причем, сам отчет взят полностью из типовой "Товары на складах" и позиция где не идет совпадения рассчитывается по стандартной формуле:
ВЫБОР КОГДА &ЕдиницыКоличестваВОтчете = 0 ТОГДА
КоличествоНачальныйОстаток
ИНАЧЕ ВЫБОР КОГДА &ЕдиницыКоличестваВОтчете = 1 ТОГДА
КоличествоНачальныйОстаток*Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
ИНАЧЕ
КоличествоНачальныйОстаток*Номенклатура.ЕдиницаХраненияОстатков.Коэффициент/Номенклатура.ЕдиницаДляОтчетов.Коэффициент
КОНЕЦ
КОНЕЦ
Заменить везде поле
Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
на
ВЫБОР
КОГДА ЕСТЬNULL(Номенклатура.ЕдиницаХраненияОстатков.Коэффициент, 0) = 0
ТОГДА 1
ИНАЧЕ Номенклатура.ЕдиницаХраненияОстатков.Коэффициент
КОНЕЦ
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший