Почему в РСВ за 1 квартал заполняется только один тариф в 1С 7.7 и как это исправить?

Бухгалтер 1С v7.7 1C:Бухгалтерия Налоговый учет
← На главную

При подготовке отчетности «Расчет по страховым взносам» (РСВ) за 1 квартал 2021 года многие пользователи программы 1С:Предприятие 7.7 столкнулись с неожиданной проблемой. Несмотря на то что в базе ведется учет по нескольким тарифам (например, основной тариф «01» и тариф для субъектов малого и среднего предпринимательства «20»), в экранной форме Приложения 1 к Разделу 1 отображался только один лист. При этом расчет налогов в журналах расчетов и Разделе 3 выполнялся корректно.

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

Причина возникновения проблемы в 2021 году

Разберем ситуацию с технической точки зрения. Начиная с 2021 года, вступила в силу новая форма РСВ. Для организаций, входящих в реестр МСП, стало обязательным разделение выплат на две части: в пределах МРОТ (код тарифа «01») и сверх МРОТ (код тарифа «20»). Программа 1С 7.7 должна формировать для каждого тарифа отдельный лист Приложения 1.

Однако в первых релизах отчетности за 1 квартал 2021 года (пакеты rp21q1) автоматика добавления листов иногда давала сбой. Программа могла рассчитать суммы правильно, но визуально в регламентированном отчете не переключала листы автоматически, что создавало иллюзию отсутствия данных.

Способ 1: Активация и переключение дополнительных листов

Рассмотрим основной метод, который помогает в большинстве случаев. Особенность интерфейса регламентированной отчетности в 1С 7.7 заключается в том, что навигация по многостраничным приложениям становится активной только при определенных действиях пользователя.

Выполним следующие шаги:

  1. Откроем отчет РСВ и перейдем в Приложение 1 к Разделу 1.
  2. Обратим внимание на поле в верхней части формы, где указано «Дополнительные листы (код строки 001)».
  3. Важный нюанс: щелкните мышкой непосредственно внутри любой ячейки таблицы Приложения 1. Это необходимо, чтобы система поняла, что фокус находится на табличной части.
  4. После активации таблицы попробуйте переключить стрелки или выбрать номер листа в поле кода строки 001.
  5. Проанализируем результат: если данные в базе есть, программа должна сменить отображаемый лист с кодом «01» на лист с кодом «20».

Как отмечали участники обсуждения, надпись о наличии «2 доп. листов» может не появиться сразу. Нужно именно «пощелкать» кнопки навигации туда-сюда, чтобы интерфейс обновил свое состояние.

Способ 2: Ручное добавление листа при наличии расчетов

Если автоматическое переключение не помогает, но вы точно знаете, что налоги начислены верно (Раздел 3 заполнен по всем сотрудникам), можно прибегнуть к принудительному добавлению листа. Проанализируем, как это сделать:

  1. Находясь в Приложении 1, нажмите кнопку «Добавить» в верхней командной панели отчета.
  2. Программа создаст новый пустой лист.
  3. В ячейке 001 (Код тарифа плательщика) вручную выберите нужный код (например, «20»).
  4. Нажмите кнопку «Заполнить» (если отчет позволяет заполнять отдельные листы) или пересчитайте отчет целиком.

Внимание: Если при нажатии кнопки «Добавить» программа выдает сообщение, что лист уже существует, это подтверждает, что данные сформированы, но скрыты интерфейсом. В этом случае вернитесь к Способу 1.

Проверка корректности настроек базы данных

Если даже ручное добавление листа не подтягивает цифры, выясним причину в настройках учета. Для корректного разделения тарифов в 1С 7.7 должны быть соблюдены три условия:

  1. Константы и справочники: В справочнике Налоги и отчисления для налогов с ФОТ должен быть указан актуальный тариф. Важно проверить историю значения тарифа на дату 01.01.2021.
  2. Категории застрахованных лиц: У каждого сотрудника в карточке (или в истории значения) должна быть правильно указана категория. Для МСП это обычно сочетание НР (наемный работник) и МС (малый бизнес).
  3. Обновление отчетности: Убедитесь, что используется актуальный комплект отчетности. Ошибки автоматического формирования листов правились в релизах rp21q1004 и выше.

Посмотрим на пример того, как код 1С обрабатывает данные в модуле отчета. Хотя мы не можем менять программный код типовой отчетности напрямую, понимание логики помогает в поиске ошибок. В модуле RP21Q1.GRP используется циклическая проверка:


// Пример логики формирования листов
Для Каждого ТарифИзСписка Цикл
    Если ОборотыПоТарифу(ТарифИзСписка) > 0 Тогда
        СоздатьНовуюСтраницу("Приложение1", ТарифИзСписка);
    КонецЕсли;
КонецЦикла;

Если во втором квартале (полугодии) 2021 года та же база заполняется корректно, значит, проблема была исключительно в программном коде модуля отчетности за 1 квартал, который не всегда корректно инициализировал переменные для отрисовки второго листа.

Рекомендации по работе с Демо-базами

Многие программисты пытаются воспроизвести ошибку на демонстрационных базах. Стоит помнить, что «Демо» для 1С 7.7 часто имеют дату актуальности 2008-2012 годов. Для корректной проверки отчетности 2021 года в такой базе необходимо:

Без этих манипуляций отчетность просто не увидит данных для формирования дополнительных листов по льготным тарифам МСП.

Подводя итог: если в вашем РСВ за 1 квартал 2021 года в 1С 7.7 виден только один тариф, в первую очередь активируйте таблицу Приложения 1 кликом мышки и используйте переключатель листов в строке 001. В большинстве случаев данные уже находятся в отчете, просто интерфейс 1С 7.7 требует «подсказки» от пользователя для их отображения.

← На главную