Перенос справочника Контрагенты из измененной УТ 10.3 в чистую базу

 

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

1. Сделаем чистую базу УТ на основе старой.

Для начала сохраним нашу измененную конфигурацию УТ в файл .cf. Для этого в режиме Конфигуратора открываем конфигурацию (Конфигурация, Открыть конфигурацию) и сохраняем ее в файл.

Сохраняем конфигурацию 1С в файл cf

Теперь сформируем пустую информационную базу, и откроем ее.

Создание пустой конфигурации 1С для последующей разработки

В новую чистую конфигурацию загрузим сохраненный раннее файл cf: Конфигурация - Загрузить конфигурацию из файла. Теперь у нас есть чистая база со всеми изменениями.

Чистая конфигурация 1С УТ со всеми изменениями

2. Настроим правила выгрузки для нашей измененной конфигурации.

Скачать конфигурацию "Конвертация" для создания и изменения правил выгрузки можно с официального сайта 1С - Скачать Конвертацию 2.1.8.2. Данная конфигурация распространяется свободно, имеет размер чуть менее 10Мб.

Если вдруг, по каким-то причинам, скачать ее с сайта 1С не удается, вот ссылка для скачивания с нашего сайта: Скачать Конвертацию с сайта.

Первым делом откроем в старой или новой конфигурации обработку MD82Exp.epf для создания файла с описанием нашей измененной конфигурации. Полученный файл XML мы будем использовать в Конвертации.

Обработки для формирования описания конфигураций 8.2 MD82Exp.epf и MD83Exp.epf для конфигураций 8.3 находятся в папке шаблона "Конвертации"

Откроем  ее и выполним следующие шаги:

  1. Откроем "Правила обмена данными";
  2. Нажмем создание новых правил;
  3. В самом верху видим Конфигурацию Источник и Приемник. Нажимаем в Источнике кнопку "Новая" и в ней создаем, с помощью файла .xml, конфигурацию "Управление торговлей";
  4. В Конфигурация - Приемник: откроем уже созданную нами "Управление торговлей"; 
  5. Нажимаем "Записать" и в диалоге отказываемся от автоматического создания правил обмена. Нам не нужно выгружать все, что есть в конфигурациях; Создание правил обмена 
  6. В открывшемся диалоге выбираем справочник контрагентов  в базе источника, второе значение подставится само. Нажимаем "Готово". 
  7. Соглашаемся на автоматическое создание правил конвертации свойств, значений и подчиненных объектов. Потом на автоматическое создание правил выгрузки данных.
  8. При нажатии кнопки "Сохранить правила" соглашаемся создать правила выгрузки.
  9. Добавим так же в наши правила "Регистр сведений - Контактная информация", так как именно в нем содержатся данные о телефонах, адресе и т.п. На все появляющиеся диалоги отвечаем да.
  10. Перейдите на вкладку "Правила выгрузки данных" и добавьте "КонтактнуюИнформацию".
  11. Сохраняем правила в файл "ПравилаОбменаДанными.xml". Ну или в любой какой захочется.

3. Выполним выгрузку и загрузку справочника "Контрагенты"

Для обмена самое удобное использовать обработку "УниверсальныйОбменДаннымиXML". Ее можно найти в интернете, на диске ИТС или, как это обычно делаю я, взять ее прямо из конфигурации УТ.

Не знаете как?

Загрузите программу в режиме Конфигуратора, откройте конфигурацию, раскройте список "Обработки", найдите нужную и сохраните ее как внешнюю обработку (правой кнопкой мыши на ней, смотрите скрин ниже).

Сохраним УниверсальныйОбменДанными из конфигурации во внешнюю обработку

Кстати! Использование обработки "УниверсальныйОбменДанными", полученной именно таким образом, часто позволяет избавиться от ошибок при загрузке\выгрузке данных!

Теперь откройте эту обработку в конфигурации источнике и загрузите в пункте "Имя файла правил" созданный нами файл "ПравилаОбменаДанными.xml". Укажите имя файла данных. Сохранение справочника примерно с 10 тыс. позиций заняло меньше минуты.

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

Вот и все! Задача выполнена.

Если у вас возникли вопросы - пишите! 

1 1 1 1 1 Рейтинг 0.00 [0 Голоса (ов)]

Добавить комментарий

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
Яндекс.Метрика

 

Информация, указанная на сайте yitc.ru, не является публичной офертой. Информация о цене товара и услуг, указанная в каталоге на сайте, может отличаться от фактической к моменту оформления заказа на соответствующий товар.