Показаны сообщения с ярлыком Обмены данными. Показать все сообщения
Показаны сообщения с ярлыком Обмены данными. Показать все сообщения

пятница, 23 февраля 2018 г.

Регистрация изменений для обмена

И механизм распределенной информационной базы, и универсальный обмен данными используют технологию регистрации объектов - то есть неких триггеров, после которого объект ставится на обмен. Регистрация может работать:
  • в автоматическом режиме - простой вариант, как только объект изменен, он ставится на обмен
  • в не-автоматическом - предполагает задание конкретных условий, только при выполнении которых данный объект будет поставлен на обмен. Причем условия могут распространяться не только на сам объект, но и на связанные объекты, и на какие-то вовсе несвязанные события информационной базы
Возможность авторегистрации для данного объекта может быть настроена в самом плане обмена:
Либо из самого объекта конфигурации, с закладки Обмен данными либо из палитры Дополнительно:

Механизм универсального обмена

Универсальный обмен не накладывает каких-либо ограничений на топологию узлов и их конфигурации. С его помощью можно интегрировать не только базы 1С, но и инородные системы. Порядок обмена сообщениями между узлами информационной базы не регламентирован платформой и полностью настраивается разработчиком. При этом передаются между базами строго данные; передавать изменения конфигураций невозможно. Сам обмен осуществляется посредством XML-сообщений.
Подробно: http://v8.1c.ru/overview/Term_000000314.htm

***
Вопрос 08.27 экзамена 1С:Профессионал по платформе. При использовании возможности организации универсального обмена данными процесс разрешения коллизий:
  1. По умолчанию платформой не определяется
  2. По умолчанию принимаются изменения, зарегистрированные в вышестоящей базе (по топологии)
  3. По умолчанию принимаются изменения, зарегистрированные с более поздним временем
  4. По умолчанию принимаются изменения, зарегистрированные в нижестоящей базе (по топологии)
  5. По умолчанию принимаются изменения, зарегистрированные с более ранним временем
Правильный ответ первый - метод разрешения коллизий выбирает сам разработчик.

Механизм распределенной базы данных

Механизм распределенной информационной базы предполагает интеграцию информационных баз идентичной конфигурации. Структура РИБ должна быть строго древовидная:
То есть у каждой БД в структуре есть либо родительский узел, либо подчиненный, либо и то и другое.
Обмен между узлами выполняется в формате XML документов, причем с ним передаются не только данные, но и изменение конфигурации. Последние транслируются строго от родительской базы к подчиненным, и внести сами изменения в конфигурацию можно только у родительского узла. Изменения данных передаются без ограничений в пределах связи данной конкретной базы.
Подробнее о РИБ: http://v8.1c.ru/overview/Term_000000315.htm

четверг, 22 февраля 2018 г.

Механизмы обмена данными

Платформа 1С 8.3 поддерживает два механизма обмена данными:
  • построение распределенной информационной базы. "Распределенной" - означает, что база существует в виде набора баз-узлов. Узлы связаны меж собой в строго древовидную структуру, и их конфигурации должны быть идентичны (строго говоря, изменения конфигурации в случае распределенной базы передаются также вместе с сообщениями обмена).
  • использование универсального обмена данными. Данный вариант не накладывает никаких ограничений на структуру системы (в том смысле, что она не обязана быть именно древовидной), на конфигурации входящих в нее баз. С помощью универсального обмена можно реализовать обмен и с не-1С-based системами.
Будет ли данный обмен реализован как РИБ либо как универсальный, регулирует соответствующая опция в настройке плана обмена:

Подробно: http://v8.1c.ru/overview/Term_000000269.htm

пятница, 28 апреля 2017 г.

Порядок настройки обменов в 1С:Документооборот

Рассмотрим порядок настройки обменов в формате вопрос-ответ.

***
Вопрос 13.25 экзамена 1С:Профессионал по Документообороту. Настройка обмена данными выполняется:
  1. в первой информационной базе
  2. во второй информационной базе
  3. верны ответы 1 и 2
Правильный ответ третий, задействованы обе базы.