Конвертация Данных 2.1 Инструкция

Возможности конфигурации "Конвертация данных 2.1" для создания или корректировки уже существующих правил обмена; Существующие механизмы .
Путей решения как всегда несколько, но не все они оптимальны. Попробуем разобраться в нюансах переноса данных и выбрать универсальную стратегию решения подобных вопросов. Проблема миграции данных (речь сугубо о продуктах компании 1. С) из одного решение в другое возникла не вчера.
- Конвертация данных 2.0 — технологическая конфигурации фирмы 1С, реализованная на версии платформы от 8.1 до 8.3. Главная задача .
- Секреты конфигурации "1С Конвертация данных". Инструкция создания одностороннего обмена данными между конфигурациями "Источник" и .
Компания «1. С» прекрасно понимает, с какими трудностями сталкиваются разработчики во время создания миграций, поэтому всячески старается помогать инструментами. За время развития платформы, компания представила ряд универсальных инструментов, а также технологий, упрощающих перенос данных. Они встроены во все типовые решения и проблема миграций между идентичными конфигурациями в целом решилась.

Победу лишний раз подтверждает тесная интеграция типовых решений. С миграциями между не типовыми решениями ситуация несколько сложней. Широкий выбор технологий позволяет разработчикам самостоятельно выбирать оптимальный с их точки зрения способ решения задачи. Рассмотрим некоторые из них: обмен через текстовые файлы; использование планов обмена; XML; JSONи т. У каждого из них свои плюсы и минусы. Если резюмировать, то главным минусом будет – многословность. Самостоятельная реализация алгоритмов миграции чревата существенными временными затратами, а также долгим процессом отладки.
Про дальнейшее сопровождение подобных решений даже говорить не хочется. Сложность, дороговизна сопровождения, подтолкнули компанию «1. С» на создание универсального решения. Технологии, позволяющей максимально упростить разработку и поддержку миграций. В итоге идея реализовалась в виде отдельной конфигурации – «Конвертация данных». Конвертация данных. Конвертация данных - типовое решение, самостоятельная конфигурация.
Любой пользователь, обладающий подпиской “ИТС: Проф” может совершенно бесплатно загрузить этот пакет с сайта поддержки пользователей или диска ИТС. Установка выполняется стандартным способом - как и все остальные типовые решения от 1.
С. Теперь немного о плюсах решения. Начнем с самого главного - универсальность. Решение не заточено на определенные конфигурации/версии платформы. Одинаково хорошо работает как с типовыми конфигурациями, так и самописными. Разработчики получают в распоряжение универсальную технологию и стандартизированный подход к созданию новых миграций. Универсальность решения позволяет подготавливать миграции даже для отличных от «1. С: Предприятие» платформ.
Второй жирный плюс - визуальные средства. Простые миграции создаются без программирования. Да- да, без единой строчки кода! Только ради этого стоит один раз потратить время на изучение технологии, а потом использовать бесценные навыки многократно.
Третьим плюсов я бы отметил отсутствие ограничений на дистрибуцию данных. Разработчик сам выбирает способ доставки данных в конфигурацию приемник. Из коробки доступно два варианта: выгрузка в xml файл и прямое соединение с информационной базой (COM/OLE).
Изучаем архитектуру. Мы уже знаем, конвертация данных способна творить чудеса, но пока не совсем понятно, в чем же выражаются технические плюсы. Первое, что необходимо усвоить - в основе любой миграции данных (конвертации) лежат правила обмена. Правила обмена - обычный xml файл с описанием структуры, в которую будут выгружаться данные из ИБ. Во время загрузки происходит обратный процесс.
Конфигурация “КД” – своего рода визуальный конструктор, с помощью которого разработчик создает правила обмена. Выполнять выгрузку данных она не умеет. За это отвечают дополнительные внешние сервисные обработки, входящие в дистрибутив КД. Их несколько (XX в имени файла - номер версии платформы): MDXXExp. Описание структуры загружается в КД для дальнейшего анализа и создания правил обмена. V8. Exchan. XX. epf - осуществляет выгрузку/загрузку данных из информационной базы в соответствии с правилами обмена. В большинстве типовых конфигураций обработка присутствует из коробки (см.
Обработка универсальна и не привязывается к каким- то определенным конфигурациям/правилам. Хорошо, теперь на основании всего вышесказанного, определим этапы разработки новой конвертации: Определение задачи.
Необходимо четко понимать какие данные требуется переносить (из каких объектов конфигурации) и самое главное куда переносить. Подготовка описания структур конфигураций (Источника/Приемника) для последующей загрузки в КД. Задача решается сервисной обработкой MDXXExp. Загрузка подготовленных описаний структур в ИБ.
Создание правил обмена при помощи визуальных средства КД. Выполнение выгрузки/загрузки по созданным правилам конвертации данных путем использования обработки V8. Exchan. XX. epf. Отладка правил обмена (при необходимости).
Простейшая конвертация. Для демонстрации нам потребуется две развернутые конфигурации. Я решил остановиться на варианте: “Управление торговлей” 1. Задача будет заключаться в переносе данных из типовой конфигурации «УТ».
Для краткости назовем самописное решение “Приемник”, а управление торговлей “Источником”. Решать задачу начнем с переноса элементов справочника «Номенклатура». Первым делом взглянем на схему конвертации данных и перечитаем список действий, которые необходимо проделать.
Затем запускаем конфигурацию “Источник” и открываем в ней сервисную обработку MD8. Exp. epf. Интерфейс обработки не блещет изобилием настроек.
Пользователю лишь требуется указать типы объектов метаданных, которые не попадут в описание структуры. В большинстве случае эти настройки изменять не приходится, т. Движение правильней формировать во время проведения документов в приемнике. Все движения будут сделаны документом самостоятельно после переноса. Второй аргумент в защиту настроек по умолчанию - сокращение размера файла с выгрузкой. Некоторые документы (особенно в типовых конфигурациях) формируют движения по множеству регистров.
Выгрузка всего этого хозяйства сделает результирующий XML файл чересчур большим. Это может затруднить последующую транспортировку и загрузку в базу приемник. Чем больше файл с данными, тем больше потребуется оперативной памяти для его обработки. За свое практику мне довелось столкнуться с неприлично большими файлами выгрузки. Такие файлы напрочь отказывались разбираться стандартными средствами. Итак, оставляем все настройки по умолчанию и делаем выгрузку описания конфигурации в файл. Аналогичную процедуру повторяем для второй базы.
Открываем КД и в главном меню выбираем “Справочники” - > “Конфигурации”. Справочник хранит описания структур всех конфигураций, которые помогут быть использованы для создания конвертаций. Мы один раз загружаем описание конфигурации, а потом можем использовать ее многократно для создания различных конвертаций. В окне справочника нажмем кнопку “Добавить” и в появившемся окне выберем файл с описанием конфигурации. Отмечаем флажок “Загрузить в новую конфигурацию” и кликаем по кнопке “Выполнить загрузку”.
Аналогичные действия проделываем с описанием структуры второй конфигурации. Теперь все готово для создания правил обмена. В главном меню КД выбираем “Справочники” - > “Конвертации”. Добавляем новый элемент. В окне создания новой конвертации требуется указать: конфигурацию источник (выбираем УТ) и конфигурацию приемник (выбираем «Приемник»). Далее открываем вкладку “Дополнительно” и заполняем следующие поля: имя файла правил обмена - под таким именем будут сохраняться созданные правила обмена.
Имя файла можно менять в любое время, но выгодней задать его сейчас. В будущем это сэкономит время. Правила для демонстрационного примера я назвал: «rules- ut- to- priemnik.
Название может быть абсолютно любым, я ограничился “Демо. УТ в Приемник”. Все, нажимаем “Ok”. Сразу же перед нами появляется окно с вопросом создать все правила автоматически. Согласие на столь заманчивое предложение даст мастеру команду автоматически проанализировать описание выбранных конфигураций и самостоятельно сгенерировать правила обмена. Сразу расставим точки над “и”.
Ничего серьезного мастер сгенерировать не сможет. Однако, со счетов эту возможность сбрасывать не стоит. Если необходимо наладить обмен между идентичными конфигурациями, то услуги мастера будут весьма кстати. Для нашего примере предпочтительней ручной режим. Рассмотрим подробней окно “Настройки правил обмена”.
Интерфейс может показаться слегка запутанным - большое количество вкладок, напичканных элементами управления. На самом деле все не так сложно, к этому безумству начинаешь привыкать через несколько часов работы с приложением. На данном этапе нас интересуют две вкладки: “Правила конвертации объектов” и “Правила выгрузки данных”. На первой мы должны настраивать правила соответствия, т.
На второй же, определять возможные объекты, которые будут доступны пользователю для выгрузки. Во второй половине вкладки “Правила конвертации объектов” расположена дополнительная панель с двумя вкладками: “Конвертация свойств” и “Конвертация значений”. Первая будет отбирать свойства (реквизиты) выбранного объекта, а вторая необходима для работы с предопределенными значениями (например, предопределенные элементы справочников или элементы перечисления). Отлично, теперь создадим правила конвертации для справочников.
Выполнить это действие можно двумя вариантами: воспользоваться мастером синхронизации объектов (кнопка “Синхронизация объектов”) или добавить соответствия для каждого объекта вручную. Для экономии места воспользуемся первым вариантом. В окне мастера снимаем флажки с группы “Документы” (нас интересуют только справочники) и раскрываем группу “Справочники”. Внимательно пролистываем список и смотрим названия справочников, которые можно сопоставить. Презентация На Тему Татьянин День далее.
В моем случае таких справочников три: Номенклатура, Организации и Склады. Есть еще справочник Клиенты, выполняющий ту же самую смысловую нагрузку, что и “Контрагенты” из конфигурации “УТ”. Правда, мастер не смог их сопоставить в силу отличных имен. Исправить эту недоработку мы можем самостоятельно. Находим в окне «Соответствия объектов» справочник «Клиенты», а в колонке «Источник» выбираем справочник «Контрагенты». Затем устанавливаем флажок в колонке «Тип» и нажимаем кнопку “Ok”.
Мастер синхронизации объектов предложит автоматически создать правила конвертации свойств всех выбранных объектов.