При подготовке отчетности «Расчет по страховым взносам» (РСВ) за 1 квартал 2021 года многие пользователи программы 1С:Предприятие 7.7 столкнулись с неожиданной проблемой. Несмотря на то что в базе ведется учет по нескольким тарифам (например, основной тариф «01» и тариф для субъектов малого и среднего предпринимательства «20»), в экранной форме Приложения 1 к Разделу 1 отображался только один лист. При этом расчет налогов в журналах расчетов и Разделе 3 выполнялся корректно.
В этой статье мы подробно разберем, почему возникает такая ситуация, как найти «пропавшие» данные и что нужно сделать для корректного формирования отчетности в условиях меняющегося законодательства.
Разберем ситуацию с технической точки зрения. Начиная с 2021 года, вступила в силу новая форма РСВ. Для организаций, входящих в реестр МСП, стало обязательным разделение выплат на две части: в пределах МРОТ (код тарифа «01») и сверх МРОТ (код тарифа «20»). Программа 1С 7.7 должна формировать для каждого тарифа отдельный лист Приложения 1.
Однако в первых релизах отчетности за 1 квартал 2021 года (пакеты rp21q1) автоматика добавления листов иногда давала сбой. Программа могла рассчитать суммы правильно, но визуально в регламентированном отчете не переключала листы автоматически, что создавало иллюзию отсутствия данных.
Рассмотрим основной метод, который помогает в большинстве случаев. Особенность интерфейса регламентированной отчетности в 1С 7.7 заключается в том, что навигация по многостраничным приложениям становится активной только при определенных действиях пользователя.
Выполним следующие шаги:
Приложения 1. Это необходимо, чтобы система поняла, что фокус находится на табличной части.Как отмечали участники обсуждения, надпись о наличии «2 доп. листов» может не появиться сразу. Нужно именно «пощелкать» кнопки навигации туда-сюда, чтобы интерфейс обновил свое состояние.
Если автоматическое переключение не помогает, но вы точно знаете, что налоги начислены верно (Раздел 3 заполнен по всем сотрудникам), можно прибегнуть к принудительному добавлению листа. Проанализируем, как это сделать:
Приложении 1, нажмите кнопку «Добавить» в верхней командной панели отчета.Внимание: Если при нажатии кнопки «Добавить» программа выдает сообщение, что лист уже существует, это подтверждает, что данные сформированы, но скрыты интерфейсом. В этом случае вернитесь к Способу 1.
Если даже ручное добавление листа не подтягивает цифры, выясним причину в настройках учета. Для корректного разделения тарифов в 1С 7.7 должны быть соблюдены три условия:
Налоги и отчисления для налогов с ФОТ должен быть указан актуальный тариф. Важно проверить историю значения тарифа на дату 01.01.2021.НР (наемный работник) и МС (малый бизнес).rp21q1004 и выше.Посмотрим на пример того, как код 1С обрабатывает данные в модуле отчета. Хотя мы не можем менять программный код типовой отчетности напрямую, понимание логики помогает в поиске ошибок. В модуле RP21Q1.GRP используется циклическая проверка:
// Пример логики формирования листов
Для Каждого ТарифИзСписка Цикл
Если ОборотыПоТарифу(ТарифИзСписка) > 0 Тогда
СоздатьНовуюСтраницу("Приложение1", ТарифИзСписка);
КонецЕсли;
КонецЦикла;
Если во втором квартале (полугодии) 2021 года та же база заполняется корректно, значит, проблема была исключительно в программном коде модуля отчетности за 1 квартал, который не всегда корректно инициализировал переменные для отрисовки второго листа.
Многие программисты пытаются воспроизвести ошибку на демонстрационных базах. Стоит помнить, что «Демо» для 1С 7.7 часто имеют дату актуальности 2008-2012 годов. Для корректной проверки отчетности 2021 года в такой базе необходимо:
Налоги.Журнал расчетов за январь, февраль и март 2021 года.Без этих манипуляций отчетность просто не увидит данных для формирования дополнительных листов по льготным тарифам МСП.
Подводя итог: если в вашем РСВ за 1 квартал 2021 года в 1С 7.7 виден только один тариф, в первую очередь активируйте таблицу Приложения 1 кликом мышки и используйте переключатель листов в строке 001. В большинстве случаев данные уже находятся в отчете, просто интерфейс 1С 7.7 требует «подсказки» от пользователя для их отображения.