Переход на новую версию конфигурации «Зарплата и управление персоналом» (ЗУП), особенно когда речь идет о смене минорной версии (с 3.1.4 на 3.1.5), всегда сопряжен с определенными рисками. Версия 3.1.5.126 в свое время стала камнем преткновения для многих технических специалистов и бухгалтеров. Проанализируем основные сложности, с которыми сталкиваются пользователи, и разберем способы их преодоления.
Прежде всего, проанализируем стратегию выпуска релизов фирмы «1С». В рассматриваемый период версия 3.1.4 являлась стабильной (LTS — Long Term Support), а 3.1.5 — технологической или «короткоживущей» веткой. Это означает, что в 3.1.5 обкатывались новые механизмы, которые не всегда были стабильны. Если ваша организация не требует немедленного внедрения специфического функционала, который появился только в 3.1.5, рассмотрим вариант остаться на последних патчах ветки 3.1.4 (например, 3.1.4.171), где уже реализованы новые формы отчетности, такие как 2-НДФЛ за 2018 год.
Одним из критических условий обновления до ЗУП 3.1.5.126 является версия платформы. Программа требует версию не ниже 8.3.10.2580. Однако на практике системные администраторы часто сталкиваются с дилеммой выбора между 8.3.10 и более новой 8.3.11.
Разберем основные нюансы работы с платформами:
DLL, это может привести к аварийному завершению работы или отказу в доступе.8.3.11.3034 считается более стабильной по сравнению с ранними сборками 11-й ветки, однако переход на нее требует тщательного тестирования на копии базы, так как возможны утечки памяти при формировании тяжелых отчетов.Многие пользователи после обновления на 3.1.4.171 или 3.1.5.126 замечают, что программа продолжает печатать старый бланк (от 2015 года) вместо актуального по приказу ФНС от 17.01.2018 № ММВ-7-11/19@. Выясним причину этого поведения.
Проанализируем алгоритм выбора макета в коде конфигурации. Программа определяет форму справки исходя из даты документа. Если вы формируете отчетность, но дата самого документа 2-НДФЛ установлена ранее даты вступления приказа в силу, система подставит старый макет. Попробуем изменить дату документа на более позднюю (например, на конец февраля 2018 года), чтобы активировать новый бланк.
Версия 3.1.5.126 привнесла значительные изменения в логику учета НДФЛ, что вызвало ряд «детских болезней» в программе. Рассмотрим подробнее наиболее частые сбои:
Рассмотрим ситуацию с больничными листами и другими пособиями. В версии 3.1.5.126 был замечен баг, при котором способ выплаты по умолчанию устанавливался как «Почтовым переводом», даже если в настройках сотрудника указано перечисление на банковскую карту. Это приводит к тому, что в ведомости на выплату такие сотрудники не попадают автоматически, а бухгалтеру приходится вручную корректировать каждый документ.
Чтобы избежать подобных ситуаций, проанализируем настройки каждого документа перед проведением:
Для производственных предприятий критичным багом релиза 3.1.5.126 стало некорректное распределение сдельного заработка. Рассмотрим пример: при наличии нескольких видов работ программа может игнорировать коэффициенты распределения или вовсе не сохранять данные в регистры после проведения документа Распределение основного заработка.
Также пользователи сообщают о проблемах с совместителями: при начислении зарплаты программа может двоить вычеты или некорректно определять норму времени, если сотрудник занимает несколько ставок в одной организации. Посмотрим на код расчета в таких случаях — зачастую требуется установка патчей или переход на версию 3.1.5.129+, где эти ошибки были оперативно исправлены.
Подводя итог, проанализируем, стоит ли обновляться на 3.1.5.126. Если ваша текущая база 3.1.4 стабильна и вам достаточно новых форм 2-НДФЛ, реализованных в последних патчах 3.1.4, лучше повременить с переходом на 3.1.5 до выхода более стабильных сборок (3.1.6 или 3.1.7).
Если же переход неизбежен, выполним следующие шаги:
8.3.10.2580 или выше, проверив стабильность на тестовом сервере.Анализ НДФЛ по датам получения дохода до и после обновления.Помните, что версия 3.1.5.126 — это лишь этап в развитии системы, и большинство описанных проблем решаются либо административными мерами (контроль дат), либо последующей установкой исправлений от разработчика.