← На главную
При обновлении конфигурации «1С:Зарплата и управление персоналом 3» пользователи иногда сталкиваются с ситуацией: в описании релиза заявлено появление новых кодов доходов по НДФЛ (например, 2014, 2301, 2611, 3023), однако при попытке выбрать их в документах или справочнике соответствующие записи отсутствуют.
Рассмотрим подробнее, почему возникла эта проблема, почему категорически не рекомендуется добавлять эти коды вручную и как правильно актуализировать классификаторы в программе.
Выясним причину проблемы
Проанализируем ситуацию, с которой сталкиваются бухгалтеры и администраторы базы. При анализе метаданных в конфигураторе выясняется, что в некоторых ветках релизов (в частности, в ветке 3.1.2) данные коды физически отсутствуют в составе конфигурации, несмотря на их упоминание в сопроводительном файле к релизу. Это обусловлено следующими факторами:
- Разделение веток релизов и описаний к ним: Сопроводительные материалы и описания изменений часто формируются сразу для нескольких веток конфигурации. Новые законодательные классификаторы и алгоритмы расчета НДФЛ внедряются в первую очередь в актуальные функциональные ветки программы (например, 3.1.4 или 3.1.5), тогда как в ветках с длительной поддержкой (3.1.2) их реализация может задерживаться или отсутствовать вовсе.
- Зависимость от бизнес-логики и метаданных: Появление кодов НДФЛ в системе привязано не только к текстовым записям справочника, но и к служебным категориям доходов и алгоритмам расчета (например, к расчету необлагаемого предела выплат при увольнении). Если в конфигурации еще не реализована необходимая бизнес-логика для конкретного кода, сам код не добавляется в классификатор.
- Сбои процедур обновления информационной базы: Справочник классификатора заполняется и актуализируется программно специальными обработчиками при первом запуске системы после обновления. Если фоновое обновление классификаторов или обработчик обновления информационной базы завершились со сбоем, новые записи в справочнике не формируются.
Почему нельзя добавлять коды доходов вручную
Разберем, к каким последствиям приводит попытка самостоятельно создать недостающие элементы в справочнике через пользовательский режим:
- Неполноценность ручных записей: При самостоятельном создании элемента справочника в режиме пользователя задаются только код и наименование. Привязанная к коду логика платформы (определение даты фактического получения дохода, расчет налоговой базы, особенности удержания и вычетов) работать не будет, так как алгоритмы программы ориентируются на внутренние предопределенные типы.
- Образование дублей в справочнике: В момент, когда программа будет обновлена до релиза с официальной поддержкой кодов, система создаст собственные предопределенные элементы. В результате в справочнике возникнут дубликаты (пользовательский и официальный).
- Сбои при последующих обновлениях: Наличие пользовательских дублей приводит к ошибкам фоновых обработчиков обновления информационной базы (например, к блокировке обновления из-за конфликта уникальности кодов).
- Искажение отчетности: Начисление доходов на вручную созданные элементы ведет к некорректному заполнению регламентированной отчетности (формы 6-НДФЛ, справок о доходах) и ошибочным автоматическим перерасчетам налога в будущих периодах.
Варианты решения проблемы
Посмотрим на проверенные способы решения этой задачи в зависимости от текущего состояния информационной базы:
Способ 1. Переход на актуальный релиз поддерживаемой ветки
Разберем по шагам основной и наиболее корректный путь решения:
- Перейдем на актуальный релиз новейшей поддерживаемой ветки (например, 3.1.4, 3.1.5 или выше), в которой официально реализована полная поддержка требуемых кодов НДФЛ и сопутствующих алгоритмов их расчета.
- Выполним обновление информационной базы в обычном режиме.
- Убедимся, что после завершения работы обработчиков обновления новые элементы появились в справочнике
ВидыДоходовНДФЛ.
Способ 2. Повторный запуск процедур обновления
Если используется релиз, в котором коды уже должны присутствовать, но справочник не обновился:
- Откроем раздел администрирования и перейдем к обслуживанию информационной базы.
- Проверим статус выполнения результатов обновления программы и фоновых обработчиков.
- При необходимости выполним принудительный перезапуск процедур обновления информационной базы.
Способ 3. Временный учет и последующая корректировка
Если отчетность нужно сдавать срочно, а возможность немедленного обновления конфигурации отсутствует:
- Временно зарегистрируем начисления с использованием близких по смыслу кодов доходов из числа доступных в текущей версии.
- После проведения обновления конфигурации до актуальной версии скорректируем учетные данные.
- Для переноса и исправления категорий и кодов доходов используем специализированный документ
ОперацияУчетаНДФЛ без перепроведения первичных кадрово-расчетных документов.