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