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

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

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

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

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

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

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

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

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

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

image_pdfimage_print

fixin

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

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

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

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