#3248: Ошибка при вызове метода контекста (Записать) при проведении расходного ордера

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

Симптомы

  • При проведении РСО ошибка "Ошибка при вызове метода контекста (Записать)".
Ошибка при вызове метода контекста (Записать)
{БИТMDT ОбщийМодуль.битмдт_Марки.Модуль(43)}:Если ЗначениеЗаполнено(MarkIDПоКодуМаркировки[КодМаркировки].MarkID) Тогда
{БИТMDT ОбщийМодуль.битмдт_РасходныйОрдерНаТовары.Модуль(1357)}:СведенияОМарках = битмдт_Марки.СведенияОМарках(ЗначенияШтрихкодов);
{БИТMDT ОбщийМодуль.битмдт_РасходныйОрдерНаТовары.Модуль(1547)}:ЗаполнитьСведенияОТоварах(ШтрихкодыУпаковокРаспоряжений);
{БИТMDT ОбщийМодуль.битмдт_РасходныйОрдерНаТовары.Модуль(1485)}:ПотребностиРаспоряженийВТоварах.ВыгрузитьКолонку("Распоряжение"));
{БИТMDT ОбщийМодуль.битмдт_РасходныйОрдерНаТовары.Модуль(1085)}:ЗакрепленныеШтрихкодыВРаспоряжениях = ПринадлежностьШтрихкодовРаспоряженийОрдерам(
{БИТMDT ОбщийМодуль.битмдт_РасходныйОрдерНаТовары.Модуль(122)}:ОбщегоНазначенияКлиентСервер.ЗначениеВМассиве(Объект.Ссылка), Отказ);
{БИТMDT Документ.РасходныйОрдерНаТовары.МодульОбъекта(53)}:битмдт_РасходныйОрдерНаТовары.ОбработкаПроведения(ЭтотОбъект, Отказ, РежимПроведения);
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1587)}:Результат = Форма.Записать(ПараметрыЗаписи);
{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1516)}:ЗаписатьОбъект(Форма, ПараметрыЗаписи);
{Документ.РасходныйОрдерНаТовары.Форма.ФормаДокумента.Форма(951)}:ОбщегоНазначенияУТКлиент.Провести(ЭтотОбъект);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Значение не является значением объектного типа (MarkID)

Решение

  1. Обновите расширение БИТ.MDT на актуальный релиз.

Причина

В реализацию был добавлен ШУТ с пустым значением штрихкода, ошибка исправлена в релизе от 10.03.2026.