Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Обмен данными между базами 1С 8

Обмен данными между прикладными решениями 1С 8 — это то, без чего не возможно построение полноценного информационного пространства предприятия.

  • Зачем нужны обмены данных и как их использовать?
  • Виды обменов между 1С?
  • Как настроить обмен данными между базами 1С?

Ответы на эти вопросы Вы узнаете ниже.

Если Вас интересуют услуги по настройке обмена данными между 1С и не только — подробности на странице Услуги 1С программиста.

обмен данными 1С по кругу

Зачем нужны обмены данных между 1С?

Причин для внедрения обменов, как правило, две:

Организация имеет филиальную сеть

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

Разделение по видам учета

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

Какие бывают механизмы обмена между базами 1С?

Обмены данных можно классифицировать по двум направлениям: используемые механизмы и используемый транспорт для обмена.

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

Как правило при обмене используется два механизма:

  • Распределенная информационная база (РИБ) — механизм, позволяющий настроить обмен данными между филиалами. Механизм подразумевает что обмениваются абсолютно идентичные конфигурации БД. Механизм умеет передавать изменения конфигурации баз данных. Механизм реализован на уровне технологической платформы.
  • Универсальный механизм обмена между конфигурациями — механизм является разработкой фирмы 1С для прикладных решения. Он универсален и основан на планах обмена. Обмен данными осуществляется с помощью правил xml, которые создаются в специальной конфигурации — Конвертация данных. С помощью данного механизма можно реализовать как одноразовый обмен, так и постоянный обмен между 1С конфигурациями. Механизм реализован на уровне конфигурации, встроить в свою конфигурацию можно из технологической конфигурации БСП.

Транспорт для обмена данными

Транспортом может выступать достаточно широкий спектр технологий. Рассмотрим основные, реализованные в универсальном механизме обмена 1С 8.2:

Получите 267 видеоуроков по 1С бесплатно:

  • Локальный или сетевой каталог — самый простой транспорт. Одна ИБ создает файл на диске, вторая считывает его и добавляет свой файл.
  • FTP-ресурс — обмен, аналогичен обмену через каталог. Отличие — обмен осуществляется через FTP протокол.
  • Почтовые сообщения или E-mail — обмен проходит по средствам электронной почты. Конфигурации посылают друг другу почтовые сообщения, и регулярно проверяются почтовый адрес на наличие новых сообщений.
  • Прямое подключение (COM) — обмен осуществляется через прямое подключение одной базы к другой по средствам COM соединения.
  • Интернет (Web service) —  транспортом является веб-служба. Одна информационная база подключается к веб-сервису, веб-сервис подключается к второй базе и транспортирует сообщение. Для осуществления такого транспорта необходимо иметь установленный веб-сервер (IIS или Apache).

Как настроить обмен данными между базами 1С?

Рассмотрим настройку 1С для обмена данными между типовыми конфигурациями 1С — Бухгалтерия и Управление торговлей.

Первым делом, необходимо создать узлы информационных баз:

узлы плана обмена

Синхронизация происходит по коду, пиктограмма с кругом — обозначение текущей информационной базы. Т.е. настраивая обмен в бухгалтерии — присваиваем текущему узлу код «БП», настраивая обмен в торговле — код «УТ».

Следующий шаг — создание справочника «Настройки обмена данных»:

настройка обмена 1с

Если обмен настраивается через каталог, электронную почту или FTP настройки необходимо настраивать в двух базах данных.

Если обмен происходит прямым подключением или через веб-сервис — достаточно настройки с одной стороны (важно не забыть указать правила загрузки в базу обмена).

Тут важно обратить внимание на следующие моменты:

  • Узел обмена — та, информационная база, с которой планируется обмен.
  • Правила выгрузки в базу обмена — правила, созданные с помощью конфигурации Конвертации данных. Те правила, по которым будет выгружаться информация.
  • Правила выгрузки в текущую базу (доступна если выбран тип — прямым подключением или через веб-сервис) — правила, по которым база данных будет забирать информацию из другой базы данных 1С.
  • Тип обмена — способ транспортировки сообщений между базами данных. В зависимости от выбранного типа — необходимо задать параметры подключения.

Всё, настройка закончена. Теперь для запуска обмена достаточно лишь нажать на кнопку выполнения обмена.

Для примера еще один обмен уже на базе 1С 8.3 — Обмен данными между базами 1С: из ЗУП 3.0 в Бухгалтерию 3.0.

Обмен данными 1С по расписанию в 1С 8.2

Если необходимо настроить автоматическую выгрузку по расписанию — достаточно настроить регламентные задания.

Для клиент-серверного варианта

В справочнике «Настройки обмена данными», на вкладке «Автоматический обмен» необходимо создать новое регламентное задание, где указать расписание:

настройка регламентного задания

Для файлового варианта

В справочнике «Настройки обмена данными», на вкладке «Автоматический обмен» необходимо создать новое регламентное задание, где на вкладке «Обмен по событиям» указать события, по котором будет выполнятся запуск обмена. Например, при старте определенного пользователя:

настрйока обмена файловый режим

Статьи для программиста по обмену данными в 1С

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

Задайте ВОПРОС на нашем форуме 1С! ››

СПРОСИТЕ в комментариях!

Один комментарий на “Обмен данными между базами 1С 8
  1. Наконец-то нашел нормальную человеческую инструкцию по настройке автообмена по расписанию.
    Перерыл кучу статей, эта самая нормальная.

    Ответить

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

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


*