Здравствуйте.
Копаюсь в ААА 4.1.01.22. В модуле набора записей регистра "КомплектацияАвтомобилей" в функции "Расход" (там, где идет перебор строк товаров) есть такой участок кода:
Мне кажется, или в блоке "Иначе", где идет вычисление сумм для случая, когда снимается только часть из установленного количества, вместо Окр(СтрокаКомплектации.Сумма / (СтрокаКомплектации.Количество * Количество), 2) должно быть
Окр((СтрокаКомплектации.Сумма / СтрокаКомплектации.Количество) * Количество, 2) ?
Если это действительно баг, то был ли он исправлен в последующих релизах?
Копаюсь в ААА 4.1.01.22. В модуле набора записей регистра "КомплектацияАвтомобилей" в функции "Расход" (там, где идет перебор строк товаров) есть такой участок кода:
Код |
---|
Если СтрокаКомплектации.Количество<=Количество Тогда НоваяЗапись.Сумма=Окр(СтрокаКомплектации.Сумма,2); НоваяЗапись.СуммаНДС=Окр(СтрокаКомплектации.СуммаНДС,2); НоваяЗапись.СуммаУпр=Окр(СтрокаКомплектации.СуммаУпр,2); НоваяЗапись.СуммаПродажи=Окр(СтрокаКомплектации.СуммаПродажи,2); НоваяЗапись.СуммаПродажиУпр=Окр(СтрокаКомплектации.СуммаПродажиУпр,2); Иначе НоваяЗапись.Сумма=Окр(СтрокаКомплектации.Сумма/(СтрокаКомплектации.Количество*Количество),2); НоваяЗапись.СуммаНДС=Окр(СтрокаКомплектации.СуммаНДС/(СтрокаКомплектации.Количество*Количество),2); НоваяЗапись.СуммаУпр=Окр(СтрокаКомплектации.СуммаУпр/(СтрокаКомплектации.Количество*Количество),2); НоваяЗапись.СуммаПродажи=Окр(СтрокаКомплектации.СуммаПродажи/(СтрокаКомплектации.Количество*Количество),2); НоваяЗапись.СуммаПродажиУпр=Окр(СтрокаКомплектации.СуммаПродажиУпр/(СтрокаКомплектации.Количество*Количество),2); КонецЕсли; |
Мне кажется, или в блоке "Иначе", где идет вычисление сумм для случая, когда снимается только часть из установленного количества, вместо Окр(СтрокаКомплектации.Сумма / (СтрокаКомплектации.Количество * Количество), 2) должно быть
Окр((СтрокаКомплектации.Сумма / СтрокаКомплектации.Количество) * Количество, 2) ?
Если это действительно баг, то был ли он исправлен в последующих релизах?