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