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

14.11.17

Интеграция - Перенос данных 1C

Настройка синхронизации для сложной организационной структуры. Например, в разных базах есть одинаковые наименования подразделений и подчинены разным родителям.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Настройка синхронизации подразделений для БП 3.0 и ЗуП 3.1:
.epf 16,44Kb
138 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Всем доброго времени суток.

Данная обработка была сделана для заполнения регистра сведений синхронизации подразделений "Соответствия объектов информационных баз". Как-то раз при обмене рассинхронились подразделения и получился кавардак в организационной структуре, т.к. структура подразделений не простая и ручками в регистре править данные не было времени запилилась данная обработка. Обработка работает как в ЗУП, так и в БП, благо справочники подразделений похожи))) 

Релизы, на которых производилось тестирование:

Платформа: 1С:Предприятие 8.3 (8.3.10.2580)

ЗУП: 3.1 (3.1.3.224)

БП: 3.0 (3.0.52.39)

Инструкция:

Для заполнения структуры подразделений необходимо заполнить организацию и узел обмена и параметры подключения к базе корреспонденту. Если вы базе бухгалтерии, то выбираете узел ЗУП и наоборот. После этого становится доступной кнопка "Заполнить дерево". При заполнении создаются два дерева подразделений, на форме дерево текущей базы, при выборе подразделения корреспондента открывается форма с деревом для выбора. После требуемых заполнений нажимаете кнопку "Перенести записи в регистр".

Вот собственно все.

P.S. Я на всякий случай удалял записи регистра "Соответствия объектов информационных баз" с признаком Объект выгружен по ссылке = Истина.

Вступайте в нашу телеграмм-группу Инфостарт

Внешняя обработка УФ синхронизация ЗуП БП 8.3

См. также

Перенос данных 1C Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

58000 руб.

04.08.2015    190833    460    307    

460

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    189970    369    292    

426

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    162340    980    324    

483

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

58000 руб.

15.04.2019    85525    229    180    

166

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 37800 руб.

15.12.2021    35103    261    64    

199

Перенос данных 1C Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Перенос данных из УПП 1.3 в УНФ | из КА 1.1 в УНФ | из УТ 10.3 в УНФ | Перенос разработан в формате КД 2 (правила конвертации объектов) | Выгружаются все возможные виды документов, начальных остатков и вся нормативно-справочная информация | Есть фильтр по организациям при выгрузке данных | Есть несколько алгоритмов выгрузки начальных остатков товаров на выбор | Можно проверить перед покупкой на своем сервере!

58000 руб.

17.10.2019    45198    60    117    

62

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Перенос данных из БП 2 в БП 3 готовые правила конвертации данных (КД 2), сэкономьте свое время! | Выполнить переход с БП 2 на БП 3 в ситуациях, когда простым обновлением перейти не получается | Переносится вся справочная информация, документы за выбранный период, а также начальные остатки на выбранную дату (то есть можно еще и свертку базы сделать при переносе) | Есть фильтр по организациям при выгрузке данных | Перенос можно проверить перед покупкой прямо на вашем сервере! Обращайтесь за проверкой!

50600 руб.

21.05.2019    59070    81    134    

73

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

05.10.2022    13980    16    8    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. petrov_al 10 15.11.17 11:14 Сейчас в теме
В БУ, часто другое видение структуры подразделений в отличие от ЗУП где есть "штатка", иногда только иерархическое. Мы поступили немного по-другому, на стороне ЗУП выстроено соответствие подразделений БУ и ЗУП, а в правилах обмена переопределяем по этому соответствию.
2. grinder 25 15.11.17 11:19 Сейчас в теме
(1) Ну вот для удобного заполнения этого регистра она и была сделана, когда в штатке 80 регионов и в каждом регионе есть Администрация, бухгалтерия, кадры и т.д. регистр тыкать и заполнять GUIDы не айс...
3. milov.aleksey 385 16.11.17 11:16 Сейчас в теме
(2) Антон, у меня аналогичная ситуация: актуальные подразделения в ЗУП31 и БП30 одинаковые, но разная структура. В ЗУП почти линейная(узел-город и обособленные подразделения внутри). А в БП структура многоуровневая (подразделение - это ЦФУ для целей бюджетирования).
И когда в зарплате добавляют новые подразделения при переносе свода проводок(документ Отражение зарплаты в бухучете), в БП они появляются в корне справочника.
Будет ли новое подразделение, созданное в ЗУП "ложится" куда надо в БП, если при создании нового подразделения подписчиком заполнять регистр соответствия или эта технология только для уже существующих подразделений? И какова структура регистра сведений? Можно картинкой.
4. grinder 25 16.11.17 12:00 Сейчас в теме
(3)Алексей, при создании нового подразделения лучше создать подразделение в базе корреспонденте и настроить соответствие. По умолчанию может улететь к не правильному родителю. Мы вообще в правилах меняли присвоение подразделения в документе "Отражение зарплаты в бухучете". У нас тоже система похожая при бюджетировании, родители подразделений являются узлами затрат по организации в целом.
Прикрепленные файлы:
5. milov.aleksey 385 17.11.17 11:34 Сейчас в теме
(4) Открыл типовой РС.СоответствияОбъектовИнформационныхБаз, поставил отбор по Узлу, типу СправочникСсылка.ПодразделенияОрганизаций, ОбъектВыгруженПоСсылке = истина. Очистил. Перекрётсно заполнил в ЗУп и БП. Но мой вопрос это не решает. Это восстановление структуры.

Сделал проще. Создал подписчик в ЗУП и БП, который отменяет создание нового подразделения при загрузке. Добавят вручную новое подразделение в обе базы, поместив в нужную иерархию. Потом перегружаем свод проводок Отражение зарплаты в бухучете. Не добавили в бухгалтерию - получили документ с битой ссылкой. Бухгалтерия не даст провести документ, пока не создашь новое подразделение. Создать можно по названию шаблона проводки(Способы учета зарплаты), т.к. у нас одноимённые. Повторить перегрузку ЗУП-->БП.

//Защита от загрузки новых подразделений из ЗУП31.
Процедура ттПодразделения_ПередЗаписью(Источник, Отказ) Экспорт
   
    //если новое ЦФУ(добавлено в ЗУП31) и попытка изменения загрузкой(положения в дереве справочника), 
    //то отказать в записи
   Если Источник.Ссылка.Пустая() и Источник.ОбменДанными.Загрузка Тогда

	   Возврат;	//синхронизация прошла успешно, но при этом новые подразделения не создались	   
	                        //Отказ = истина;  //тогда на стороне ЗУП синхронизация пишет Прервалось и т.п.
	КонецЕсли;
   
КонецПроцедуры
Показать
6. grinder 25 17.11.17 14:51 Сейчас в теме
(5)ну у всех разные задачи, вернее результат, который хочет видеть пользователь.
7. pas 84 05.12.17 09:07 Сейчас в теме
Подскажите, пожалуйста, как с помощью вашей обработки настроить соответствие вида: одно подразделение в БП к нескольким в ЗУП. При этом напрашивается третий столбец, чтобы видеть название подразделений в ЗУП.
8. grinder 25 05.12.17 12:28 Сейчас в теме
(7)Добрый день. Никак, ручками дублировать записи в регистре сведений, можно конечно сделать список ИД источника и обрабатывать по списку, чтобы добавлять несколько к одному, но пока в это не нужно. А название подразделения видно в подборе.
9. milov.aleksey 385 21.12.17 11:53 Сейчас в теме
Стояла задача: перегружать свод проводок(документ Отражение зарплаты в бухучёте) из ЗУП3.1.2.462 в БП3.0.54 так, чтобы не менялась иерархия подразделений, различная в зарплате и бухгалтерии. В бухгалтерии много уровней подчинения. При перегрузке некоторые подразделения перемещаются в корень справочника.
Решение:
1) в бухгалтерии создал подписчик, откатывающий изменения подразделений при загрузке из зарплаты и запрещающий создавать, пока в БП подразделение не создано руками.
Прикрепленные файлы:
10. milov.aleksey 385 21.12.17 12:26 Сейчас в теме
2) в типовом правиле обмена изменил приоритет подразделения из ЗУП с "Выше" на "Ниже". Чтобы при разрешении конфликта синхронизации приоритет оставался за подразделением бухгалтерии. В настройках синхронизации ЗУП выгружаются три файла: правила регистрации, правила конвертации и правила обмена. Правила обмена загружаем в Конвертацию 2.1.8.2, меняем настройку. Затем загружаем архив всех файлов обратно в синхронизацию. После синхронизации ЗУП с БП загружен документ Отражение зарплаты в бухучете и подразделения не "вылезают" в корень справочника. В предупреждениях при синхронизации данных. Было: "Конфликт был разрешен автоматически в пользу программы "ЗУП".Версия в этой программе была заменена на версию из другой программы." Стало: "Конфликт был разрешен автоматически в пользу этой программы. Версия из другой программы была заменена на версию из этой программы".
Ну, оставил сочетание обоих решений. Если при обновлениях в бухгалтерии снесут подписчик, то сработает правило и наоборот.
Прикрепленные файлы:
Amivita; user695463_zda; +2 Ответить
11. grinder 25 21.12.17 14:57 Сейчас в теме
(10)Нормальное решение, я бы в расширение ваш подписчик убрал, чтобы при обновлении все норм было.
12. milov.aleksey 385 27.12.17 09:28 Сейчас в теме
(10) Недолюбливаю расширения. Внешнее, может отвалиться:) Что может случиться с собственным подписчиком и его обработчиком общем модуле?
13. grinder 25 27.12.17 12:56 Сейчас в теме
Ну на вкус и цвет, пока ничего не отваливалось))))) полгода работает все отлично.
14. NRGIKSparrow 29.03.18 16:35 Сейчас в теме
Такое ощущение что при последующих обменах процедура синхронизации вообще не заглядывает в этот регистр. Изменили GUID-приемников в ЗУПе - хоть бы хны. По прежнему грузится всё на те же подразделения.
15. grinder 25 29.03.18 21:02 Сейчас в теме
(14)Добрый вечер. Тут только в отладчике смотреть, попробуйте изменить настройки синхронизации, чтобы обмен был через файл и поглядите какие данные выгружаются.
16. NRGIKSparrow 30.03.18 07:34 Сейчас в теме
(15) Разобрался. У нас в организации используются самые свежие релизы ЗУП31КОРП и БП3. На этих релизах настройки по соответствию объектов необходимо делать как в базе приемнике так и в базе источнике. Например, если у меня в ЗУП31КОРП в регистре соответствия информационных объектов баз настроено, что 5 отделов выгружаются в БП3 на одно головное подразделение, то эти записи должны быть зеркально отображены в БП3 в соответствующем регистре.
Внимание! На более ранних релизах (до августа прошлого года) алгоритм был другой - достаточно было в базе-инициаторе указать соответствие объектов и этого хватало.
17. allrashid 20.12.18 17:36 Сейчас в теме
Здравствуйте
А в какой момент необходимо ставить соответствие?
18. grinder 25 20.12.18 21:56 Сейчас в теме
(17)День добрый. Ээээм, не понял, по идее перед обменом....
19. allrashid 21.12.18 10:05 Сейчас в теме
(18)при настройке обмена есть возможность устанавливать соответствия , но при синхронизации перезаписываются элементы.... вот хочу понять когда нужно заполнить РС чтобы не перезаписывались подразделения
20. grinder 25 21.12.18 13:49 Сейчас в теме
(19)вы в обоих базах это делали?
21. allrashid 21.12.18 16:43 Сейчас в теме
(20) настройка синхронизации с начало делается на стороне ЗУП , потом на стороне БП донастраивается. Последний шаг настройки на стороне БП и есть установка соответствия. Следующий шаг -первоначальная выгрузка. В этом момент из БП в ЗУп переносятся эти соответствия . Вроде все хорошо, но получается что перезаписываются подразделения.
Вот нужно мне понять в какой момент установить соответствия чтобы подразделения не перезаписывались.
И еще что значит метка "Объект выгружен по ссылкке"?
23. bnk72 105 14.08.19 13:06 Сейчас в теме
(21) Предполагаю, что вы уже решили эту загадку. Отвечаю скорее не вам, а тем, кто подобно вам и мне еще будет мучиться с синхронизацией... Если мы изменили соответствия на стороне БУХ (например, для нескольких разных подразделений приемника указали одно и то же подразделение источника) и не хотим, чтобы они приехали в ЗУП (перенос регистрируется автоматически при изменении соответствия в БУХ и затем записывается в ЗУП зеркально при обмене), то надо "Отменить регистрацию изменений" соответствующих записей Регистра сведений «Соответствия объектов информационных баз» (через Все функции/Обработки/«Регистрация изменений для обмена данными» или в форме "Настройка синхронизации данных" кнопка Еще/"Состав отправляемых данных").
На второй вопрос - думаю, флаг "Объект выгружен по ссылке" в изменяемых соответствиях должен быть снят, ведь вам не нужны действия по умолчанию, вы указываете конкретные ссылки.
22. allrashid 26.12.18 12:24 Сейчас в теме
Решение (может кому понадобится): Создал синхронизацию: дата начала 1.1.2019, система автоматически сопоставила несколько объектов, после этого заполнил наш РС (зеркально в обоих базах), установил нужную дату начала и синхронизировал.
24. solaru 72 30.09.19 11:58 Сейчас в теме
Соответствие настроил, создал новое подразделение в Бух, сейчас в бухгалтерии несколько подразделений, создал одно под замену, чем лучше поменять и в каких документах?
26. grinder 25 30.09.19 15:21 Сейчас в теме
(24) Можно в месенджеры 999@960_81_82
25. grinder 25 30.09.19 15:19 Сейчас в теме
Добрый день. Не совсем понял вопроса.
27. solaru 72 30.09.19 15:49 Сейчас в теме
(25) в "старых" документах можно поменять реквизиты обработкой
Прикрепленные файлы:
ПоискИЗаменаЗначений (3.0).epf
28. grinder 25 01.10.19 07:57 Сейчас в теме
(27)Если он это имел ввиду)))))
Для отправки сообщения требуется регистрация/авторизация