#3053: Ошибка: "Значение не является значением объектного типа (Выгрузить) на панели оператора"

Отредактирована: 37 дней назад

Симптомы

  • При открытии задания на панели оператора Агрегации ошибка:
Значение не является значением объектного типа (Выгрузить)
(Обработка. ПечатьЭтикеток.МодульОбъекта(1500)):
(Обработка. ПечатьЭтикеток.МодульОбъекта(947)):
(Обработка. ПечатьЭтикеток.МодульОбъекта(555)):
{Обработка.ПечатьЭтикеток.МодульОбъекта(289)):
(Обработка. ПечатьЭтикеток.МодульОбъекта(1236)):
{Обработка.ПечатьЭтикеток.МодульОбъекта(140)):
(Обработка. Агрегация.Форма.АгрегацияПоЗаданию.Форма(550)):

Решение

  1. Проверьте шаблон этикетки в документе Задание на участок:
    • В 1С перейдите по ссылкеe1cib/list/Документ.битмдт_ЗаданиеНаПроизводство и откройте нужное задание.
    • Убедитесь, что поля «Шаблон этикетки» и «Шаблон этикетки (вложение)» или «Шаблон упаковки» заполнены.
    • Убедитесь, что в документе указаны номенклатура и упаковки.
  2. Проверьте настройки Станции и Участка:
    • Перейди по ссылке e1cib/list/Справочник.битмдт_ПроизводственныеЛинии, откройте нужный участок, перейдите на вкладку «Станции», откройте нужную станцию, перейдите на вкладку «Принтеры».
    • Перейдите на вкладку «Принтеры» (или в раздел «Настройки оборудования»).
    • Выберите принтер и назначьте ему роль: «Агрегат» или «Вложение».
  3. Если проблема не решена, создайте тикет на поддержку по статье.

Причина

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