Неправильная ставка НДС в подборе УНФ3

В подборе в документ заказа покупателя вместо ставки НДС 22% ставится 20%:

Хотя в карточке отображается 22%:

При переносе в заказ ставка 20% сохраняется, на 22% не заменяется.

Хотя если добавить товар в заказ через добавление строки, ставится ставка 22%

Параметры НДС в заказе:

В расходной накладной такая же ошибка.

Ложный след

Разбираюсь в мониторе отладки, как заполняется корзина.

Обращаю внимание на переменную СтавкаНДСНаУСН в процедуре УстановитьПараметрыЗапросовСписков формы списка Номенклатуры:

Далее смотрю откуда берется ВидСтавкиНДСПоУмолчанию ПодборНоменклатурыВДокументахКлиент.ОткрытьФормуПодбораНоменклатуры:

Оказывается, берется из формы заказа в процедуре ЗаполнитьСтавкуНДСПоОрганизацииНалогообложениеНДС:

Но тут я вспоминаю, что у клиента не УСН, а 22%, т.е. система общая.

Еще немного проверяю модуль СписокЗапасыПриПолученииДанныхНаСервере:

Но это ложный след, потому что касается отображения ставки НДС в списке товаров.

Анализ заполнения корзины

В процедуре ДобавитьНоменклатуруВКорзину формы списка номенклатуры:

В функции ПолучитьСтавкуНДС — тут ставка могла бы быть скорреткированной но нет, остается 20%:

Можно конечно, воткнуть патч сюда. Но есть еще момент добавления товаров из корзины в документ, может быть лучше посмотреть его.

Добавление товаров в документ из корзины

Смотрим процедуру ОбработатьДобавлениеСтрокиЗапасов формы документа заказа:

Вот тут ПересчитыватьНДС не стоит. Почему?

Соответственно, патч выглядит так:

&НаСервере
&Вместо("ОбработатьДобавлениеСтрокиЗапасов")
Процедура дор_ОбработатьДобавлениеСтрокиЗапасов(НоваяСтрока, ИмяТабличнойЧасти, КодАкцизнойМарки, ПересчитыватьНДС)
	ПересчитыватьНДС = истина; //Всегда
	ПродолжитьВызов(НоваяСтрока, ИмяТабличнойЧасти, КодАкцизнойМарки, ПересчитыватьНДС);
КонецПроцедуры

Это явно ошибка типовой конфигурации УНФ 1С.

Среда: УНФ 3.0.12.226. Объем: 1 час.

image_pdfimage_print

fixin

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

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

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

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