Маппирование

30.11.23

Разработка - Инструментарий разработчика

Конструктор маппингов.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Конструктор маппингов
.epf 864,40Kb
8
8 Скачать (1 SM) Купить за 1 850 руб.

Функционал данного инструмента позволяет:

  • Создавать неограниченное количество маппингов;
  • Формировать настройки маппингов на основании объектов конфигурации;
  • Сохранять настройки маппингов в формате XML;
  • Запускать как в обычном приложении, так и в управляемых формах;
  • Запускать в любой конфигурации использующей платформу 8.х;

Обработку можно запускать из файла.

Для сохранения настроек обработки необходимо добавить в конфигурацию регистр сведений, который можно перенести из файла конфигурации в архиве «Данные для первого запуска».

Для построения маппинга необходимо отметить в дереве конфигурации объекты или их реквизиты. Далее отмеченные объекты и реквизиты будут перенесены в колонки таблицы сопоставления с соответствующими типами. Настройка маппига производится в виде соответствия значению таблицы маппингов значениям  таблицы соответствия. В обработки реализованы проверки на задвоение соответствий. Таблицу маппинга можно получить из регистра сведений, реквизит ФайлНастроек.  

Архив с данными для первого запуска и подробную инструкцию можно найти в обработке.

Тестирование проводилось на платформе 8.3.20.1674.

 

Инструкция по работе с обработкой «Маппирование».

Функционал обычного приложения и управляемых форм идентичен, данная инструкция может быть использована для обоих вариантов.

Описание команд обработки «Маппирование»:

Страница «Настройка структуры маппинга».

  1. Команда «Восстановить значения» - Восстанавливает значения формы. 
  2. Команда «Сохранить значения» - Сохраняет значения формы.
  3. Команда «Открыть справку обработки» -  Открывает инструкцию в формате Word.
  4. Поле выбора «Наименование маппинга» - Выбор маппинга для редактирования.
  5. Поле выбора «Вид маппинга» - Выбор вида маппинга, допустимые значения «Выгрузка»  или «Загрузка».
  6. Команда «Восстановить настройки» - Восстанавливает  «Настройки маппинга» из регистра сведений «ТТК_НастройкиОбменовСВебСервисами».
  7. Команда «Сохранить настройки» - Сохраняет  «Настройки маппинга» в регистр сведений «ТТК_НастройкиОбменовСВебСервисами».
  8. Группа команд «Внешние настройки» - см. ниже.
  9. Команда «Добавить» - Добавляет строку со значением приемника.
  10. Команда «Перейти к подбору объектов источника» - Переход на страницу «Выбор объектов».

  1. Команда «Восстановить настройки из файла» - Восстанавливает  «Настройки метода» и «Обработки возвращаемых значений» из файла формата XML.
  2. Команда «Сохранить настройки в файл» - Сохраняет  «Настройки метода» и «Обработки возвращаемых значений» в файл формата XML.

Страница «Итоговый маппинг».

В таблице «Данные источника» - можно просмотреть маппиги всех значений приемника.

 

Страница «Выбор объектов».

  1. Поле выбора «Объект метаданных» - Выбор группы искомого объекта метаданных, допустимые значения «Справочник»  или «Документ».
  2. Поле выбора «Искомый объект» - Выбор  искомого объекта метаданных.
  3. Команда «Вернуться к искомому объекту» - Позиционирует текущую строку на «Искомом объекте».
  4. Группа команд «Поиск связей» - см. ниже.
  5. Команда «Перенести объекты в настройки и структуры маппинга» - переносить выбранные объекты в настройку маппинга и переходи к странице «Настройка структуры маппинга».

 

  1. Команда «Найти связи с искомым объектом» - Находит и отображает ссылочные связи для «Искомого объекта» (До 2 уровня).
  2. Команда «Подобрать по выбранным объектам метаданных» - Отображает структура связей для выбранных в настройках объектов метаданных.

 

Страницы «Настройки» =>  «Общие настройки маппингов».

  1. Команда «Восстановить настройки» - Восстанавливает  «Настройки списка маппингов» и «Настройки выбора объектов метаданных» из регистра сведений «ТТК_НастройкиОбменовСВебСервисами».
  2. Команда «Сохранить настройки» - Сохраняет  «Настройки списка маппингов» и «Настройки выбора объектов метаданных» в регистр сведений «ТТК_НастройкиОбменовСВебСервисами».
  3. Группа команд «Внешние настройки» - см. ниже.
  4. Команда «Обновить список маппингов» - Обновляет список маппингов доступных к выбору для поля «Наименование маппинга».
  5. Команда «Добавить» - Добавляет строку с «Наименованием маппинга».

 

  1. Команда «Восстановить настройки из файла» - Восстанавливает  «Настройки списка маппингов» и «Настройки выбора объектов метаданных» из файла формата XML.
  2. Команда «Сохранить настройки в файл» - Сохраняет  «Настройки списка маппингов» и «Настройки выбора объектов метаданных» в файл формата XML.

 

Страницы «Настройки» =>  «Настройки выбора объектов метаданных».

  1. Команда «Собрать коллекции объектов метаданных для настройки» - Заполняет таблицы «Настройки коллекции объектов метаданных» и «Настройки коллекции параметров объектов метаданных».
  2. Отметка «Общие объекты» - Исключает «общие объекты».
  3. Колонка «Отметка» - Позволяет выбрать группы объектов метаданных.

Функционал обработки «Маппирование».

Добавление нового маппинга.

  1. Командой «Добавить» - Добавляем строку со значением приемника.
  2. В поле «Наименование маппинга» указываем наименование маппинга.
  3. Командой «Сохранить настройки» - Сохраняем  «Настройки списка маппингов» в регистр сведений «ТТК_НастройкиОбменовСВебСервисами».
  4. Командой «Обновить список маппингов» - Обновляем список маппингов доступных к выбору для поля «Наименование маппинга».

Настройка нового маппинга.

  1. В поле выбора «Наименование маппинга» - Выбираем наименование настраемого маппинга.
  2. В поле выбора «Объект метаданных» - Выбираем группу искомого объекта метаданных, допустимые значения «Справочник»  или «Документ».
  3. В поле выбора «Искомый объект» - Выбираем  искомый объект метаданных.
  4. Командой «Найти связи с искомым объектом» - Находим и ссылочные связи для «Искомого объекта».

 

  1. Командой «Вернуться к искомому объекту» - Позиционируем текущую строку на «Искомом объекте».
  2. В «Дереве метаданных» - Находим необходимые для маппинга объекты или реквизиты.
  3. В Колонке «Флажок» - Отмечаем найденные объекты.
  4. Командой «Перенести объекты в настройки и структуры маппинга» - переносим выбранные объекты в настройку маппинга, и переходим к странице «Настройка структуры маппинга».

 

Настройка соответствия Значения приёмника данным информационной базы.

  1. Поле выбора «Наименование маппинга» - Выбор маппинга для редактирования.
  2. Поле выбора «Вид маппинга» - Выбор вида маппинга, допустимые значения «Выгрузка»  или «Загрузка».
  3. Командой «Добавить» - Добавляем строку со значением приемника.
  4. В добавленной строке устанавливаем значение приемника.
  5. Командой «Добавить» - Добавляем строки с маппингом данных базы данных к значению приемника.
  6. В добавленной строке настраиваем маппинг.
  7. Командой «Сохранить настройки» - Сохраняем  «Настройки маппинга» в регистр сведений «ТТК_НастройкиОбменовСВебСервисами».

 

Автоматические проверки маппингов.

  1. Красным цветом помечаются строки, в случае если для одного «Значения приемника» маппинги задваиваются.

  1. Красным цветом помечаются строки, в случае если маппинги задваиваются для нескольких «Значений приемника» (Если «Вид Маппринга» = «Выгрузка»).

Обработка Маппинги Конструктор маппингов

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    179622    998    403    

953

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    21201    141    80    

140

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    19245    51    19    

83

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    13110    55    33    

72

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    29408    101    48    

147

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18771    7    32    

43

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1904    2    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bulpi 217 07.01.22 14:10 Сейчас в теме
Уважаемый! Вы бы написали пару строк. Что такое маппинг ? Зачем он нужен в 1с ? Где применить ?
DJ_Codebase; by_1Cnik; FB_2315636741813378; VIA_1C; NoRazum; user1387276; mrChOP93; t278; ixijixi; user1106440; GeraltSnow; PowerBoy; investec; Torin; +14 Ответить
2. starik-2005 3165 20.04.22 18:42 Сейчас в теме
(1)
Что такое маппинг ?
Да любая КД - это меппинг и код, этот меппинг обрабатывающий. Все от английского "map" = "карта", т.е. некое описание соответствия источника приемнику (как говорят "методологи" - соответствие местности и карты).
3. user698792_blagfx 02.10.23 10:38 Сейчас в теме
Здравствуйте. Подскажите, пожалуйста, при запуске обработки выходит сообщение "Регистр сведений: NS_НастройкиОбменовСВебСервисами не найден". Требуется доп. настройка для работы с обработкой?
4. user698792_blagfx 02.10.23 16:56 Сейчас в теме
Здравствуйте. Подскажите, пожалуйста, при запуске обработки выходит сообщение "Регистр сведений: NS_НастройкиОбменовСВебСервисами не найден". Требуется доп. настройка для работы с обработкой?
спасибо, разобрался. копаем дальше
Оставьте свое сообщение