Ошибка при попытке "Посмотреть вид отчета" для вида бюджета или открыть экземпляр бюджета
Ошибка появилась в версии 1С:ERP Управление предприятием 2 (2.1.3.100), в предыдущей этого не было.
Ошибка следующая:
{ОбщийМодуль.ДлительныеОперации.Модуль(371)}: {(96, 100)}: Неверные параметры "НАЧАЛОПЕРИОДА"
{&ДатаАктуальности}, АВТО, ПериодПланирования МЕЖДУ &НачалоПериода и КОНЕЦПЕРИОДА(&КонецПериода, <<?>>)
Очевидно, что в запросе у функции КОНЕЦПЕРИОДА должен быть обязательно. В предыдущей версии стоял "ДЕНЬ"
Формирование текста запроса происходит в
Модуль БюджетнаяОтчетностьРасчетКэшаСервер
Функция ВыражениеГраницыПериодаИсточникаДанных
Почти в самом конце функции добавил строку, которая исключает пустое значение переменной ПериодичностьСмещения,
Если ИмяПоля = "КонецПериода" Тогда
//++квадрат
Если ПустаяСтрока(""+ПериодичностьСмещения) Тогда
ПериодичностьСмещения = "ДЕНЬ";
КонецЕсли;
//--квадрат
Формула = "КОНЕЦПЕРИОДА(" + Формула + ", " + ПериодичностьСмещения + ")";
КонецЕсли;
Ошибка следующая:
{ОбщийМодуль.ДлительныеОперации.Модуль(371)}: {(96, 100)}: Неверные параметры "НАЧАЛОПЕРИОДА"
{&ДатаАктуальности}, АВТО, ПериодПланирования МЕЖДУ &НачалоПериода и КОНЕЦПЕРИОДА(&КонецПериода, <<?>>)
Очевидно, что в запросе у функции КОНЕЦПЕРИОДА должен быть обязательно. В предыдущей версии стоял "ДЕНЬ"
Формирование текста запроса происходит в
Модуль БюджетнаяОтчетностьРасчетКэшаСервер
Функция ВыражениеГраницыПериодаИсточникаДанных
Почти в самом конце функции добавил строку, которая исключает пустое значение переменной ПериодичностьСмещения,
Если ИмяПоля = "КонецПериода" Тогда
//++квадрат
Если ПустаяСтрока(""+ПериодичностьСмещения) Тогда
ПериодичностьСмещения = "ДЕНЬ";
КонецЕсли;
//--квадрат
Формула = "КОНЕЦПЕРИОДА(" + Формула + ", " + ПериодичностьСмещения + ")";
КонецЕсли;
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот