Ситуация, когда в карточке сотрудника, кадровых приказах или при расчете заработной платы дважды отображается оклад либо дублируются надбавки, достаточно распространена в конфигурациях 1С:Зарплата и управление персоналом 3.1 и 1С:Зарплата и кадры государственного учреждения 3.1. Чаще всего эта проблема возникает после переноса данных из предыдущих версий программ (например, с редакции 1.0 на 3.1), при некорректном совмещении документов ввода начальных остатков с кадровыми документами, а также из-за рассинхронизации интервальных регистров сведений. Разберем по шагам, как локализовать причину дублирования и правильно её устранить.
Программа не назначает начисления сама по себе: каждое плановое начисление регистрируется конкретным документом и записывается в специализированные регистры сведений. Выясним причину появления второго оклада с помощью следующих инструментов:
Плановые начисления (а также Плановые начисления интервальный). Установим отбор по проблемному сотруднику и проанализируем, какие документы действуют на расчетный период одновременно.Самая распространенная причина задвоения после перехода на новую редакцию программы — одновременное присутствие документа ввода остатков и попытка заново ввести кадровый приказ.
При переносе данных на начало года создается документ Начальная штатная расстановка. Этот документ уже фиксирует дату приема сотрудника, его должность, подразделение, график работы, размер оклада и все действующие надбавки. Если расчетчики после переноса создают документ Прием на работу или вводят Кадровый перевод на ту же дату с целью «актуализировать данные», в системе возникает наложение двух независимых назначений планового начисления.
Для исправления ситуации выполним следующие действия:
Начальная штатная расстановка.Начальная штатная расстановка, после чего перепроведем его.Прием на работу на дату до переноса или на дату начала эксплуатации базы, пометим его на удаление.Кадровый перевод или Изменение оплаты труда, не создавая дублирующих строк в табличной части начислений.Если удалить или перезаполнить исходный документ невозможно (например, период уже закрыт и рассчитан), выполним закрытие лишнего планового начисления оперативным путем:
В архитектуре линейки 3.1 плановые показатели рассчитываются на основе интервальных регистров. При программных сбоях, смене релизов или множественных перепроведениях документов задним числом интервалы могут наложиться друг на друга. Также начисление может одновременно подтягиваться из позиции штатного расписания и индивидуального кадрового приказа.
Изменение штатного расписания или справочник Штатное расписание) и проверим состав начислений позиции. Убедимся, что там не задано два аналогичных вида расчета (например, Оплата по окладу и Оплата по окладу (по часам)).В некоторых версиях конфигураций (например, ранних выпусках ветки 3.1.1) встречалась платформенная ошибка формирования печатной формы приказа Т-5 (обработка ПечатьКадровыхПриказов, процедура СформироватьПоДокументамЗапросДляТ5). В этом случае оклад дублировался в поле надбавок столько раз, сколько надбавок зависело от расчетной базы оклада, хотя в регистрах начисление было одно. Данная ошибка устраняется штатным обновлением конфигурации до актуального релиза.