Синхронизация данных в 1С:ДО 3.0.6

В версии 3.0.6 добавлено достаточно много новых интересных возможностей. Одна из них синхронизация данных.

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

Настройка синхронизации выполняется один раз, не требует использования внешних правил обмена и позволяет настроить автоматический обмен данными по расписанию.

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

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

Выбор конфигурации-источника

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

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

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

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

Общий порядок настройки синхронизации данных

Включить возможность обмена «1С:Документооборота» с типовыми конфигурациями можно в разделе Настройка программы – Обмен данными. В главе описаны общие для большинства конфигураций корреспондентов настройки и действия, которые выполняются при создании и последующей поддержке обмена данными.

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

Для унификации интерфейса работы с настройками синхронизации данных – все настроенные в программе обмены отображаются в виде списка (Настройка – Настройки синхронизации данных).

image-13

Общий порядок настройки обмена выглядит следующим образом:

  • Установить флажок Использовать синхронизацию данных в настройках программы.
  • Выполнить команду Настройка – Настройки синхронизации данных – Создать и выбрать
    конфигурацию для обмена.
image-14
  • На стороне «1С:Документооборота» нужно выбрать вариант Синхронизация данных через универсальный формат. На стороне других интегрируемых систем обмен через универсальный формат находится в большинстве случаев в разделе Другая программа.
  • Далее процедура настройки синхронизации данных разделена на несколько последовательных этапов:
    • Настройка подключения,
    • Настройка правил отправки и получения данных,
    • Первоначальная выгрузка данных.
image-15
  • Далее, следуя подсказкам «Помощника настройки синхронизации данных», создать новую настройку обмена, выбрать место расположения базы-приемника, тип подключения и выполнить первичную синхронизацию.

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

Анализ и сопоставление данных выполняются после завершения настройки синхронизации данных.
На этапе анализа и сопоставления данных, если получено большое количество данных, можно сопоставить только часть из них, сохранить изменения, и закончить работу с программой. Затем можно продолжить настройку сопоставления данных с учетом уже ранее сохраненных связей.

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

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

Предупреждения при синхронизации данных

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

Предупреждения расположены на следующих закладках:

Непроведенные документы – в списке отображаются документы, которые не удалось провести по указанным причинам. При синхронизации с «1С:Документооборотом 8» не используется.

Незаполненные реквизиты – данные, которые были заполнены неправильно либо не были заполнены вообще. Для исправления ошибки нужно открыть карточку объекта и корректно ввести обязательные для заполнения реквизиты.

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

Непринятые по дате запрета – данные, которые были отклонены из-за установленного запрета на загрузку данных прошлых периодов.

Изменение параметров подключения

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

Настройка расписания обмена

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

image-16

Настройка сценария синхронизации данных состоит из следующих этапов:

  • Настройка расписания обмена. Для этого предусмотрен флажок Автоматически по расписанию и гиперссылка для указания периодичности запуска обмена.
  • Выбор конфигураций, способа подключения и выполняемого действия (отправка или получение) для синхронизации. Как правило, сценарий настраивается для обмена с одной информационной базой и включает отправку и получение данных.
  • Запуск синхронизации данных с помощью кнопки Выполнить сценарий. Настроенные сценарии выполняются последовательно. После завершения обмена неудачно выполненные сценарии отмечаются иконкой в колонке Информационная база. Подробное описание ошибок можно посмотреть в «Журнале регистрации» в окне управления настройками синхронизации.

Смотрите также: