Технологическая платформа Обмен данными Механизмы обмена данными позволяют создавать распределенные информационные системы на основе: - 1С:Предприятия 8;
- других информационных систем, не основанных на 1С:Предприятии 8.
Обмен данными в системе 1С:Предприятие 8 реализуется благодаря использованию ряда средств технологической платформы, которые разработчик может применять как по отдельности, так и в различных комбинациях, в зависимости от конкретной решаемой задачи. Такой подход позволяет обеспечить гибкость механизмов обмена и их настраиваемость на решение как можно большего круга задач. В состав средств платформы, используемых для построения схем обмена данными, входят: При помощи этих средств могут быть реализованы два механизма обмена данными: Универсальный механизм обмена данными Универсальный механизм обмена данными позволяет создавать произвольные распределенные системы и практически не накладывает никаких ограничений на структуру создаваемой системы.  Механизм распределенных информационных баз Механизм распределенных информационных баз, напротив, предназначен для обмена данными только с идентичными конфигурациями 1С:Предприятия 8 и жестко регламентирует структуру создаваемой системы. Он является аналогом компоненты «Управление распределенными информационными базами», существующей в технологической платформе 1С:Предприятия 7.7, однако существенно превосходит этот механизм по гибкости настройки и разнообразию поддерживаемых схем обмена.  Планы обмена Планы обмена позволяют описывать перечень узлов распределенной информационной системы, с которой будет производиться обмен данными, и задавать состав данных, которые будут участвовать в обмене.  XML-сериализация Средства XML-сериализации служат для представления данных 1С:Предприятия 8 различных типов в виде последовательности данных XML, и наоборот.  Чтение и запись XML-документов Средства чтения и записи XML-документов позволяют работать с данными формата XML на «базовом» уровне, без привязки к объектам 1С:Предприятия.  Демонстрационная конфигурация Для ознакомления разработчиков прикладных решений с механизмами обмена данными, на диске «Информационно-технологическое сопровождение» (ИТС) размещена демонстрационная конфигурация. В ней приводится пример использования механизмов обмена для организации территориально распределенной работы простейшего прикладного решения: В конфигурации реализовано несколько вариантов обмена, которые могут использоваться как совместно, так и независимо. Обмен между удаленными офисами демонстрирует минимальную реализацию обмена данными и включает около 100 строк исходного кода, необходимых для организации обмена. Обмен между офисом и удаленными складами представляет собой более сложный вариант обмена, включающий выборочный перенос данных в удаленные склады, управление форматом переноса для отдельных объектов, организацию публикации и получения файлов обмена, дополнительное управление механизмами обмена. Обмен между офисом и магазинами является демонстрацией работы распределенной информационной базы. Пример предполагает обмен между узлами распределенной информационной базы всеми данными, не относящимися ни к какому конкретному складу, либо относящимися к складам, определенным в данном узле распределенной информационной базы. Конфигурация также демонстрирует возможность доставки данных по протоколу FTP и электронной почте. В конфигурации реализован Помощник настройки механизма обмена, включающий описание последовательности настройки демонстрационного примера, а также описание особенностей реализации обмена в конфигурации. |