Не работает фоновое закрытие месяца УТ 11.3
Конфа последняя УТиВСК 2.0.19.10 на базе УТ 11.3.4.112
Платформа 8.3.10.2561
Клиент-Сервер
Фоновое задание закрытия месяца вываливается с ошибкой
{ОбщийМодуль.РаспределениеВзаиморасчетов.Модуль(607)}: Ошибка при вызове метода контекста (ЗагрузитьКолонку)
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
по причине:
Несоответствие типов (параметр номер '1')
Смотрим в модуле
На момент выполнения ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
АналитикиРасчета.Организации имеет заполненное значение справочника Организации.
Это косяк конфигурации? Платформу мучить смысла нет?
У кого-нибудь работает это фоновое?
Платформа 8.3.10.2561
Клиент-Сервер
Фоновое задание закрытия месяца вываливается с ошибкой
{ОбщийМодуль.РаспределениеВзаиморасчетов.Модуль(607)}: Ошибка при вызове метода контекста (ЗагрузитьКолонку)
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
по причине:
Несоответствие типов (параметр номер '1')
Смотрим в модуле
ИсточникБлокировки = Новый ТаблицаЗначений;
...
Если АналитикиРасчета.Организации <> Неопределено Тогда
ИсточникБлокировки.Колонки.Добавить("Организация", Новый ОписаниеТипов("СправочникСсылка.Организации"));
Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СписокЗначений") Тогда
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации.ВыгрузитьЗначения(), "Организация");
Иначе
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
КонецЕсли;
ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Организация", "Организация");
КонецЕсли;
ПоказатьНа момент выполнения ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
АналитикиРасчета.Организации имеет заполненное значение справочника Организации.
Это косяк конфигурации? Платформу мучить смысла нет?
У кого-нибудь работает это фоновое?
По теме из базы знаний
Найденные решения
Наверно все-таки косяк конфы. Написал так И пусть это будет на совести разработчиков...
Если АналитикиРасчета.Организации <> Неопределено Тогда
ИсточникБлокировки.Колонки.Добавить("Организация", Новый ОписаниеТипов("СправочникСсылка.Организации"));
Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СписокЗначений") Тогда
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации.ВыгрузитьЗначения(), "Организация");
Иначе
// +++ - Для нормальной работы фонового задания закрытия месяца
Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СправочникСсылка.Организации") Тогда
ОрганизацияЗакрытияМесяца = АналитикиРасчета.Организации;
АналитикиРасчета.Организации = Новый Массив;
АналитикиРасчета.Организации.Добавить(ОрганизацияЗакрытияМесяца);
КонецЕсли;
// --- - Для нормальной работы фонового задания закрытия месяца
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
КонецЕсли;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Наверно все-таки косяк конфы. Написал так И пусть это будет на совести разработчиков...
Если АналитикиРасчета.Организации <> Неопределено Тогда
ИсточникБлокировки.Колонки.Добавить("Организация", Новый ОписаниеТипов("СправочникСсылка.Организации"));
Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СписокЗначений") Тогда
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации.ВыгрузитьЗначения(), "Организация");
Иначе
// +++ - Для нормальной работы фонового задания закрытия месяца
Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СправочникСсылка.Организации") Тогда
ОрганизацияЗакрытияМесяца = АналитикиРасчета.Организации;
АналитикиРасчета.Организации = Новый Массив;
АналитикиРасчета.Организации.Добавить(ОрганизацияЗакрытияМесяца);
КонецЕсли;
// --- - Для нормальной работы фонового задания закрытия месяца
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот