Добрый день!
Никак не могу разобраться с отчетом .
Есть два вычисляемых поля 1.КоличествоПоЗаявке вычмслется в отчете:(ВычислитьВыражениеСГруппировкойМассив("Максимум(КоличествоУпаковок)", "ДокументОснование"))
2.ИтогоПеремещено вычисляется
отчете: (ВычислитьВыражениеСГруппировкойМассив("Максимум(КоличествоУпаковокПоступилоПТУ)")).
Итоги в них вычисляются , всё ОК.
Из этих полей вычисляется третье поле ОсталосьОтгрузить,
никак не могла применить тут "ВычислитьВыражение" поступила просто , рассчитывается по формуле :
[КоличествоУпаковок] - [КоличествоПеремещение]
но результат только верный если документ основания один .
То есть если больше одного дока результат умножается на количество документов.
во 1х выражение для этих 2х полей нужно (лучше) считать в ресурсах - или только в ресурсах или в ресурсах также.
во 2х такое [КоличествоУпаковок] - [КоличествоПеремещение] нельзя писать в ВВ. это в польз. поле только можно так писать. в выражении ВВ или ресурса каждое поле нужно заменить на его выражение. СКД не может (не понят почему не сделали) такое считать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший