#569: Ошибка: "Для расчета коэффициента упаковки нужно передать номенклатуру"

Отредактирована: 3 дня назад

Симптомы

  • При сканировании кода в Расходный ордер на товары возникает ошибка "Для расчета коэффициента упаковки нужно передать номенклатуру"
  • При сканировании кода ТСД выдает ошибку "Для расчета коэффициента упаковки нужно передать номенклатуру"

Для расчета коэффициента упаковки нужно передать номенклатуру.
{Справочник.УпаковкиЕдиницыИзмерения.МодульМенеджера(291)):
{ОбщийМодуль. УпаковкиПовтИсп.Модуль(14)}:
{Справочник. УпаковкиЕдиницыИзмерения.МодульМенеджера(220)):
{ОбщийМодуль.Марки.Модуль(249)}:
{ОбщийМодуль.МаркиВызовСервера.Модуль(42)}:
{ОбщийМодуль.МаркиКлиент.Модуль(43)}:
{Обработка.Агрегация.Форма.Агрегация
ПоЗаданию.Форма(616)}:
{Обработка.Агрегация.Форма.АгрегацияПоЗаданию.Форма(37)}:
{ОбщийМодуль.бо_СобытияКлиент.Модуль(99)}:
{ОбщийМодуль.бо_BCDriverКлиент.Модуль(295)}:
{ОбщийМодуль.бо_СервисныйКлиент.Модуль(189)}:

Решение

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