Порядок слияния баз ЗУП 3.1, используя Конвертацию данных 2.1
Для слияния двух баз в одну, в моем случае для последующего слияния двух организаций, мною использовалась «Конвертация данных 2.1».
Так как конфигурации ЗУП часто меняются, выкладывать файл с правилами конвертации почти не имеет смысла.
Поэтому привожу мой алгоритм работы с «Конвертацией» и с «ЗУП».
При описании я имею в виду тот факт, что вы уже работали с «конвертацией», поэтому стандартные шаги мною опущены и акцент сделан на том, на что, по моему мнению, надо обратить внимание.
- Описание
- Подробнее
Описание
Для слияния баз использовалась Конвертация данных, редакция 2.1 (2.1.8.2)
Автоматически заполняю правила конвертации.
— В правилах конвертации:
1. ПослеЗагрузкиОБЪЕКТА —
Если Лев(ИмяТипаОбъекта, 8) = "Документ" Тогда
Для Каждого НаборЗаписей из Объект.Движения Цикл
НаборЗаписей.ОбменДанными.Загрузка = Истина;
Если НаборЗаписей.ДополнительныеСвойства.Свойство("ПроверятьБизнесЛогикуПриЗаписи") Тогда
НаборЗаписей.ДополнительныеСвойства.Удалить("ПроверятьБизнесЛогикуПриЗаписи");
КонецЕсли;
КонецЦикла;
КонецЕсли;
2. Встроенной обработкой "Групповая обработка справочников и документов" изменить:
— документы,справочники — поставить галки "Продожить поиск по полям поиска"
— убрать галки с док — "перенос данных" и спр "Сотрудники"
— регистры сведений — галка "не замещать существующие объекты"
— начисления и удержания — поставить галки "Продожить поиск по полям поиска", галка "не замещать существующие объекты"
3. Правила выгрузки данных
Документы, РегистрыСведений, ПланыВидовРасчета
4. Поиск справочников
— Сотруднки — наименование, головнаяорганизация
— ФизическиеЛица — ЭтоГруппа,СтраховойНомерПФР,Инн
— ПодразделенияОрганизаций -Наименование,Владелец
— СтепениРодстваФизическихЛиц – наименование
— ВидыСтажа – Наименование
— ВидыДоговоровАвторскогоЗаказа — Наименвоание, кодДоходаНДФЛ
— МедицинскиеРаботники – ОГРН
— Работодатели — Кпп,Инн
— ЗарплатныеПроекты — Оргацизация,Наименование
— ПрофессииРабочих – Наименование
— СценарииОбменовДанными – Наименование
— БанковскиеСчетаКонтрагентов — НомерСчета, Владелец
— ИнформационныеСсылкиДляФорм — Наименование
Поиск начисления
код + ВидВремени
— В ЗУП (работа велась на "Зарплата и управление персоналом, редакция 3.1 (3.1.18.121)" ).
1. Выгрузить Архивы баз.
2. Проверить названия графиков, при необходимости привести к одному наименованию: (Пример в одной базе «Основной график», в другой «основной», но по сути они одинаковые, просто в базе «Б» переименовываете как в базе «А» )
3. Проверить Планы ВидовРасчета
В базе источнике (Б):
В моем случае Базы велись как совершенно отдельные, поэтому пришлось изменить префиксацию в справочниках и документах для одной из баз. Обработку писала сама…
Используя обработку УниверсальныйОбменДаннымиXml, выгрузить данные (я выгружала в файл xml)
В принимающей базе (А):
Снять запрет редактирования
Установить константы организаций
Используя обработку УниверсальныйОбменДаннымиXml, загрузить данные
Сначала ПланыВидовРасчета
Потом документы, Справочники
Потом регистрыСведений
Сделать промежуточный архив.
Запустить обработку — «Замена головной организации» //sale.itcity.ru/public/1501021/