Не пробиваются серии через ККМ в УНФ3

При выборе товара с сериями в РМК выдается сообщение:

Товар добавляется но при выборе серии выдается такое же сообщение.

Заполнение серий происходит в форме РМК в процедуре ЗаполнитьДанныеВыбораСерий:

В итоге все это приходит в СерверЛояльностиПоставщикДанныхУНФ.ЗаполнитьСписокСерий, где выполняется запрос:

У товара:

  • Использовать уникальные серии — Ложь
  • Тип номенклатуры — Запас
  • Политика учета серий — по остаткам

Предполагаю поэтому, что причина в остатках серий.

Проверяю отчетом «Движения серий номенклатуры по складам», по каким сериям есть остаток:

Соответственно, по этим сериям допустимы продажи.

Но проблема оказалась глубже. В УНФ можно продавать в одной кассе с разных складов, это задается в настройке РМК:

Попробовал подменить СкладТекущейСтроки в табло:

И да, это дало вставить серию. В итоге написал расширение, правда в режиме ИК, которое подставляет склад текущей строки:

&НаСервере
&ИзменениеИКонтроль("ЗаполнитьДанныеСерий")
Процедура зпсерииРМК_ЗаполнитьДанныеСерий(ТекущаяСтрока, МассивСерий)

	МассивУжеДобавленныхСерий = Объект.Товары.Выгрузить().ВыгрузитьКолонку("Серия");
	СтрокаМассива = МассивУжеДобавленныхСерий.Найти(ТекущаяСтрока.Серия);
	Если НЕ СтрокаМассива = Неопределено Тогда
		МассивУжеДобавленныхСерий.Удалить(СтрокаМассива);
	КонецЕсли;

	ПараметрыЗапросаСерий = Новый Структура;
	ПараметрыЗапросаСерий.Вставить("Номенклатура", ТекущаяСтрока.Номенклатура);
	ПараметрыЗапросаСерий.Вставить("Характеристика", ТекущаяСтрока.Характеристика);
	ПараметрыЗапросаСерий.Вставить("ТорговыйОбъект", Объект.ТорговыйОбъект);
	ПараметрыЗапросаСерий.Вставить("ВидОперации", Объект.ВидОперации);
#Вставка                                             
	//Осипов 26.04.09 доработка
	ПараметрыЗапросаСерий.Вставить("ТорговыйОбъект", СкладТекущейСтроки);
#КонецВставки
	
	ОбщегоНазначенияРМКПереопределяемый.ЗаполнитьСписокВыбораСерийНоменклатуры(
	ПараметрыЗапросаСерий,
	МассивСерий,
	МассивУжеДобавленныхСерий);

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

То есть 1С УНФ/Розница не поддерживает серии для нескольких складов в РМК.

Среда: Розница 3.0.13.300

image_pdfimage_print

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *