Здравствуйте.
Может быть, вопрос нубский, но я не нашел на него ответа.
Что такое "онлайн-обмен"? пишут, что это "без участия файлов". а как? через обращение к веб-сервисам? через подключение к приемнику по OLE?
И чем правила КД, написанные "для оффлайн-обмена" отличаются от написанных "для онлайн-обмена"?
Объясните, пожалуйста, или направьте в сторону мануала.
Спасибо.
(1) demon_infernal, online-обмен - обмен через правила обмена с использованием механизмов регистрации изменений
(2) Обмен в БСП <> online
БСП в том числе работает с РИБ.
(3) imm0rtal, спасибо, а можно по-подробнее? Как именно используется механизм регистрации, для чего? Для того, чтобы обмениваться только изменившимися с последнего сеанса обмена данными? Или ссылку почитать какую нибудь
(4) demon_infernal, да, механизм регистрации используется чтобы изменения отслеживать.
online обмен из БСП работает так:
1. есть состав метаданных, участвующих в обмене.
они перечислены в плане обмена
2. есть правила регистрации, которые оперируют реквизитами узла обмена, значениями полей объектов данных и по ним определяются условия регистрации и выгрузки объектов, участвующих в обмене(перечисленных в 1)
3. есть правила конвертации для объектов из 2.
там тоже могут быть фильтры.
они предназначены для конвертации данных источника в данные приемника.
дальше - детали, которых много и которые не совсем документированны.
ртфм по тому, как сделать свой обмен на основе БСП, есть в документации к БСП.
Весь функционал онлайн-обмена построен на основе БСП. Никаких веб-сервисов и никаких OLE. Просто так назвали, вот и все. Плюс онлайн-обмена по сравнению с твоим "офф-лайн обменом" в том, что можно гибко настраивать правила регистрации объекта. Почитай на сайте 1С про БСП, думаю это откроет глаза. И не слушай всякую фигню что это "Без участия файлов" - это умничают всякие типы которые в этом ничего не понимают.
БСП предоставляет в распоряжение разработчика четыре вида обмена данными:
1. обмен данными в распределенной информационной базе (РИБ) – используется стандартный механизм платформы для организации обмена в распределенной информационной базе;
2. обмен данными через универсальный формат (ОУФ) – позволяет организовать обмен между различающимися конфигурациями с использованием модуля (менеджер обмена), в котором прописана логика приведения данных конфигурации к структуре, описанной в формате (конфигурация – формат), а также обратный процесс преобразования (формат – конфигурация);
3. универсальный обмен данными по правилам (УОП) – позволяет организовать обмен между различающимися конфигурациями с использованием правил обмена данными, в которых прописана логика преобразования данных одной конфигурации в данные другой конфигурации;
4. универсальный обмен данными без использования правил обмена (УО) – позволяет организовать обмен между различающимися конфигурациями. При выборе данного вида обмена следует учитывать основное требование: необходимо, чтобы объекты, которые участвуют в обмене, в обеих базах имели идентичную структуру метаданных.
Отсюда следует: онлайн обмен => УОП
Как раз и используется Внешнее соединение OLE, файлов не создается, вместо них используется Строка XML