Эта маленькая обработка предназначена для тех, у кого ведется учет по нескольким организациям и которые решили перейти на ведение учета в конфигурации "Зарплата и управление персоналом, редакция 3.1".
В конфигурациях ведущих учет сотрудников и построенных еще для платформы 8.2, таких как "Зарплата и управление персоналом, редакция 2.5" и "Комплексная автоматизация 1.1" компанией 1С была допущена грубая ошибка при проектировании регистров накопления "Взаиморасчеты с сотрудниками организаций", "Зарплата за месяц организаций" и еще в нескольких, где казалось бы должны регистрироваться значения по сотрудникам, а по факту регистрация - по ФизЛицу. В новой конфигурации "Зарплата и управление персоналом, редакция 3.1" этот просчет исправлен, но все же, обработка "Помощник выгрузки данных для перехода на новую программу(вер.3.1)" грешит ошибками.....
Итак, если у вас имеется несколько организаций и одно ФизЛицо может быть как Сотрудник принятый "по основному месту работы" и одновременно Сотрудник "по внутреннему совместительству" да еще это Физлицо так же оформлено еще и в нескольких организациях Сотрудником, то при переносе данных в документ "Перенос данных" с номерами "ВЗ" и "НЗП" правильно перенесется ФизЛицо, но будет указан Сотрудник подобранный случайным образом и не всегда из той организации, по которой регистрируется начисления. Это легко проверить либо просмотром карточки самого сотрудника указанного в документе, либо запросом к регистру Накопления где указать условие отбора где "Головная организация сотрудника не равна Организации"
Данная обработка поможет исправить такие "просчеты" переноса в 3-х регистрах накопления "Взаиморасчеты с сотрудниками", "Зарплата к выплате" и "Начисления удержания по сотрудникам" (для других регистров не предназначена).
Принцип работы: Ищутся все записи в регистре где указан сотрудник не принадлежащий указанной организации. Далее ищется сотрудник из "нужной" организации на период начисления и если найден только один сотрудник, то исправится запись на него иначе если будут найдены несколько Сотрудников, то запись будет исправлена на Сотрудника с "основным местом работы", другие варианты с найденными (ненайденными) сотрудниками обработка не исправляет, такие варианты нужно рассматривать отдельно и исправить уже вручную.
Обработка писалась "под себя". Не спорю, что есть универсальные редакторы записей в регистрах.
Обработка тестировалась на ЗУП 3.1.14.61
ВАЖНО!!! Перед любыми изменениями в БД делайте резервную копию.