Главная - Статьи

Организация обмена данными между различными конфигурациями 1С

Общие положения

В данной статье подробно рассмотрены принципы обмена данными между разными конфигурациями в среде 1С.

При ведении хозяйственного учета пользователи программы 1С часто сталкиваются с необходимостью обмена данными между разными базами данных, которые используются в разных конфигурациях. При этом возникает целый ряд вопросов: что и куда выгружать, в какое время и в какой последовательности и т.п.

Конечно, наилучшем решением является то, при котором ничего никуда перегружать не надо.

Существуют несколько конфигураций, в которых, как правило, перегрузки не нужны. Например, «Комплексная конфигурация», «Управление производственным предприятием», «Производство+Услуги+Бухгалтерия». Но в силу их высокой стоимости или недостаточного функционала данные конфигурации подходят далеко не всем хозяйствующим субъектам.

Другим решением данного вопроса является использование блока управленческой отчетности «2К», который является надстройкой для конфигурации 1C 8.х «Бухгалтерия предприятия», и предоставляет возможность получать управленческие (торговые) отчеты на основании данных бухгалтерского учета.

Блок «2К» управленческая отчетность ориентирован в первую очередь на организации малого и среднего бизнеса, которым нет необходимости покупать дорогостоящие конфигурации типа «Управление торговлей», но хотелось бы иметь возможность получать данные отчетов не в терминах бухгалтерского учета, а в виде, более привычном для руководителей и менеджеров. По этой ссылке Вы можете открыть описание и ознакомиться с функциональными возможностями блока «2К».

Если по какой-либо причине невозможно использовать одну конфигурацию, то, как правило, всегда необходима конфигурация «Бухгалтерия предприятия», специализирующаяся на ведении бухгалтерского учета и позволяющая легко формировать фискальную отчетность, необходимую для каждого предприятия.

Широкое распространение получила также конфигурация «Управление торговлей», не нуждающаяся в комментариях о причине ее популярности.

Необходимость обмена данными чаще всего возникает между этими двумя конфигурациями. Также часто бывает необходимо выгрузить данные из «Бухгалтерия предприятия», «Управление торговлей» в конфигурацию «Зарплата и управление персоналом».

В принципе, необходимость обмена может возникнуть между множеством других конфигураций, но рассмотрение всех вариантов не является целью данной статьи.

Независимо от того, из какой конфигурации в какую перегружаются данные, обмены бывают двух типов:

  1. Односторонние обмены.
  2. Двусторонние обмены.

В первом случае определяется какая база будет источником, из этой базы выгружаются данные, а какая – приемником, в эту базу данные загружаются. В дальнейшем данные всегда выгружаются из базы-источника в базу-приемник. Например, в качестве базы-источника выбрана «Управление торговлей», а базы-приемника - «Бухгалтерия предприятия». Тогда в «Бухгалтерии предприятия» будет храниться весь объем информации данного предприятия, как введенный в данной конфигурации, так и загруженный из «Управления торговлей», а в «Управлении торговлей» только та часть, которая была введена в данной конфигурации. Этот недостаток – отсутствие полного объема информации в базе-источнике – компенсируется гораздо более простым регламентом ведения учета и созданием правил обмена.

Во втором случае каждая из баз, участвующих в обмене данными является и источником, и приемником одновременно. Т.е. данные сначала выгружаются из первой базы во вторую, а потом из второй в первую. Плюсом данного типа обмена является наличие полного объема информации в обеих базах, однако это существенно повышает затраты по созданию регламента учета и правил обмена.

Продолжение следует