Обмены данными в 1С

С обменами данных мы сталкиваемся постоянно, фактически в любом приложении на компьютере хранятся некие данные. Поскольку они уже хранятся всегда существует соблазн их использовать и использовать без дополнительных усилий. Для этого было выработано множество путей. Обмены можно поделить на файловые (обмениваемые данные хранятся в виде файлов — не важно каких (текстовые, csv — данные с разделителями, dbf, xml, json, электронные таблицы Excel и OpenOffice, Access и проч), которые обрабатываются специальными механизмами 1С, так и передача данных напрямую в систему управления базой данных (СУБД, например Microsoft SQL, IBM DB2 или PostgreSQL) или посредством COM, OLE подключений к базе данных или посредством Web- или HTTP-сервисов, а также посредством REST интерфейса (протокол OData 3.0, который как раз работает посредством протокола http) .

В 1С наиболее часто используются варианты с загрузкой данных из электронных таблиц (ввод начальных остатков, прайс листов и проч.), форматированных текстовых файлов (системы клиент-банк), xml — штатные обмены между различными конфигурациями в двух механизмах реализации, так называемые конвертации данных КД2 и КД3. Сразу следует заметить, что КД3 не является никаким образом развитием КД2 — общее у них только то, что они построены на основе xml .  Варианты обмена могут использоваться в различных сочетаниях, каждый вариант имеет свои положительные и отрицательные стороны, о чем я расскажу в следующей статье.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *