Функционал данного инструмента позволяет:
- Создавать неограниченное количество маппингов;
- Формировать настройки маппингов на основании объектов конфигурации;
- Сохранять настройки маппингов в формате XML;
- Запускать как в обычном приложении, так и в управляемых формах;
- Запускать в любой конфигурации использующей платформу 8.х;
Обработку можно запускать из файла.
Для сохранения настроек обработки необходимо добавить в конфигурацию регистр сведений, который можно перенести из файла конфигурации в архиве «Данные для первого запуска».
Для построения маппинга необходимо отметить в дереве конфигурации объекты или их реквизиты. Далее отмеченные объекты и реквизиты будут перенесены в колонки таблицы сопоставления с соответствующими типами. Настройка маппига производится в виде соответствия значению таблицы маппингов значениям таблицы соответствия. В обработки реализованы проверки на задвоение соответствий. Таблицу маппинга можно получить из регистра сведений, реквизит ФайлНастроек.
Архив с данными для первого запуска и подробную инструкцию можно найти в обработке.
Тестирование проводилось на платформе 8.3.20.1674.
Инструкция по работе с обработкой «Маппирование».
Функционал обычного приложения и управляемых форм идентичен, данная инструкция может быть использована для обоих вариантов.
Описание команд обработки «Маппирование»:
Страница «Настройка структуры маппинга».
- Команда «Восстановить значения» - Восстанавливает значения формы.
- Команда «Сохранить значения» - Сохраняет значения формы.
- Команда «Открыть справку обработки» - Открывает инструкцию в формате Word.
- Поле выбора «Наименование маппинга» - Выбор маппинга для редактирования.
- Поле выбора «Вид маппинга» - Выбор вида маппинга, допустимые значения «Выгрузка» или «Загрузка».
- Команда «Восстановить настройки» - Восстанавливает «Настройки маппинга» из регистра сведений «ТТК_НастройкиОбменовСВебСервисами».
- Команда «Сохранить настройки» - Сохраняет «Настройки маппинга» в регистр сведений «ТТК_НастройкиОбменовСВебСервисами».
- Группа команд «Внешние настройки» - см. ниже.
- Команда «Добавить» - Добавляет строку со значением приемника.
- Команда «Перейти к подбору объектов источника» - Переход на страницу «Выбор объектов».
- Команда «Восстановить настройки из файла» - Восстанавливает «Настройки метода» и «Обработки возвращаемых значений» из файла формата XML.
- Команда «Сохранить настройки в файл» - Сохраняет «Настройки метода» и «Обработки возвращаемых значений» в файл формата XML.
Страница «Итоговый маппинг».
В таблице «Данные источника» - можно просмотреть маппиги всех значений приемника.
Страница «Выбор объектов».
- Поле выбора «Объект метаданных» - Выбор группы искомого объекта метаданных, допустимые значения «Справочник» или «Документ».
- Поле выбора «Искомый объект» - Выбор искомого объекта метаданных.
- Команда «Вернуться к искомому объекту» - Позиционирует текущую строку на «Искомом объекте».
- Группа команд «Поиск связей» - см. ниже.
- Команда «Перенести объекты в настройки и структуры маппинга» - переносить выбранные объекты в настройку маппинга и переходи к странице «Настройка структуры маппинга».
- Команда «Найти связи с искомым объектом» - Находит и отображает ссылочные связи для «Искомого объекта» (До 2 уровня).
- Команда «Подобрать по выбранным объектам метаданных» - Отображает структура связей для выбранных в настройках объектов метаданных.
Страницы «Настройки» => «Общие настройки маппингов».
- Команда «Восстановить настройки» - Восстанавливает «Настройки списка маппингов» и «Настройки выбора объектов метаданных» из регистра сведений «ТТК_НастройкиОбменовСВебСервисами».
- Команда «Сохранить настройки» - Сохраняет «Настройки списка маппингов» и «Настройки выбора объектов метаданных» в регистр сведений «ТТК_НастройкиОбменовСВебСервисами».
- Группа команд «Внешние настройки» - см. ниже.
- Команда «Обновить список маппингов» - Обновляет список маппингов доступных к выбору для поля «Наименование маппинга».
- Команда «Добавить» - Добавляет строку с «Наименованием маппинга».
- Команда «Восстановить настройки из файла» - Восстанавливает «Настройки списка маппингов» и «Настройки выбора объектов метаданных» из файла формата XML.
- Команда «Сохранить настройки в файл» - Сохраняет «Настройки списка маппингов» и «Настройки выбора объектов метаданных» в файл формата XML.
Страницы «Настройки» => «Настройки выбора объектов метаданных».
- Команда «Собрать коллекции объектов метаданных для настройки» - Заполняет таблицы «Настройки коллекции объектов метаданных» и «Настройки коллекции параметров объектов метаданных».
- Отметка «Общие объекты» - Исключает «общие объекты».
- Колонка «Отметка» - Позволяет выбрать группы объектов метаданных.
Функционал обработки «Маппирование».
Добавление нового маппинга.
- Командой «Добавить» - Добавляем строку со значением приемника.
- В поле «Наименование маппинга» указываем наименование маппинга.
- Командой «Сохранить настройки» - Сохраняем «Настройки списка маппингов» в регистр сведений «ТТК_НастройкиОбменовСВебСервисами».
- Командой «Обновить список маппингов» - Обновляем список маппингов доступных к выбору для поля «Наименование маппинга».
Настройка нового маппинга.
- В поле выбора «Наименование маппинга» - Выбираем наименование настраемого маппинга.
- В поле выбора «Объект метаданных» - Выбираем группу искомого объекта метаданных, допустимые значения «Справочник» или «Документ».
- В поле выбора «Искомый объект» - Выбираем искомый объект метаданных.
- Командой «Найти связи с искомым объектом» - Находим и ссылочные связи для «Искомого объекта».
- Командой «Вернуться к искомому объекту» - Позиционируем текущую строку на «Искомом объекте».
- В «Дереве метаданных» - Находим необходимые для маппинга объекты или реквизиты.
- В Колонке «Флажок» - Отмечаем найденные объекты.
- Командой «Перенести объекты в настройки и структуры маппинга» - переносим выбранные объекты в настройку маппинга, и переходим к странице «Настройка структуры маппинга».
Настройка соответствия Значения приёмника данным информационной базы.
- Поле выбора «Наименование маппинга» - Выбор маппинга для редактирования.
- Поле выбора «Вид маппинга» - Выбор вида маппинга, допустимые значения «Выгрузка» или «Загрузка».
- Командой «Добавить» - Добавляем строку со значением приемника.
- В добавленной строке устанавливаем значение приемника.
- Командой «Добавить» - Добавляем строки с маппингом данных базы данных к значению приемника.
- В добавленной строке настраиваем маппинг.
- Командой «Сохранить настройки» - Сохраняем «Настройки маппинга» в регистр сведений «ТТК_НастройкиОбменовСВебСервисами».
Автоматические проверки маппингов.
- Красным цветом помечаются строки, в случае если для одного «Значения приемника» маппинги задваиваются.
- Красным цветом помечаются строки, в случае если маппинги задваиваются для нескольких «Значений приемника» (Если «Вид Маппринга» = «Выгрузка»).