При переходе с конфигурации Зарплата и Управление Персоналом 2.5 на ЗУП 3.1 часто возникает необходимость повторно выгрузить данные для расчета среднего заработка. Например, если в исходной базе были изменены настройки видов расчета, входящих в средний заработок, или скорректированы суммы начислений.
Однако при выгрузке через обработку Универсальный обмен данными XML с использованием типовых правил ЗарплатаКадрыПереносДанныхИзЗУП25.xml документы Перенос данных с префиксом СЗО могут создаваться за более ранние годы, чем требуется. Проанализируем причину такого поведения и рассмотрим способы решения этой проблемы.
Разберем, как алгоритмы обмена определяют глубину выгружаемых сведений. По методологии программы для расчета общего среднего заработка (отпуска, командировки) требуется перенести данные за 15 календарных месяцев, предшествующих месяцу начала эксплуатации ЗУП 3.1. Для выплат по страховым случаям (пособия ФСС/СФР) переносятся данные за 2 предшествующих календарных года.
За глубину периода в правилах обмена отвечает специальный параметр (например, МесяцНачалаЭксплуатации или ДатаНачалаПереносаДанных). По умолчанию этот параметр скрыт и не выводится на закладку параметров в обработке Универсальный обмен данными XML. Если параметр не задан вручную, правила рассчитывают интервал выгрузки от даты по умолчанию или от самых ранних документов источника, из-за чего документы переноса данных создаются за устаревшие периоды (например, 2015–2016 гг. вместо 2017 года).
Рассмотрим основной и самый корректный способ изменения периода выгрузки — редактирование правил обмена в конфигурации Конвертация данных 2.1.
ЗарплатаКадрыПереносДанныхИзЗУП25.xml из конфигурации или используем типовой файл правил из поставки.МесяцНачалаЭксплуатации).Универсальный обмен данными XML в базе ЗУП 2.5, загрузим сохраненное правило обмена и перейдем на вкладку Параметры.01.01.2017).СведенияОВремениДляРасчетаСреднегоОбщий и СведенияОНачисленияхДляРасчетаСреднегоЗаработка, после чего выполним выгрузку и последующую загрузку в ЗУП 3.1.Если нет возможности или навыков редактировать правила обмена в КД2, применимы тестовая база и обработка переноса данных:
Универсальный обмен данными XML выгрузим из созданной временной базы только сформированные документы Перенос данных с префиксом СЗО за нужный период и загрузим их в рабочую базу ЗУП 3.1.При повторной загрузке данных для расчета среднего заработка необходимо учитывать особенности хранения сведений в ЗУП 3.1:
Документы Перенос данных СЗО делают записи в специализированные регистры накопления:
Данные о начислениях для расчета среднего заработка (общий)Данные о времени для расчета среднего (общий)Данные для расчета среднего заработка по начислениямОпасность задвоения данных: Поскольку сведения хранятся в регистрах накопления, перезагрузка документов с новыми номерами или уникальными идентификаторами приведет к суммированию старых и новых записей. В результате суммы и дни за отработанные периоды удвоятся, что приведет к некорректному завышению среднего заработка.
Порядок действий перед загрузкой: Чтобы избежать дублирования записей, перед повторной загрузкой в рабочей базе ЗУП 3.1 необходимо найти старые документы Перенос данных СЗО за перегружаемый период, расформировать их или пометить на удаление.
Учет проведенных документов: Если за переносимый период в ЗУП 3.1 уже вводились расчетные документы (например, Начисление зарплаты и взносов), система автоматически формирует записи в регистрах среднего заработка при их проведении. Повторно переносить данные из 2.5 за эти месяцы не требуется.