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

но результат только верный если документ основания один .
То есть если больше одного дока результат умножается на количество документов.
1 Юлия1984
 
12.07.24
11:53
https://disk.yandex.ru/i/BEWbJzUJ81loTw
в конфигураторе поля

https://disk.yandex.ru/i/iQnQcTgUMyrmyQ
в конфигураторе поля
https://disk.yandex.ru/i/xDZian4mtE45rw
формирование отчета
2 Юлия1984
 
12.07.24
11:55
Помогите , подскажите , что можно сделать, либо исправить.Пожалуйста!
3 Мультук
 
12.07.24
12:06
Чистое имхо.
Все эти расчёты должны идти ТОЛЬКО в ресурсах

Сделайте копию отчёта и эксперементируйте
4 toypaul
 
12.07.24
13:11
во 1х выражение для этих 2х полей нужно (лучше) считать в ресурсах - или только в ресурсах или в ресурсах также.

во 2х такое [КоличествоУпаковок] - [КоличествоПеремещение] нельзя писать в ВВ. это в польз. поле только можно так писать. в выражении ВВ или ресурса каждое поле нужно заменить на его выражение. СКД не может (не понят почему не сделали) такое считать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший