Как сделать обновление в 1С:УПП в связи с изменениями форм отчетности Декларации по НДС с 01.01.2020 г.

Программист 1С v8.3 (Обычные формы) Налоговый учет Промышленность, строительство и АПК
← На главную

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

Причина изменений в отчетности 2020 года

Прежде чем переходить к техническим действиям, проанализируем ситуацию. Согласно приказу ФНС России от 20.11.2019 № ММВ-7-3/579@, в декларацию были внесены изменения, касающиеся не только титульных листов и штрих-кодов, но и кодов операций (например, для системы Tax Free и новых налоговых вычетов). Самое важное — изменился электронный формат выгрузки (XML). Это означает, что если просто распечатать новую форму из старой программы еще можно, то отправить ее через «1С-Отчетность» или выгрузить для стороннего оператора без обновления программных механизмов не получится.

Способ 1. Полное обновление конфигурации (Рекомендуемый)

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

Разберем по шагам процесс обновления через Конфигуратор:

  1. Создание резервной копии. Это критически важный этап. При использовании файлового варианта 1С — скопируйте файл 1cv8.1CD в отдельный каталог. В клиент-серверном варианте создайте бэкап средствами СУБД (SQL Server).
  2. Подготовка базы. Убедитесь, что в системе не выполняются регламентные и фоновые задания. Для этого используйте обработку КонсольЗаданий. В клиент-серверном варианте в утилите администрирования установите флаг «Блокировка регламентных заданий включена».
  3. Запуск Конфигуратора. Зайдите в меню Конфигурация — Поддержка — Обновить конфигурацию.
  4. Поиск файла обновления. Выберите пункт «Поиск доступных обновлений» или укажите файл обновления (1cv8.cfu) вручную, если вы скачали его заранее с портала ИТС.
  5. Сравнение и объединение. После нажатия кнопки «Готово» программа предложит сравнить текущую конфигурацию с новой. Если ваша база типовая (на замочке), просто соглашайтесь на обновление. Если в базу вносились изменения, потребуется ручное сравнение объектов.
  6. Работа с расширениями. Это важный нюанс, о котором часто забывают. Проверьте меню Конфигурация — Расширения конфигурации. Если в списке есть расширения, имена которых начинаются с EF_ (исправления-патчи), их необходимо удалить перед сохранением обновленной конфигурации, так как их функционал уже включен в новый релиз.
  7. Завершение. Выполните сохранение (F7) и запустите систему в режиме «Предприятие» для принятия изменений в данных.

Способ 2. Использование внешней формы отчетности

Иногда возникают ситуации, когда конфигурация настолько сильно доработана, что полное обновление занимает недели, а отчетность нужно сдать «вчера». Рассмотрим вариант с подключением внешнего отчета.

Суть метода заключается в том, чтобы «выдернуть» объект РегламентированныйОтчетНДС из актуального релиза и сохранить его как внешний файл .erf. Однако здесь есть несколько подводных камней, которые мы должны учитывать:

Вывод: Данный метод может сработать, если разрыв между вашим релизом и актуальным составляет не более 2-5 обновлений. Если база «допотопная», внешняя форма не поможет без серьезной правки ее кода программистом.

Технические нюансы: Платформа и Патчи

Проанализируем дополнительные требования, без которых обновление может работать некорректно:

Требования к платформе

Для корректной работы деклараций образца 2020 года и новее требуется актуальная версия платформы 1С:Предприятие 8.3 (на тот момент рекомендовались версии выше 8.3.15). Использование устаревшей платформы приводит к ошибкам в криптографии при отправке через 1С-Отчетность и некорректному отображению интерфейса.

Использование патчей (EF_)

Фирма «1С» часто выпускает оперативные исправления (патчи) для регламентированной отчетности. Они загружаются автоматически, если включена интернет-поддержка. Если вы видите в списке расширений объекты с префиксом EF_, знайте — это микро-обновления. Рассмотрим, как с ними работать: если полное обновление недоступно, иногда достаточно установить свежий патч для конкретной ошибки в декларации НДС, и форма заработает корректно.

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

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

  1. В режиме сравнения/объединения с новым .cf (или .cfu) файлом снимите галочки со всех объектов.
  2. Выделите только ветку Отчеты -> РегламентированнаяОтчетностьНДС.
  3. Используйте функцию «Добавить в список с зависимыми объектами» (правая кнопка мыши).
  4. Программа предложит отметить все общие модули и константы, которые необходимы для работы этого отчета.
  5. Выполните объединение только этих объектов. Это позволит «подтянуть» новую декларацию, сохранив ваши доработки в других частях системы.

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

← На главную