Не работает фоновое закрытие месяца УТ 11.3

1. EVKash 14 16.11.17 12:32 Сейчас в теме
Конфа последняя УТиВСК 2.0.19.10 на базе УТ 11.3.4.112
Платформа 8.3.10.2561
Клиент-Сервер
Фоновое задание закрытия месяца вываливается с ошибкой
{ОбщийМодуль.РаспределениеВзаиморасчетов.Модуль(607)}: Ошибка при вызове метода контекста (ЗагрузитьКолонку)
ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
по причине:
Несоответствие типов (параметр номер '1')

Смотрим в модуле
		ИсточникБлокировки = Новый ТаблицаЗначений;

...

		Если АналитикиРасчета.Организации <> Неопределено Тогда
			ИсточникБлокировки.Колонки.Добавить("Организация", Новый ОписаниеТипов("СправочникСсылка.Организации"));
			Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СписокЗначений") Тогда
				ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации.ВыгрузитьЗначения(), "Организация");
			Иначе
				ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
			КонецЕсли;
			ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Организация", "Организация");
		КонецЕсли;
Показать

На момент выполнения ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
АналитикиРасчета.Организации имеет заполненное значение справочника Организации.

Это косяк конфигурации? Платформу мучить смысла нет?
У кого-нибудь работает это фоновое?
По теме из базы знаний
Найденные решения
2. EVKash 14 16.11.17 16:58 Сейчас в теме
Наверно все-таки косяк конфы. Написал так
		Если АналитикиРасчета.Организации <> Неопределено Тогда
			ИсточникБлокировки.Колонки.Добавить("Организация", Новый ОписаниеТипов("СправочникСсылка.Организации"));
			Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СписокЗначений") Тогда
				ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации.ВыгрузитьЗначения(), "Организация");
			Иначе
// +++ - Для нормальной работы фонового задания закрытия месяца
			Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СправочникСсылка.Организации") Тогда
				ОрганизацияЗакрытияМесяца = АналитикиРасчета.Организации;
				АналитикиРасчета.Организации = Новый Массив;
				АналитикиРасчета.Организации.Добавить(ОрганизацияЗакрытияМесяца);
			КонецЕсли;
// --- - Для нормальной работы фонового задания закрытия месяца
				ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
			КонецЕсли;
Показать
И пусть это будет на совести разработчиков...
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. EVKash 14 16.11.17 16:58 Сейчас в теме
Наверно все-таки косяк конфы. Написал так
		Если АналитикиРасчета.Организации <> Неопределено Тогда
			ИсточникБлокировки.Колонки.Добавить("Организация", Новый ОписаниеТипов("СправочникСсылка.Организации"));
			Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СписокЗначений") Тогда
				ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации.ВыгрузитьЗначения(), "Организация");
			Иначе
// +++ - Для нормальной работы фонового задания закрытия месяца
			Если ТипЗнч(АналитикиРасчета.Организации) = Тип("СправочникСсылка.Организации") Тогда
				ОрганизацияЗакрытияМесяца = АналитикиРасчета.Организации;
				АналитикиРасчета.Организации = Новый Массив;
				АналитикиРасчета.Организации.Добавить(ОрганизацияЗакрытияМесяца);
			КонецЕсли;
// --- - Для нормальной работы фонового задания закрытия месяца
				ИсточникБлокировки.ЗагрузитьКолонку(АналитикиРасчета.Организации, "Организация");
			КонецЕсли;
Показать
И пусть это будет на совести разработчиков...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот