0
sergqwert
22.06.21
✎
20:57
|
При проведении документа в УТ 11.4 появляется ошибка:
"Количество маркируемого товара и кодов маркировки в документе не соответствуют! так и нужно, но сам документ при этом не проводится. Что не так делаю?
Процедура ПередЗаписью
Если Не ОбменДанными.Загрузка И РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
ДО_ОбщиеФункцииТабличныхЧастей.КонтрольКоличестваКМ(ЭтотОбъект.Товары,ЭтотОбъект.КМ_Товары);
Попытка
ЭтотОбъект.Записать(РежимЗаписи);
Исключение
ВызватьИсключение НСтр("ru = 'Количество маркируемого товара и кодов маркировки в документе не соответствуют!
|
|Проверьте, пожалуйста, коды маркировки для указанного списка товаров внизу экрана.'");
КонецПопытки
КонецЕсли;
КонецПроцедуры
Вот кусок кода:
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = ""+ВыборкаДетальныеЗаписи.Номенклатура +" "+ ВыборкаДетальныеЗаписи.Характеристика;
Сообщение.Поле = "";
Сообщение.Сообщить();
КонецЦикла;
|
|