Переход на новую ставку НДС — это не просто механическая смена цифры в справочнике, а комплексная задача, требующая понимания архитектуры конкретной конфигурации. В решении «1С:Альфа-Авто» (разработки компании Рарус) логика работы со ставками налогов отличается от типовых решений вроде «1С:Бухгалтерия» или «1С:Управление торговлей». В этой статье мы разберем по шагам, где искать настройки НДС, почему ставка не отображается в карточке автомобиля и как правильно провести обновление, чтобы не испортить документы за прошлые периоды.
Проанализируем ситуацию, с которой часто сталкиваются пользователи: в справочнике Номенклатура реквизит СтавкаНДС виден и доступен для редактирования, а в справочнике Автомобили его нет. Это не ошибка программы, а особенность проектирования данных. В «Альфа-Авто» автомобиль является сложным объектом, и налоги для него могут определяться тремя способами:
Модели. Если мы откроем карточку модели конкретной марки, мы увидим там настройки налогообложения.Номенклатура. В этом случае система берет ставку именно из карточки товара.Первым делом нам необходимо определить, какая ставка будет считаться «основной» для всей системы. Рассмотрим, где это настраивается. В конфигурациях на обычных формах (редакции 4.1 и 5) нам нужно перейти в меню «Сервис» — «Настройка параметров учета». В открывшемся окне на закладке «Налоги» или «Общие» (в зависимости от релиза) располагается поле Основная ставка НДС. Именно это значение подставляется в новый документ РеализацияАвтомобилей, если иное не указано в карточке объекта.
Выясним причину, по которой простое изменение значения с 18 на 20 в существующем элементе справочника — это плохая идея. Если мы отредактируем старый элемент 18%, переименовав его в 20%, то при случайном перепроведении документов за 2018 год и ранее суммы налогов пересчитаются по-новому. Это приведет к искажению отчетности и расхождениям с книгой продаж. Правильный алгоритм действий:
Ставки НДС.Часто бывает так, что администратор сменил общие настройки, а у конкретного менеджера в документах по-прежнему выходит 18%. Проанализируем настройки прав. В «Альфа-Авто» существует иерархия настроек, где настройки пользователя имеют приоритет над общими настройками компании. Выполним следующие действия:
Пользователи.Основная ставка НДС. Если там стоит старое значение, его нужно заменить на новую ставку 20%.Разберем ситуацию, когда ставка тянется из модели автомобиля. Если у вас сотни моделей, менять их вручную неэффективно. Посмотрим на алгоритм автоматизированного изменения. Нам понадобится обработка Универсальный подбор и обработка объектов (она обычно встроена в конфигурацию или доступна на диске ИТС).
В обработке выбираем объект Справочник.Модели, настраиваем фильтр (например, где ставка НДС равна 18%) и на закладке «Обработки» выбираем «Установка реквизитов». Указываем реквизит СтавкаНДС и новое значение из справочника. Это позволит нам за один клик обновить данные во всем парке моделей.
Компания «Рарус» для редакций 5.1 и 6 выпускала специализированный инструмент — «Помощник перехода на НДС 20%». Это внешняя обработка или встроенный мастер, который выполняет все вышеописанные действия комплексно. Рассмотрим, что он делает:
Ставки НДС (включая расчетные ставки 20/120).Если ваша база не обновлялась несколько лет, мы рекомендуем сначала проверить наличие этого помощника в меню «Сервис». Если его нет, придется использовать ручной метод настройки через параметры учета и групповую обработку справочников.
Проанализируем важный юридический аспект. При продаже подержанных автомобилей, купленных у физических лиц, НДС начисляется не на всю стоимость, а на межценовую разницу (согласно п. 5.1 ст. 154 НК РФ). В «Альфа-Авто» для таких случаев используются специальные ставки, например 20/120 или расчетные ставки. Если вы меняете основную ставку, убедитесь, что в справочнике созданы и расчетные аналоги. В документах реализации автомобилей с пробегом в колонке «Ставка НДС» должна быть выбрана именно расчетная ставка, иначе программа некорректно сформирует движения по регистру НДС Продажи и счет-фактуру.
Если вы планируете написать небольшую обработку для автоматизации процесса, обратим внимание на то, как программно получить доступ к этим настройкам. В «Альфа-Авто» параметры учета часто хранятся в регистрах сведений или константах. Рассмотрим пример программного поиска основной ставки (схематично):
// Пример получения основной ставки НДС из настроек
ОсновнаяСтавка = Константы.ОсновнаяСтавкаНДС.Получить();
// Если нужно найти ставку в конкретной модели
Если ЗначениеЗаполнено(Объект.Автомобиль) Тогда
ТекущаяМодель = Объект.Автомобиль.Модель;
СтавкаИзМодели = ТекущаяМодель.СтавкаНДС;
КонецЕсли;
Помните, что в типовых механизмах «Альфа-Авто» при заполнении документа срабатывает обработчик события ПриИзменении для поля Автомобиль или Номенклатура. Внутри этого обработчика вызывается функция общего модуля, которая последовательно ищет ставку: сначала в объекте, потом в настройках пользователя, потом в константах. Понимание этой цепочки поможет вам быстро найти «слабое звено», из-за которого подставляется неверный процент.
Подведем итог: для корректного перехода на НДС 20% в «1С:Альфа-Авто» необходимо создать новую ставку в справочнике, обновить её в настройках параметров учета, проверить индивидуальные настройки пользователей и, при необходимости, массово обновить справочник моделей. Использование старого элемента справочника путем его переименования категорически не рекомендуется во избежание проблем с прошлыми периодами.