При оформлении документов в конфигурации «1С:Управление торговлей 10.3» пользователи нередко сталкиваются с ситуацией: в карточке номенклатуры корректно задана ставка НДС 18% (или 20%), однако при создании документа РеализацияТоваровИУслуг на основании документа ЗаказПокупателя в строках табличной части автоматически проставляется ставка «Без НДС».
Разберем подробно причины такого поведения программы и рассмотрим пошаговый алгоритм исправления настроек как в самих документах, так и в параметрах учетной политики.
В типовой конфигурации «1С:Управление торговлей» за расчет и отображение налога на добавленную стоимость в документе отвечает специальный флаг. Если данный признак отключен, программа принудительно игнорирует ставку из карточки номенклатуры и устанавливает значение «Без НДС».
Проверим и исправим эту настройку в документах:
ЗаказПокупателя (или созданный документ РеализацияТоваровИУслуг).После включения этой опции в заказе покупателя при последующем вводе реализации на основании данные будут перенесены корректно, с заполнением нужной ставки налога.
Если при создании новых документов флаг «Учитывать НДС» оказывается выключенным по умолчанию, выясним причину в настройках учетной политики организации. Проанализируем следующие параметры:
Если учетная политика и флаги цен проверены, но поведение повторяется, рассмотрим дополнительные факторы, влияющие на автоматическое заполнение ставок:
НТТ), учет торговой выручки и выделение НДС подчиняются правилам розничного учета, что может менять состав колонок и ставки в документе.Посмотрим на логику работы конфигурации изнутри. При вводе реализации на основании заказа покупателя в модуле объекта документа РеализацияТоваровИУслуг вызывается событие ОбработкаЗаполнения.
В типовом коде при переносе данных происходит копирование реквизита УчитыватьНДС из документа-основания:
// В процедуре ОбработкаЗаполнения модуля объекта
УчитыватьНДС = ДокументОснование.УчитыватьНДС;
СуммаВключаетНДС = ДокументОснование.СуммаВключаетНДС;
Если реквизит УчитыватьНДС равен значению Ложь, стандартный механизм заполнения табличной части принудительно заменяет ставку НДС каждой строки на Перечисления.СтавкиНДС.БезНДС. Поэтому для решения проблемы достаточно скорректировать параметры в окне «Цены и валюта...» в документе-источнике.