При работе в программах 1С:Предприятие, особенно при обмене данными между конфигурациями 1С:Управление торговлей (УТ) и 1С:Бухгалтерия предприятия (БП), пользователи могут столкнуться с ситуацией, когда новая ставка НДС 5% не обнаруживается в списках или не выгружается корректно. Давайте вместе разберемся, почему это происходит и как решить эту проблему.
Прежде чем углубляться в технические детали, важно понять нормативную базу, касающуюся ставки НДС 5%. Эта ставка, как и 7%, была введена в российское законодательство с 1 января 2025 года для организаций и индивидуальных предпринимателей, применяющих упрощенную систему налогообложения (УСН) и превысивших определенные лимиты по доходам. Это относительно новое изменение, и его поддержка требует своевременного обновления программных продуктов.
Рассмотрим подробнее условия применения этих ставок:
Проблема в 1С, скорее всего, связана с тем, что конфигурации или правила обмена не были своевременно обновлены для поддержки этих новых ставок, введенных с 2025 года.
Первым шагом в решении проблемы является проверка актуальности версий всех компонентов системы. Часто упоминания в дискуссиях об устаревших пакетах, таких как EnterpriseData 1.8, или старых версиях обмена, например, 1.19, указывают на корень проблемы. Эти компоненты могли быть выпущены до введения новых ставок и, следовательно, не содержат их в своих предопределенных данных.
Разберем по шагам, что необходимо проверить:
EnterpriseData вы используете. Старые версии могут не поддерживать актуальные изменения законодательства. Рекомендуем использовать самые свежие версии, которые гарантируют поддержку актуальных данных.Важно: всегда делайте резервные копии информационных баз перед началом любых обновлений!
Даже после обновления, нам необходимо убедиться, что новые ставки НДС корректно настроены внутри самих конфигураций. Посмотрим на примеры, где нужно проверить настройки.
Проанализируем ситуацию в 1С:Бухгалтерии предприятия:
Перечисления.СтавкиНДС. Пользователь не может изменить его напрямую, но важно, чтобы в этом перечислении были добавлены необходимые значения, такие как НДС5 или НДС5_105 (если используется такой формат).ЭтоЛьготнаяСтавкаНДС: В некоторых конфигурациях 1С для определения льготных ставок НДС используется специальная функция. Выясним причину, почему она может не учитывать новые ставки. Рассмотрим пример кода такой функции из общего модуля:
Функция ЭтоЛьготнаяСтавкаНДС(СтавкаНДС)
Возврат СтавкаНДС = Перечисления.СтавкиНДС.НДС5_105
ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС7_107
ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС5
ИЛИ СтавкаНДС = Перечисления.СтавкиНДС.НДС7;
КонецФункции
Если в вашей конфигурации отсутствует одно из значений (например, Перечисления.СтавкиНДС.НДС5), или функция не вызывается в нужных местах при обмене, это может быть причиной некорректной обработки ставки.
В некоторых случаях, даже после всех обновлений и проверок, проблема может сохраняться, или требуется специфическая доработка. Это чаще всего актуально для сильно доработанных конфигураций или если обновление по каким-то причинам невозможно.
Рассмотрим возможные варианты доработки:
EnterpriseData. Это может включать:
СтавкиНДС, которые соответствуют 5% и 7%.Для выполнения таких доработок требуются знания конфигуратора 1С и механизмов обмена данными.
УчётНДС, где могут быть реализованы процедуры и функции, отвечающие за расчет и обработку НДС. Убедитесь, что они учитывают новую ставку.Важно: Любые доработки правил обмена или кода конфигураций должны выполняться квалифицированными специалистами 1С, поскольку некорректные изменения могут нарушить работоспособность системы и привести к ошибкам в учете.
Таким образом, для успешного использования и обмена ставкой НДС 5% в 1С:УТ - 1С:БП необходимо убедиться, что обе конфигурации обновлены до актуальных версий, поддерживающих изменения законодательства 2025 года, и что правила обмена также актуализированы или доработаны для корректной передачи этих ставок. Комплексный подход к решению этой задачи позволит избежать ошибок и обеспечить правильный учет НДС.
← К списку