Каталог решений - Исправление ошибки выбора складов. 1С:Розница 2.3

Исправление ошибки выбора складов. 1С:Розница 2.3

Исправление ошибки выбора складов. 1С:Розница 2.3

В наличии

Бывает, попадается плавающая проблема, очень редко, но бывает.
При продаже через РМК, создаются чеки ККМ с неверным складом. Источник этой проблемы мне неясен. Очень часто это бывает, когда база опубликована на вебсервере.

Категория:

Описание

Для исправления этой ошибки предлагается простое расширение, в котором у двух документов, ЧекККМ и ОтчетОРозничныхПродажах, перед записью проверяется склад из табличной части и склад продажи из справочника Магазины

 

Процедура Расш1_ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    
    НужныйСклад = Магазин.СкладПродажи;
    
    Для каждого Строка Из Товары Цикл
        Если Строка.Склад <> НужныйСклад Тогда
            Ошибка = СтрШаблон("В строке %1 исправлен склад %2 на %3 ",Строка.НомерСтроки,Строка.Склад,НужныйСклад);
            Строка.Склад = НужныйСклад;   
            Сообщение = Новый СообщениеПользователю;
            Сообщение.Текст = Ошибка;
            Сообщение.Сообщить();
        КонецЕсли;        
    КонецЦикла;     

КонецПроцедуры

 

Протестировано на 1С:Розница, редакция 2.3 (2.3.9.23) 

1С:Предприятие 8.3 (8.3.16.1814)

has been added to your cart:
Оформление заказа