Несмотря на то что официальная поддержка конфигурации 1С:Зарплата и Кадры 7.7 со стороны фирмы «1С» практически прекращена, многие предприятия продолжают использовать эту систему из-за большого количества накопленных доработок. Одной из самых острых проблем для таких пользователей является актуализация налоговой отчетности, в частности формы РСВ-1 и учет пониженных тарифов страховых взносов для субъектов малого и среднего предпринимательства (МСП).
В данной статье мы проанализируем возможности использования альтернативных обновлений, в частности проекта под кодовым названием «ЗиК от Кошки», и разберем, как поддерживать систему в актуальном состоянии собственными силами или с помощью сообщества энтузиастов.
Для корректного формирования отчетности РСВ-1 необходимо, чтобы программа понимала алгоритм разделения выплат сотрудникам на основную часть (в пределах МРОТ) и часть, превышающую МРОТ, к которой применяются пониженные тарифы (15%). В типовой конфигурации 7.7, которую перестали полноценно обновлять, эти механизмы отсутствуют или реализованы некорректно для новых отчетных периодов.
Проанализируем ситуацию: авторы проекта «ЗиК от Кошки» (известные также под ником kvest) реализуют глубокую модификацию программного кода. Это позволяет не просто «подправить ведомость», а внедрить полноценный расчет на уровне модулей объектов.
Рассмотрим основной способ получения обновлений. Поскольку официальных релизов нет, пользователи обращаются к авторским сборкам. По данным обсуждения, автор проекта (Кошка) продолжает работу над формой РСВ и алгоритмами учета тарифов.
1Cv7.md или внешних отчетов, необходимо обратиться по адресу kvest1c@ya.ru. Это основной канал распространения исправлений для текущих версий (например, 2.375 и выше).Разберем, как программно может быть реализовано разделение базы для пониженных тарифов в 1С:ЗиК 7.7. Проанализируем примерный фрагмент кода, который добавляется в глобальный модуль или модуль документа «Регламентные операции по налогам»:
// Пример логики расчета базы для тарифа МСП
БазаОбщая = Объект.Результат;
МРОТ = Константа.МинимальнаяОплатаТруда.Получить(ДатаАктуальности);
Если БазаОбщая > МРОТ Тогда
БазаОсновная = МРОТ;
БазаПовышенная = БазаОбщая - МРОТ;
Иначе
БазаОсновная = БазаОбщая;
БазаПовышенная = 0;
КонецЕсли;
// Далее идет применение ставок к разделенным базам
ВзносОсновной = БазаОсновная * СтавкаОсновная;
ВзносПониженный = БазаПовышенная * СтавкаМСП;
Такой подход позволяет корректно заполнять разделы РСВ-1, где суммы взносов должны быть детализированы по кодам тарифа (например, код «01» для основного и «20» для МСП).
Выясним, почему многие специалисты до сих пор предпочитают «клюшки» (1С 7.7) переходу на 1С:ЗУП 3.1:
Ёпрст или Злопчинский, упомянутые в теме) пишут более оптимизированный и стабильный код, чем официальные разработчики в условиях жестких дедлайнов.Однако существуют и риски. Зависимость от одного автора (Кошки) может стать критической, если разработка проекта прекратится. Тем не менее, на текущий момент проект успешно внедряет поддержку таких сложных изменений, как ЕФС-1, ЕНС и интеграция с СЭДО.
Проанализируем шаги, которые необходимо предпринять, если ведомость в вашей версии ЗиК еще не обновлена под новые требования:
.ert).ExtForms. Это не требует изменения основного файла 1Cv7.md.Важный момент: если вы решите самостоятельно править отчет РСВ-1, обратите внимание на функцию ГлСобратьДанныеДляРСВ (или аналогичную в вашей сборке). Именно там формируется структура данных, которая затем передается в форму отчета и файл выгрузки XML.
Работа в 1С:ЗиК 7.7 в 2024 году требует от программиста высокой квалификации и понимания внутреннего устройства конфигурации. Проект «ЗиК от Кошки» является надежным костылем, позволяющим продлить жизнь системе. Если ваша организация пока не готова к переходу на ЗУП 3.1, мониторинг обновлений в блогах на «Клерке» и связь с разработчиками-энтузиастами — единственный способ сдавать отчетность без штрафов.