Пробивается без ставки НДС 5% после очистки партии. УНФ 3

В некоторых чеках товар пробивался без ставки НДС. Сначала причина была не понятна.

Потом заметили, что такое происходит только с товаром, который покупается у обычных поставщиков и комитентов.

Ставка без НДС используется для комиссионного товара.

Но обнаружили, что когда в РМК очищаешь партию, ставка НДС остается также «Без НДС»:

Хотя в подборе номенклатуры все нормально работает:

Ставка проставляется вот в процедуре НоменклатураВДокументахСервер.ДанныеНДССтрокиНоменклатуры:

Расширяем форму Обработка.РабочееМестоКассира.ФормаРМК, при очистке партии очищаем и ставку НДС, чтобы она не фиксировалась:

&НаКлиенте
&Вместо("ВыбратьСериюДляТекущейСтроки")
Процедура дор_ВыбратьСериюДляТекущейСтроки()  
	
	//Осипов - доработка чтобы при очистке партии восстанавливалось НДС 25.10.16
	ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
	Если ТекущаяСтрока <> Неопределено 
		И ЗначениеЗаполнено(ТекущаяСтрока.Партия) И Не ЗначениеЗаполнено(ВыборПартии) 
		Тогда         
		ТекущаяСтрока.СтавкаНДС = Неопределено;
	КонецЕсли;
	
	
	ПродолжитьВызов();
КонецПроцедуры

Среда: УНФ 3.0.10.178 Объем: 0.6 час