Не проставляется склад при проведении чека ККМ. Розница 3.0
У клиента при пробитии чека из формы РМК возникает ошибка:
Ошибка при вызове метода контекста (Записать)
{ОбщийМодуль.ПроведениеДокументовУНФ.Модуль(182)}:НаборЗаписей.Записать();
{Документ.ЧекККМ.МодульОбъекта(1264)}:ПроведениеДокументовУНФ.ЗаписатьНаборыЗаписей(ЭтотОбъект);
{ОбщийМодуль.ОбщегоНазначенияРМКУНФ.Модуль(3214)}:ТекущийЧек.Записать(РежимЗаписи());
{ОбщийМодуль.ОбщегоНазначенияРМКПереопределяемый.Модуль(1038)}:ОбщегоНазначенияРМКУНФ.ЗаписатьЧекККМПередПробитием(Форма, Отказ, ТекстОшибки, СистемаНалогообложения);
{Обработка.РабочееМестоКассира.Форма.ФормаРМК.Форма(13349)}:ОбщегоНазначенияРМКПереопределяемый.ЗаписатьЧекККМПередПробитием(ЭтотОбъект, Отказ, ТекстОшибки,
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
Ошибка при вызове метода контекста (Записать)
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Запись не верна! Значение поля "Склад" не может быть пустым! (Регистр накопления: Запасы на складах; Номер строки: 1)
[ОшибкаХранимыхДанных]
Если чек отложить, он будет без товаров и теряется информация по оплате эквайрингом. Если снять задачу 1С — просто не пробитый чек.
Включил версионирование чеков, чтобы понаблюдать историю чеков.
Поставил заплатку на общий модуль проведения документов:
&Перед("ЗаписатьНаборыЗаписей") Процедура дор_ЗаписатьНаборыЗаписей(ДокументОбъект) Для каждого НЗ Из ДокументОбъект.Движения Цикл Если НЗ.Записывать И ТипЗнч(НЗ) = Тип("РегистрНакопленияНаборЗаписей.ЗапасыНаСкладах") И ТипЗнч(НЗ.Отбор.Регистратор.Значение) = Тип("ДокументСсылка.ЧекККМ") Тогда Для Каждого МЗ ИЗ НЗ Цикл Если Не ЗначениеЗаполнено(МЗ.СтруктурнаяЕдиница) Тогда //Подставляем склад из шапки документа, если он не заполнен МЗ.СтруктурнаяЕдиница = НЗ.Отбор.Регистратор.Значение.КассаККМ.СтруктурнаяЕдиница; КонецЕсли; КонецЦикла; КонецЕсли; КонецЦикла; КонецПроцедуры
Видимо, раз доходит до проведения, то у чека должна быть заполнена касса, иначе бы проверки заполненности не дали бы ему провестись. Должно работать. Жду обратной связи от клиента.
Среда: Розница 3.0.5.191 Объем: 0.5 час
Свежие комментарии