При настройке синхронизации конфигураций «Зарплата и управление персоналом» редакции 3.1 (ЗУП 3) и «Бухгалтерия предприятия» редакции 3.0 (БП 3.0) могут возникнуть сложности с настройкой соответствия подразделений двух конфигураций, связанные с тем, что:
- структура подразделений может быть древовидной с различной иерархией в разных конфигурациях,
- несколько подразделений в ЗУП 3 могут соответствовать одному подразделению БП 3.0.
Для настройки соответствия объектов при обменах предназначен регистр сведений «СоответствияОбъектовИнформационныхБаз». Данный регистр является, по сути, служебным и не существует специализированного интерфейса для работы с ним. Для интерактивного заполнения регистров сведений «СоответствияОбъектовИнформационныхБаз» одновременно в БП 3.0 и ЗУП 3 предназначена обработка «НастройкаСоответствийПодразделений_ЗУП3_БП3». Обработка открывается в конфигурации ЗУП 3. При этом через COM-соединение по кнопке «Заполнить» заполняется дерево подразделений из БП 3.0 с указанием ГУИД. Далее для каждого подразделения из БП 3.0 можно интерактивно подобрать соответствующее подразделение ЗУП 3, при этом также отобразится его ГУИД. Если необходимо сопоставить несколько подразделений ЗУП 3 с одним подразделением БП 3.0, то можно копировать строку с подразделением БП 3.0 необходимое количество раз.
После установки соответствий и флага записи по нажатию кнопки «Записать регистры» записи в регистрах «СоответствияОбъектовИнформационныхБаз» (БП 3.0 и ЗУП 3) перезаписываются заново (только по отмеченным подразделениям).
Таким образом, использование данной обработки позволяет избежать ручной настройки регистров «СоответствияОбъектовИнформационныхБаз» одновременно в БП 3.0 и ЗУП 3. Так как правила обмена при этом никак не затрагиваются, то существует как положительный момент - работа в типовой конфигурации, так и отрицательный – разработчики 1С в любой момент могут изменить правила игры, и тогда настройка регистров может не помочь.
При наличии древовидной структуры подразделений в ЗУП 3 после синхронизации в БП 3.0 появятся «ненужные» родительские элементы справочника «Подразделения организаций». В этом случае можно рекомендовать удалить их в БП 3.0 и затем в форме «Регистрация изменений для обмена данными» отменить регистрацию элементов справочника «Подразделений». Если структура подразделений в ЗУП 3 меняться не будет, то «лишние» подразделения в обмене больше участвовать не будут.
В заключение хочу поблагодарить автора обработки //infostart.ru/public/700506/ Anton Klesh (grinder), у которого я, с его согласия, позаимствовал некоторые идеи и процедуры работы с деревом.
Платформа 8.3.10.2667, ЗУП 3.1.5.129, БП 3.0.59.56.