Здравствуйте БЭСТ 5 3,4 sp31
Модернизировали акт сверки. Напрямую через отчеты выдает ошибку на невозможность преобразовать дату.
Запускаем через дизайнер, так же ошибки но формирует.
А после этого, уже следующие акты выходят без ошибок.
И так каждый день. Подскажите, что поправить в отчете?
Сразу скажу, что у меня ошибка не появляется. Видимо, есть особенности в расчёте источника, которые не учесть на демобазе.
Выражение, вызывающее ошибку, находится в секции GHM и является выражением группировки в groupheader.
Рискну предположить, что поле DATAD ("дата операции") не всегда заполняется при расчёте источника данных. Возможно, в некоторых случаях поле принимает значение null, например для строки "Задолженность на начало", которая подаётся из источника первой и маркируется значением поля FLAG<>2. Поскольку для секции masterdata эта строка является обычной рядовой строкой, то попытка вычислить выражение группировки приводит к ошибке.
Рекомендую изменить выражение группировки.
Поиск, действительно, не помогает. Потому что это выражение как-бы не совсем скрипт.
Найдите секцию с именем GHM (это второй сверху бэнд GroupHeader). Можно просто в самом верхнем поле инспектора свойств найти эту секцию в списке и выбрать.
Далее можно исправить выражение в инспекторе (свойство Condition) или два раза щёлкнув на самом бэнде.