#3053: Ошибка: "Значение не является значением объектного типа (Выгрузить) на панели оператора"
Отредактирована: 37 дней назадСимптомы
- При открытии задания на панели оператора Агрегации ошибка:
Значение не является значением объектного типа (Выгрузить)
(Обработка. ПечатьЭтикеток.МодульОбъекта(1500)):
(Обработка. ПечатьЭтикеток.МодульОбъекта(947)):
(Обработка. ПечатьЭтикеток.МодульОбъекта(555)):
{Обработка.ПечатьЭтикеток.МодульОбъекта(289)):
(Обработка. ПечатьЭтикеток.МодульОбъекта(1236)):
{Обработка.ПечатьЭтикеток.МодульОбъекта(140)):
(Обработка. Агрегация.Форма.АгрегацияПоЗаданию.Форма(550)):
Решение
- Проверьте шаблон этикетки в документе Задание на участок:
- В 1С перейдите по ссылке
e1cib/list/Документ.битмдт_ЗаданиеНаПроизводствои откройте нужное задание. - Убедитесь, что поля «Шаблон этикетки» и «Шаблон этикетки (вложение)» или «Шаблон упаковки» заполнены.
- Убедитесь, что в документе указаны номенклатура и упаковки.

- В 1С перейдите по ссылке
- Проверьте настройки Станции и Участка:
- Перейди по ссылке
e1cib/list/Справочник.битмдт_ПроизводственныеЛинии, откройте нужный участок, перейдите на вкладку «Станции», откройте нужную станцию, перейдите на вкладку «Принтеры».

- Перейдите на вкладку «Принтеры» (или в раздел «Настройки оборудования»).
- Выберите принтер и назначьте ему роль: «Агрегат» или «Вложение».
-

- Перейди по ссылке
- Если проблема не решена, создайте тикет на поддержку по статье.
Причина
Ошибка возникает в модуле объекта обработки ПечатьЭтикеток (строка 1500), вызываемом из формы АгрегацияПоЗаданию (строка 550). При инициализации структур данных для печати (функции типа ПодготовитьДанныеДляПечати) запрос к базе данных возвращает Неопределено вместо выборки или таблицы значений, а код пытается вызвать метод .Выгрузить()на Неопределено.