Настройка соответствий подразделений ЗУП 3.1 и БП 3.0

Публикация № 803695

Обмен - Перенос данных из 1C8 в 1C8

синхронизация соответствие обработка

17
Синхронизация ЗУП 3 и БП 3.0: настройка соответствий подразделений при помощи внешней обработки.

При настройке синхронизации конфигураций «Зарплата и управление персоналом» редакции 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 меняться не будет, то «лишние» подразделения в обмене больше участвовать не будут.

В заключение хочу поблагодарить  автора обработки //catalog.1c-e.ru/public/700506/  Anton Klesh (grinder),  у которого я, с его согласия, позаимствовал некоторые идеи и процедуры работы с деревом.

Платформа 8.3.10.2667,  ЗУП 3.1.5.129,  БП 3.0.59.56.

17

Скачать файлы

Наименование Файл Версия Размер
Внешняя обработка «Настройка соответствий подразделений ЗУП 3.1 и БП 3.0»:
.epf 10,85Kb
22.03.18
110
.epf 10,85Kb 110 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
2. user947716 03.04.18 16:50 Сейчас в теме
Добрый день, если зуп ниже релизом подойдет?
3. user947716 03.04.18 16:55 Сейчас в теме
Так же вопрос, чем отличается это от https://infostart.ru/public/700506/ источника?
4. pas 64 04.04.18 05:53 Сейчас в теме
(3) Данная обработка заполняет Регистры сведений «СоответствияОбъектовИнформационныхБаз» одновременно в двух информационных базах - БП 3.0 и ЗУП 3.1 с "нуля", а обработка, на которую вы ссылаетесь, только в одной ИБ и с учетом текущего заполнения данного регистра.
5. user947716 04.04.18 15:03 Сейчас в теме
(4)Александр, а что насчет релизов?
6. pas 64 05.04.18 05:40 Сейчас в теме
(5) Это внешняя обработка, интерактивно заполняющая регистры сведений. Типового функционала она никак не касается и в пределах редакции ЗУП 3.1 от релизов не зависит.
7. user947716 05.04.18 15:16 Сейчас в теме
А можно как то протестировать на демо версии?
8. pas 64 06.04.18 05:16 Сейчас в теме
в принципе, регистры сведений можно заполнить руками, получить ГУИД объекта трудностей не составляет. Это и будет тестирование.
9. user947716 13.04.18 12:53 Сейчас в теме
Добрый день, у меня ошибка при использовании этой обработки:
Прикрепленные файлы:
Документ Microsoft Office Word (3).docx
10. pas 64 23.04.18 10:37 Сейчас в теме
(9) Обработка настроена для стандартного наименования узла обмена в плане обмена БП 3.0 - "Зарплата и управление персоналом, редакция 3.1". Если вы изменили наименование узла, то вам необходимо вместо текста "Зарплата и управление персоналом, редакция 3.1" внести руками ваше наименование узла обмена в конфигурации БП 3.0.
11. Bene_Valete 56 27.07.18 05:31 Сейчас в теме
Спасибо, Ваша обработка помогла быстро исправить ситуацию)
12. iromalem 08.10.18 14:38 Сейчас в теме
Добрый день
На релизах ЗУП 3.1.5.272 и БП 3.0.59 не получается связать несколько подразделений в ЗУП с одним в БП, ругается на то, что запись с такими ключевыми полями уже существует. Можно это как-то обойти?
13. pas 64 08.10.18 18:43 Сейчас в теме
(12) Чтобы разобраться в ситуации, я бы посоветовал в копиях баз удалить из РС «СоответствияОбъектовИнформационныхБаз» все записи по подразделениям и попробовать настроить соответствия подразделений заново
14. iromalem 12.10.18 17:09 Сейчас в теме
15. pas 64 13.10.18 07:33 Сейчас в теме
(14) Значит какая-то коллизия с вашими данными. То, что вы хотите - это штатная ситуация. Данная обработка автоматизирует заполнение регистра сведений «СоответствияОбъектовИнформационныхБаз», а далее вступают в силу механизмы 1С.
16. Tatoshka_ 4 05.03.19 17:05 Сейчас в теме
Добрый день, у меня в подразделения бп встают подразделения из зупа, что я могу не так делать в настройках обработки?
17. pas 64 06.03.19 05:17 Сейчас в теме
Если вам необходимо в действующей базе настроить соответствие подразделений "с нуля", то необходимо в регистрах «СоответствияОбъектовИнформационныхБаз» (БП 3.0 и ЗУП 3) предварительно удалить все записи, касающиеся Подразделений. Возможно там уже есть какие-то записи с соответствиями подразделений.
Что касается древовидной структуры, то необходимые действия есть в описании обработки.
18. Tatoshka_ 4 06.03.19 10:12 Сейчас в теме
А когда проставляешь соответствие, он название берет из зупа или бп?
21. pas 64 07.03.19 10:36 Сейчас в теме
(18) Пользователь выбирает подразделения и из БП 3.0 и из ЗУП 3.1 и сопоставляет их в форме, затем выбранные соответствия записываются в регистры сведений. То же происходит при первом обмене, когда типовая конфигурация предлагает сопоставить подразделения в двух базах. Если при этом что-то получилось не так, то можно воспользоваться данной обработкой, предварительно очистив сопоставление подразделений в регистрах «СоответствияОбъектовИнформационныхБаз» (БП 3.0 и ЗУП 3)
19. Eskimos 26 06.03.19 17:32 Сейчас в теме
У вас в обработке прописано

Запись.УзелИнформационнойБазы = Соединение.ПланыОбмена.ОбменЗарплата3Бухгалтерия3.НайтиПоНаименованию("Зарплата и управление персоналом, редакция 3.1");


Т.е. реквизит УзелИнформационнойБазыБП вообще не при делах.

Поправьте пожалуйста.
20. pas 64 07.03.19 10:27 Сейчас в теме
(19) Для пользователей, впервые столкнувшихся с этой настройкой, сложно будет понять, как заполнить этот реквизит, поэтому он заполняется автоматически для типового варианта. Более опытные пользователи легко могут сами переделать типовой вариант под свои настройки.
22. Yan17 27.03.19 09:55 Сейчас в теме
Добрый день. Очень хочется попробовать эту обработку. Синхронизировать несколько подразделений из ЗУП в одно в БП точно получится? Синхронизацию настроили с января. Один в один. Хотим поправить. Нужно будет всю информацию по подразделениям удалить в регистрах «СоответствияОбъектовИнформационныхБаз» и на стороне БП и ЗУП, я правильно поняла?
А можно за 3 стартмани скачать? Больше нет, к сожалению.
23. pas 64 27.03.19 13:45 Сейчас в теме
(22) Не могу дать гарантий, не видя вашей базы, так как иерархическая структура подразделений также влияет на синхронизацию. Сделал 3 стартмани - скачивайте, пробуйте.
24. Yan17 27.03.19 14:45 Сейчас в теме
(23) Спасибо. Буду пробовать.
Оставьте свое сообщение