Как в 1С:Бухгалтерия 3 установить статус неплательщика НДС и исправить ошибку опции "ПлательщикНДС"

Программист 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Налоговый учет
← На главную

При работе в конфигурации 1С:Бухгалтерия предприятия редакции 3.0 (в том числе версии КОРП) бухгалтеры и технические специалисты часто сталкиваются с неочевидным поведением программы при настройке статуса плательщика налога на добавленную стоимость. Разберем ситуацию, когда установка галочки о том, что организация освобождена от уплаты НДС, не дает желаемого результата, а функциональная опция ПлательщикНДС продолжает возвращать некорректное значение, блокируя правильное формирование проводок и интерфейса.

Суть проблемы: рассинхронизация регистров

Проанализируем типичную ситуацию. Нам необходимо указать, что наша организация не является плательщиком НДС. Мы заходим в раздел "Настройки налогов и отчетов" на вкладку "НДС" и устанавливаем галочку "Организация освобождена от уплаты НДС". На первый взгляд, все сделано верно.

Однако интерфейс документов не меняется, а колонки со ставками НДС продолжают отображаться. Почему так происходит? Выясним причину.

Дело в том, что в архитектуре 1С задействованы разные объекты:

  1. Указанная выше галочка в интерфейсе записывает данные в регистр сведений НастройкиУчетаНДС.
  2. При этом за видимость реквизитов, колонок и формирование проводок отвечает платформенная функциональная опция ПлательщикНДС.
  3. Эта функциональная опция берет свои значения совершенно из другого места — из регистра сведений НастройкиСистемыНалогообложения, где прямого поля для галочки НДС просто нет!

Подобное рассогласование между регистрами чаще всего возникает при слиянии нескольких баз данных в одну (например, с использованием типовой обработки ВыгрузкаЗагрузкаДанныхXML), при переносе данных из редакции 2.0 или при некорректном обновлении старых релизов конфигурации.

Пошаговое решение: принудительное обновление кэша

Рассмотрим подробнее, как решить эту проблему без программирования и прямого вмешательства в базу данных. Поскольку функциональная опция очевидно обновляется и записывается при переходе от одной системы налогообложения к другой, нам нужно заставить программу пересчитать эти данные. Разберем по шагам этот прием, который в сообществе называют "перещелкиванием":

  1. Откройте форму списка регистра сведений НастройкиСистемыНалогообложения. Это можно сделать через меню "Все функции" (или "Функции для технического специалиста") -> Регистры сведений -> "Система налогообложения". Либо из Учетной политики перейдите в "Настройка налогов и отчетов" -> система налогообложения -> "История изменений".
  2. Откройте форму актуальной (последней) записи регистра.
  3. Обратите внимание на переключатель систем: "Упрощенная (доходы)", "Упрощенная (доходы минус расходы)" и "Общая". Предположим, у вас установлена "Общая", но функциональная опция всё равно работает некорректно.
  4. Переключите систему налогообложения на любую другую, например, выберите "Упрощенная (доходы)".
  5. Нажмите кнопку Записать (не закрывая окно).
  6. Сразу же верните переключатель обратно на вашу реальную систему (например, на "Общая").
  7. Снова нажмите Записать и закрыть.

Что происходит в этот момент? Платформа 1С:Предприятие перехватывает событие записи в регистр, понимает, что изменилась ключевая настройка учета, и принудительно обновляет кэш всех связанных функциональных опций, в том числе опции ПлательщикНДС. После этого статус плательщика или неплательщика НДС синхронизируется с интерфейсом, и документы начинают вести себя корректно.

Новые правила работы с НДС и УСН (Налоговая реформа 2025-2026)

Посмотрим на ситуацию шире. Ранее действовало строгое правило: если вы находитесь на упрощенной системе налогообложения (УСН) или ЕНВД (ныне отмененном), то вы автоматически не платите НДС (за исключением случаев, когда вы сами добровольно выставили счет-фактуру с выделенным налогом). Программа 1С строила свою логику именно на этом правиле.

В современных реалиях и актуальных релизах 1С:Бухгалтерии 3.0 логика кардинально изменилась в связи с глобальной налоговой реформой. Организации на УСН теперь могут и обязаны являться плательщиками НДС, если их доход превышает установленные лимиты (в 2025 году лимит составляет 60 млн руб., а в 2026 году планируется снижение до 20 млн руб.).

Теперь в карточке настройки налогов для УСН разработчики 1С добавили отдельный флажок совместного применения НДС. Если лимит доходов превышен, этот флаг должен быть включен. Как только вы это делаете, функциональная опция ПлательщикНДС автоматически переходит в значение "Истина". В документах реализации у вас открывается доступ к выбору ставок (в том числе специальных льготных ставок 5% и 7% для "упрощенцев", либо основной ставки 20%).

Отражение входящего НДС для неплательщиков

Проанализируем ситуацию, когда все настройки выполнены верно и программа точно "знает", что вы не являетесь плательщиком НДС (вы на ОСНО с освобождением по ст. 145 НК РФ, либо на УСН без превышения лимитов).

Программа автоматически подстраивает интерфейс документов приобретения товаров и услуг. Если вы закупаете товары у поставщика, который работает с НДС и выставляет вам счета-фактуры с выделенным налогом, вам больше не нужно искать поля со счетами учета НДС и вручную списывать этот налог.

При активном статусе неплательщика 1С автоматически включает сумму входящего налога в первоначальную стоимость приобретенных товарно-материальных ценностей или затрат (активируется системный режим "НДС включать в стоимость"). Счета учета НДС (например, 19 счет) будут скрыты с формы документа, что значительно упрощает работу пользователя и снижает риск бухгалтерской ошибки.

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

← На главную