Обработка предназначена для переноса справочников между базами произвольных конфигураций 1С v7.7. Перенос данных осуществляется через текстовый файл, каждый справочник обрабатывается отдельно (возможность реализации пакетной обработки списка справочников, сохранение настроек не рассматривалась, поскольку обработка задумывалась для универсального применения к базам с разными конфигурациями). Также позволяет выполнить сопутствующие операции (получение списка справочников базы данных, просмотр, перенумерация, удаление элементов справочника).
Отчет подробно задокументирован посредством описания элементов экранной формы.
Порядок работы:
- Откройте обработку в исходной и принимающей базах, выберите каталог файла обмена.
- В исходной базе сформируйте список справочников, определите последовательность переноса справочников с учетом взаимовлияния справочников (например, не имеет смысла перенос расчетных счетов, если нет списка контрагентов), задайте дату (или период) выгрузки периодических реквизитов.
- В принимающей базе задайте дату загрузки периодических реквизитов.
- В исходной базе выберите выгружаемый справочник;
на закладке "Экспорт" установите флажки у выгружаемых реквизитов;
на закладке "Дополнительные настройки" при необходимости задайте условия выгрузки (по одному реквизиту) (например, при переносе из бухгалтерии УСН в ОСН потребуется условие "ТипНоменклатуры" равен (или не равен) "Материалы"); пометьте флажком реквизиты, выгружаемые основным представлением (как правило, наименованием), если в принимающей базе соответствующий реквизит имеет строковый тип;
на закладке "Экспорт" нажмите кнопку "Экспорт" для начала выгрузки справочника. - В принимающей базе выберите загружаемый справочник (имена экспортированного и импортируемого справочника могут и не совпадать ("Номенклатура" и "Материалы" из предыдущего примера);
на закладке "Импорт" нажмите кнопку "Заполнить соответствие полей" и, при необходимости, откорректируйте таблицу соответствия вручную (в общем случае тип реквизита в исходной и принимающей базах может и не совпадать, для изменения типа реквизита включите флажок "Показать тип данных", для назначения нескольким реквизитам принимающей базы одинакового реквизита исходной включите флажок "Полный список экспорта");
(описание флажков закладки см. в всплывающих подсказках формы (или воспользуйтесь кнопкой "рассказать про..." панели инструментов формы);
на закладке "Дополнительные настройки" при необходимости задайте соответствие счетов в исходной и принимающей базах;
на закладке "Импорт" нажмите кнопку "Импорт" для начала загрузки справочника;
при необходимости перейдите на закладку "Сервис" и посмотрите результат загрузки и, если он Вас разочаровал, очистите справочник (здесь же) и повторите перенос с откорректированными параметрами. - Перейдите к пункту 4.
P.S.: Несколько слов о флажке "Догрузить": иногда возникает ситуация, когда два справочника взаимно влияют друг на друга, например, нельзя загрузить "Договоры" не загрузив "Контрагенты", а реквизит "ОсновнойДоговор" контрагента невозможно заполнить не загрузив "Договоры".
Вот тут и поможет этот флажок:
- переносим справочник "Контрагенты" (реквизит "ОсновнойДоговор" можно не переносить),
- переносим справочник "Договоры",
- выгружаем реквизит "ОсновнойДоговор" справочника "Контрагенты",
- загружаем справочник "Контрагенты" в режиме "Догрузить".