Перенос данных состоит из двух этапов:
1-й – выгрузка данных из ТиС в файл формата xml с помощью обработки «ОбработкаВыгрузкиСправочников.ert».
2-й – загрузка выгруженного файла в БП 2.0
ПОДРОБНАЯ ИНСТРУКЦИЯ:
1) Открываем обработку «ОбработкаВыгрузкиСправочников.ert» в 1С 7.7 ТиС 9.2
Рис.1 Основной вид обработки выгрузки.
2) Выбираем путь к правилам обмена (п.1) к файлу «ПОД_Перенос_Справочников_ТиС_БП20.xml».
3) Сразу можно указать файл для выгрузки данных в формате xml в (п.2) .
4) Если будут выгружаться документы, необходимо указать период выгрузки данных в (п.3).
5) Далее нажимаем кнопку (п.11), появится список Правил выгрузки данных. Слева каждого правила флажком можно отключать или подключать выгружаемый объект. Например, если нас интересует только справочник контрагенты пометка должна быть включена только у правила Контрагенты.
6) Если нам необходимо задать какой-либо отбор для объекта выгрузки (на рис.1 это Организации (п.10)). Выбираем этот объект, нажимаем кнопку Установить ПВД (в (п.12) появится название выбранного объекта «Отбор данных для Организации») только после этого можно будет добавлять условие для отбора кнопка Условие отбора (п.5) . В (п.6) ставим отметку если это условие отбора будет задействовано, далее (п.7) выбираем реквизит по которому будет делаться отбор. (П.8) задается логическая операция для отбора. И в (п.9) задается само значение отбора. После того как будет установлено условие отбора для какого-либо правила, в списке правил выгрузки данных (п.10) у этого правила в квадратных скобках появится слово [ОТБОР].
7) Приведу пример для выгрузки справочника Контрагенты. И так, нам необходимо выгрузить контрагентов только из группы «Покупатели» рис. 2
- Выбираем объект Контрагенты в списке правил, жмем кнопку Установить ПВД, далее жмем кнопку Добавить условие, в таблице отбора появиться новая пустая строка заполняем ее: двойным кликом в колонке «Реквизит отбора» в новой строке (п.2) вызовем окно выбора реквизита отбора (таблица реквизитов объекта по которым возможно сделать отбор), в таблице (п.1) выбираем реквизит Родитель.
Рис.2 Выбор реквизита отбора
- Далее выбираем значение (п.1) т.е в нашем случае это группа «ПОКУПАТЕЛИ» (п.2)
Рис. 3
- Следующий шаг рис. 4 выбор логического оператора в (п.1) из списка операторов (п.2), в нашем случае «В», т.е. будут отобраны и выгружены только те элементы которые входят в группу «ПОКУПАТЕЛИ»
Рис. 4
- Условий на одно правило может быть сколько угодно, все они будут сочетаться через логическую операцию «И».
1) Все теперь нажимаем кнопку Выгрузить, ждем когда пройдет выгрузка выбранных объектов. По окончанию получим радостное сообщение рис. 5.
Рис. 5
1) Переходим ко второму этапу – Загрузка в БП 2.0. Открываем стандартную обработку в «Бухгалтерии предприятия» - главное меню «Сервис» => «Прочие обмены данными» => «Универсальный обмен данными в формате XML» рис. 6 (п.1).
Рис. 6
1) В открывшейся форме Рис. 7 на вкладке Загрузка данных в поле Имя файла для загрузки (п.2) указываем файл, в который была произведена выгрузка, жмём кнопку Загрузить данные (п.1). По завершению загрузки появится окошко с надписью «Загрузка завершена».
Рис. 7 Типовая обработка универсального обмена в БП 2.0
Ну вот и всё. )
Надеюсь эта статья кому-нибудь пригодиться и поможет. Если кому очень надо можно будет доработать и под нетиповые конфигурации, обращайтесь, пишите комментарии.
почта: Alexandr_Kuzikov@mail.ru.