Здравствуйте.Есть две схемы для аналогичных отчетов в ЗУП (2.5.41.3) и ЗБУ(1.0.31.2). В ЗУП отчет нормально отрабатывает, а в ЗБУ выдает ошибку итерации компоновки. Далее привожу текст ошибки:
{ВнешняяОбработка.УниверсальнаяКонсольОтчетов.МодульОбъекта(3320)}: Ошибка при вызове метода контекста (Следующий)
ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий();
по причине:
Ошибка компоновки данных
по причине:
Ошибка получения данных
по причине:
Выражение не может быть вычислено "0"
Отчет. который нормально формировался в ЗУП версии 2.5.41.3 в другой версии(более старой) тоже не формируется с такой же ошибкой как и в ЗБУ версии 1.0.31.2. Проблема в формулах расчета некоторых ресурсов-если их вывод отключаю, то все формируется без проблем...
(4) Это решение не помогло, замена вычислить на просто 0, приводит к следующей ошибке
{ВнешняяОбработка.УниверсальнаяКонсольОтчетов.МодульОбъекта(3320)}: Ошибка при вызове метода контекста (Следующий)
ЭлементРезультатаКомпоновкиДанных = ПроцессорКомпоновкиДанных.Следующий();
по причине:
Ошибка компоновки данных
по причине:
Ошибка получения данных
по причине:
Выражение не может быть вычислено "Максимум(НаборДанных1.КоличествоСтавок) - Сумма(Выбор
Когда НаборДанных3.ЗанимаемыхСтавокПоДолжности Есть Null
Тогда 0
Иначе НаборДанных3.ЗанимаемыхСтавокПоДолжности
Конец)"
Почему в другом релизе все считается?
Что не так с этим выражением?
Чем-то можно заменить такие итоги?