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