BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование отчетов  / Ошибка на поле дата в акте сверки

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Ошибка на поле дата в акте сверки
 
Здравствуйте БЭСТ 5 3,4 sp31
Модернизировали акт сверки. Напрямую через отчеты выдает ошибку на невозможность преобразовать дату.
Запускаем через дизайнер, так же ошибки но формирует.
А после этого, уже следующие акты выходят без ошибок.
И так каждый день. Подскажите, что поправить в отчете?

Изменено: ВАЛЕРИЙ БОНДАРЧУК - 19.02.2014 06:19:55
 
Сразу скажу, что у меня ошибка не появляется. Видимо, есть особенности в расчёте источника, которые не учесть на демобазе.

Выражение, вызывающее ошибку, находится в секции GHM и является выражением группировки в groupheader.
Рискну предположить, что поле DATAD ("дата операции") не всегда заполняется при расчёте источника данных. Возможно, в некоторых случаях поле принимает значение null, например для строки "Задолженность на начало", которая подаётся из источника первой и маркируется значением поля FLAG<>2. Поскольку для секции masterdata эта строка является обычной рядовой строкой, то попытка вычислить выражение группировки приводит к ошибке.
Рекомендую изменить выражение группировки.
С уважением, Новиков Алексей.
 
Попробуйте заменить выражение
MonthOf([DialogForm.reestr."DATAD"])
на
if([DialogForm.reestr."DATAD"] = null, 1, MonthOf([DialogForm.reestr."DATAD"]))
 
А где это находится?
Поиск в скриптах MonthOf([DialogForm.reestr."DATAD"]) не нашел данной строки.
 
Поиск, действительно, не помогает. Потому что это выражение как-бы не совсем скрипт.
Найдите секцию с именем GHM (это второй сверху бэнд GroupHeader). Можно просто в самом верхнем поле инспектора свойств найти эту секцию в списке и выбрать.
Далее можно исправить выражение в инспекторе (свойство Condition) или два раза щёлкнув на самом бэнде.
С уважением, Новиков Алексей.
 
Большое спасибо всем участникам!! :heart:
Заодно и освоили поиск бэндеров)))
Страницы: 1
Читают тему (гостей: 1)