Вагайцев, Попенко. План обмена настроенный механизм для передачи информации. Важно, что план обмена штатный элемент экосистемы 1С, он является частью конфигурации и не создает никаких проблем при обновлениях
Скачать 15.45 Kb.
|
В состав механизма обмена данными входят ПланыОбмена, средства XML-сериализации, средства для чтения или записи XML-документов 2 План обмена — настроенный механизм для передачи информации. Важно, что план обмена — штатный элемент экосистемы 1С, он является частью конфигурации и не создает никаких проблем при обновлениях. При настройке плана обмена указывают объекты и поля, участвующие в обмене. Например, план обмена «Полный» предназначен для полной синхронизации данных в РИБ 3 Планы обмена — это общие объекты конфигурации. Они используются для реализации механизмов обмена данными. План обмена содержит информацию об узлах, которые могут участвовать в обмене данными, определяет состав данных, которыми будет производиться обмен, и указывает, следует ли задействовать механизм распределенной информационной базы при обмене. 4 План обмена содержит информацию об узлах, которые могут участвовать в обмене данными, определяет состав данных, которыми будет производиться обмен, и указывает, следует ли задействовать механизм распределенной информационной базы при обмене. 5 Определяет состав данных, которыми будет производиться обмен, и указывает, следует ли задействовать механизм распределенной информационной базы при обмене.6 Авторегистрация — регистрация, которая выполняется в автоматическом режиме. Регистрация это один из основных механизмов работы интернета. 7 Механизм регистрации изменений предназначен для отслеживания изменения данных. Грубо говоря, сей механизм составляет некий список объектов, который соответствует двум условиям: объекты в списке участвуют в обмене и эти объекты были каким-либо образом изменены. После отправки пакета сообщений, записи об изменениях данных удаляются 8 Инфраструктура сообщений — одна из составляющих механизмов обмена данными. Она обеспечивает автоматическое формирование сообщений, которые должны быть переданы в другие узлы распределенной системы 9 XML-сериализация - это процесс приведения данных 1С:Предприятия в строку формата xml. Соответственно, обратный процесс - это десериализация 10 XML используется во многих аспектах веб-разработки, но основная его задача — облегчение хранения и передачи данных. XML отделяет данные от HTML. Если вам в HTML документе необходимо отображать динамические данные, то это будет занимать слишком много времени, если всякий раз, когда эти данные изменились, редактировать сам HTML документ. 11 С помощью конструктора создадим основную форму узла, чтобы описать в ней некоторые действия, которые должны выполняться при создании нового узла обмена. Суть этих действий будет заключаться в том, что при создании нового узла обмена мы должны будем сформировать для него все необходимые записи регистрации изменений для всех объектов конфигурации, входящих в данный план обмена. Это будет своего рода начальная синхронизация узла обмена всеми данными обмена. Прежде всего, опишем в модуле формы узла служебную переменную, которая будет хранить признак того, является ли записываемый узел новым или ет. Перем РегистрацияВНовыйУзел; Затем создадим обработчик события формы ПередЗаписью. 12 В конфигурации БП настроить программу для обмена данными: Заходим Сервис => Настройка программы: Переходим во вкладку “Обмен данными” и ставим галочку напротив “Использовать обмен данными с конфигурациями на платформе 8.2”. Указываем префикс информационной базы (в моем случае БП, вы можете задать любой, но не более 3 знаков) и нажимаем ОК 13 Обмен данными осуществляется с помощью правил xml, которые создаются в специальной конфигурации — Конвертация данных. С помощью данного механизма можно реализовать как одноразовый обмен, так и постоянный обмен между 1С конфигурациями. Механизм реализован на уровне конфигурации, встроить в свою конфигурацию можно из технологической конфигурации БСП |