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

30.11.23

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

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

Файлы

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

Наименование Скачано Купить файл
(только для физ. лиц)
Конструктор маппингов
.epf 864,40Kb
9 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

  • Создавать неограниченное количество маппингов;
  • Формировать настройки маппингов на основании объектов конфигурации;
  • Сохранять настройки маппингов в формате 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    202623    1116    410    

1021

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

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

8400 руб.

20.08.2024    35687    206    104    

195

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

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    23993    62    26    

92

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

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

16000 руб.

10.11.2023    16475    69    39    

88

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

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

9360 руб.

17.05.2024    34693    123    53    

165

SALE! 30%

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

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 12600 руб.

22.11.2024    1750    1    0    

8

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

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

6000 руб.

07.02.2018    107163    249    100    

313

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

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

3600 руб.

27.12.2024    2871    6    0    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 3184 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_НастройкиОбменовСВебСервисами не найден". Требуется доп. настройка для работы с обработкой?
спасибо, разобрался. копаем дальше
Оставьте свое сообщение