5.34 Обмен данными (Синхронизация данных с другими Приложениями и РИБ)
страницаПримечание для технического писателя: В зависимости от способа внедрения подсистемы в конфигурации может быть предусмотрена синхронизация данных с различными приложениями, а также возможность создания территориально распределенных систем с помощью механизма распределенных информационных баз (РИБ). Поэтому далее по тексту приведены примечания, к какому варианту внедрения подсистемы относится тот или иной фрагмент документации. При компоновке документации необходимо оставить только те фрагменты этой главы, которые относятся к конкретному варианту внедрения подсистемы Синхронизация данных.
Предусмотрена возможность настроить синхронизацию данных со следующими приложениями:
■ Библиотека стандартных подсистем;
■ … (в реальной документации здесь будет список реальных приложений).
В зависимости от конкретной задачи синхронизация может:
■ быть односторонней или двухсторонней с точки зрения направления синхронизации данных;
■ настраиваться для всех данных в приложении или только для определенной части данных (с определенной даты, по конкретным организациям, складам, подразделениям);
■ выполняться автоматически в фоне по заданному расписанию или вручную, при необходимости.
Для передачи данных между приложениями могут быть использованы различные каналы связи: сетевой каталог, электронная почта, FTP или Интернет (веб-сервисы). При работе в одной сети синхронизацию данных можно также настроить через прямое подключение с помощью COM-соединения.
Таким образом, с помощью регулярной синхронизации данных между приложениями можно организовать работу всех пользователей в едином информационном пространстве, как это показано на рисунке:

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

Для РИБ:
Если работа через интернет в реальном времени в удаленных подразделениях невозможна (доступ к интернету нестабилен или невозможно его обеспечить всем работникам, которые вводят данные в приложение), то в приложении имеется возможность создать территориально распределенную систему, узлы которой образуют иерархическую структуру («главный» – «подчиненный»). Такая система позволяет работать с данными в любом узле, синхронизируя их между узлами по различным каналам связи.
Главный узел, верхний в иерархии и у которого нет вышестоящего узла, называется также корневым узлом. При этом узлам территориально распределенной системы должны соответствовать структурные единицы, главный или корневой узел будет расположен в центральном офисе, подчиненные узлы будут находиться в филиалах. Например, крупное турагентство, которое со временем расширилось и создало отделения в других городах, связь с которыми не очень устойчивая, может использовать такую возможность для синхронизации данных в приложении Управление торговлей**, все пользователи при этом будут работать в едином информационном пространстве, и можно будет вести единый учет.** Данные мигрируют только по вертикали.

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

Настройка приложения
Для того чтобы использовать в приложении возможности синхронизации данных, необходимо включить флажок Синхронизация данных в разделе Администрирование – Синхронизация данных.
После этого становятся доступными команды, связанные с синхронизацией данных:
■ Настройки синхронизации данных – переход к управлению синхронизациями данных, подробнее см. раздел Настройка синхронизации данных;
■ Предупреждения при синхронизации данных – переход к списку предупреждений, которые возникли во время синхронизации данных, подробнее см. раздел Список предупреждений по синхронизации данных;
■ Загрузка данных EnterpriseData – переход к загрузке данных, представленных в универсальном формате EnterpriseData. Подробнее см. раздел Загрузка данных EnterpriseData.
Также становится доступным раздел приложения Синхронизация данных, в котором представлены команды, необходимые для работы с синхронизацией данных. Состав доступных команд зависит от установленных ролей.

Для успешного проведения синхронизации необходимо заполнить Префикс этой информационной базы**, например, 01**.
Префикс информационной базы автоматически добавляется к номерам документов и кодам списков, для того чтобы различать, в каком из приложений (точнее, информационных баз) были введены данные. Подробнее см. раздел документации Префиксация объектов.
Эти же действия следует провести во всех приложениях, между которыми планируется настроить синхронизацию данных.
Для синхронизации данных между двумя приложениями:
Иногда требуется указать, каким значением по умолчанию будет заполнен какой-либо реквизит. Например, можно учитывать реквизит Ставка НДС в документах при синхронизации данных (подробнее см. раздел Правила получения данных – значения по умолчанию). Для того чтобы использовать данную возможность, выполните команду Демо: Другие настройки раздела Администрирование – Синхронизация данных, включите флажок Демо: Учитывать НДС.

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

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

С помощью кнопки
можно определить Период отбора всех документов и ограничить объем выгрузки.
С помощью кнопки
выполненные настройки можно сохранить в файл и использовать в следующих сеансах работы (с помощью кнопки
).
Выгрузка данных происходит в файл формата XML. Укажите файл в поле Файл выгрузки с помощью кнопки
. Напишите имя файла, нажмите Сохранить. После этого путь заполнится автоматически.
При необходимости можно указать Расширение формата, выбрав его из списка с помощью кнопки
. По умолчанию выбрано значение <без расширения>.
Нажмите кнопку Выполнить операцию. Через некоторое время приложение выводит сообщение об успешной выгрузке.
Для загрузки данных в этом окне нажмите кнопку Загрузка в поле Операция. Загрузка данных производится, как описано в начале раздела.
Настройка синхронизации данных
Для настройки синхронизации данных с другим приложением или для создания территориально распределенной системы необходимо перейти в список Настройки синхронизации данныхпо команде``раздела Администрирование– Синхронизация данных.

Перед настройкой синхронизации данных необходимо проверить актуальность типовых правил обмена (в случае, если используется обмен по правилам). Подробнее см. раздел Контроль актуальности типовых правил обмена.
Список Настройки синхронизации данных
Для управления синхронизацией данных предусмотрен список Настройки синхронизации данных. В списке``отображается:
■ Пиктограмма
, показывающая тип транспорта. При нажатии на пиктограмму в строке с настройкой синхронизации открывается окно с настройкой транспорта;

■ Приложение и наименование информационной базы-корреспондента;
■ Префикс информационной базы-корреспондента;
■ Состояние синхронизации данных;
■ Информация по выполненным отправкам и получениям в виде ссылок, для наглядности неуспешные отправки и получения данных помечаются красным значком. Если при синхронизации произошли ошибки или она не состоялась, по ссылке можно просмотреть список ошибок и проблем. Ссылка показывает также количество предупреждений, перейдя по ссылке, можно ознакомиться с предупреждениями, возникшими при синхронизации данных. Подробнее см. раздел Список предупреждений по синхронизации данных;
■
– наличие сценария синхронизации данных.
В списке с помощью кнопок панели навигации можно:
■ Настроить новую синхронизацию данных с помощью кнопки Создать – подробнее см. разделы Новая синхронизация данных, а также Синхронизация данных между разными приложениями или Синхронизация данных в распределенной информационной базе.
■ Изменить настройки или продолжить настройку синхронизации. Также для этого можно воспользоваться двойным щелчком мыши по нужной строке. Подробнее см. раздел Изменение настройки синхронизации данных.
■ Просмотреть Состав отправляемых данных с помощью кнопки  – подробнее см. раздел Состав отправляемых данных.
■ Синхронизировать данные вручную, если автоматическое выполнение синхронизации данных не настроено или необходимо выполнить синхронизацию данных в данный момент времени, подробнее см. раздел Выполнение синхронизации данных.
■ Синхронизировать данные, задав дополнительные отборы с помощью кнопки
, подробнее см. раздел Выполнение синхронизации данных при необходимости (интерактивно).
■ Настроить сценарии синхронизации данных с помощью ссылки Синхронизация по расписанию в нижней части списка – подробнее см. раздел Автоматическое выполнение синхронизации данных по расписанию. Если сценарий настроен, то в колонке
появляется значок.
С помощью команд меню Еще можно:
■ Синхронизировать данные вручную (аналогично по кнопке Синхронизировать на панели навигации);
■ Синхронизировать данные с дополнительными параметрами, т.е. выполнить синхронизацию данных, задав дополнительные отборы (аналогично по кнопке
на панели навигации);
■ Изменить настройки или продолжить настройку синхронизации (аналогично по кнопке Изменить настройки на панели навигации);
■ Просмотреть Состав отправляемых данных (аналогично по кнопке
на панели навигации)
■ Произвести Выгрузку данных для сопоставления, подробнее см. раздел Начальная выгрузка для сопоставления данных;
■ Загрузить правила – подробнее см. раздел Контроль актуальности типовых правил обмена;
■ Создать новую настройку синхронизации данных;
■ Обновить список настроек синхронизации данных;
■ Просмотреть События отправки данных или События получения данных – подробнее см. раздел События синхронизации данных;
■ Предыдущая форма предупреждений – просмотреть общий список предупреждений в прежнем виде, подробнее см. раздел Общий список предупреждений.
■ Удалить настройку синхронизации – подробнее см. раздел Удаление настройки синхронизации данных.
■ Новый код предопределённого узла –``c``генерировать новый код предопределённого узла обмена в формате``EnterpriseData``, может потребоваться если база была скопирована, и с ней тоже необходимо настроить обмен.

Состояния синхронизации данных могут быть, например, такими:
■ Прошлый запуск – синхронизация успешно настроена и работает, при этом указывается дата запуска синхронизации данных;
■ Не запускалась – синхронизация успешно настроена, но обмен данными еще не производился. В этом случае можно Синхронизировать данные с помощью кнопки панели навигации. Проверить и изменить настройку можно с помощью кнопки Настроить. Подробнее см. раздел Изменение настройки синхронизации данных.
■ Настройка не завершена – настройка синхронизации была прервана (например, появилась срочная работа, и настройка была прервана, или произошла ошибка при настройке, в этом случае строка выделена красным). В этом случае можно продолжить настройку, нажав кнопку Настроить.
■ Настройка не завершена, получены данные для сопоставления – в таком состоянии настройка синхронизации данных между разными приложениями отражается в приложении-приемнике в случае прямого подключения (см. раздел Прямое подключение к приложению на этом устройстве или в локальной сети) и тогда необходимо продолжать настройку, подробнее см. раздел Настройка в приложении-приемнике.
■ Получены данные для сопоставления – для анализа и сопоставления полученных данных нажмите кнопку
Синхронизировать данные, задав дополнительные отборы. Подробнее см. раздел Выполнение синхронизации данных при необходимости (интерактивно).
Новая синхронизация данных
Нажмите кнопкуСоздать и выберите нужный раздел списка:
■ Обмен данных с другими приложениями (подробнее см. раздел Синхронизация данных между разными приложениями);
■ Распределенные информационные базы (подробнее см. раздел Синхронизация данных в распределенной информационной базе).
■ Обмен данными с внешними системами – синхронизация данных с внешними приложениями, например, получение данных из системы «Смартвэй» через EnterpriseData. Необходимо подключение к Интернет-поддержке. «Смартвэй» - онлайн-сервис для бронирования дальних поездок, включает в себя как инструменты для бронирования и оплаты командировок, так и для правильной отчетности по ним. Настройка синхронизации данных производится аналогично синхронизации с другими приложениями (подробнее см. раздел Синхронизация данных между разными приложениями), следуйте инструкциям приложения.

Далее следуйте инструкциям приложения, указывая необходимые для настройки сведения (см. соответствующий раздел по настройке конкретной синхронизации данных).
Для повторного получения списка доступных настроек обмена данными нажмите кнопку Обновить.
Синхронизация данных между разными приложениями
Выберите тип синхронизации между разными приложениями с помощью ссылки:
■ Без использования правил обмена;
■ Полная синхронизация (рассмотрим настройку на этом примере);
■ Получение данных;
■ Полная синхронизация данных через EnterpriseData. При настройке обмена через EnterpriseData с использованием обычных каналов связи, без прямого подключения к базе-приёмнику (файл, ftp, e-mail, Яндекс.Диск, Google Drive) в приложении-источнике не получится настроить правила отправки и получения данных, пока не будут выполнены настройки в приложении-приемнике (т. е. отличается последовательность выполнения настройки);
■ Полная синхронизация с поддержкой обратной совместимости;
■ Синхронизация данных через формат EnterpriseData – имеются особенности при настройке вариантов подключения. Подробнее см. раздел Выбор варианта подключения.
Назначение
На примере синхронизации с Библиотекой стандартных подсистем (полная синхронизация) разбирается синхронизация данных между разными приложениями.
Одновременное использование двух приложений, например Управления торговлей и Бухгалтерии предприятия, предоставляет:
■ Повышение эффективности управления торговым предприятием;
■ Консолидацию данных управленческого и бухгалтерского учета;
■ Наличие в приложении Управление торговлей всех данных, необходимых для управления торговым предприятием;
■ Наличие в приложении Бухгалтерия предприятия КОРП всех данных, необходимых для регламентированного учета и сдачи отчетности;
■ Возможность работы сотрудников в привычной для себя среде:
■ бухгалтеры работают в приложении Бухгалтерия предприятия КОРП;
■ менеджеры по продажам работают в приложении Управление торговлей.
Выбор приложения-источника и приложения-приемника
Рассмотрим настройку синхронизации данных между двумя приложениями на примере приложения Библиотека стандартных подсистем. Необходимо провести синхронизацию данных между двумя приложениями, находящимися на одном устройстве.
При настройке синхронизации данных между двумя приложениями очень важно правильно определить приложение-источник и приложение-приемник.
Решение нужно принимать в зависимости от наполненности двух приложений данными:
1. Если в двух приложениях на момент создания синхронизации уже имеются данные, в этом случае в качестве приложения-источника лучше выбрать то приложение, в которой данные заполнены качественнее, более подробно.
■ При выборе необходимо учитывать, что если в двух приложениях часть из имеющихся данных является общей (например, списки Демо: Организации, Демо: Контрагенты и т. п.), то от того, какое приложение выбрана в качестве источника, будет зависеть и то, к какому виду будет приведена эта часть общих данных.
■ Например, если при настройке синхронизации данных между двумя приложениями Бухгалтерия предприятия и Управление торговлей в приложении Управление торговлей информация об организациях описана более полно (заполнено больше реквизитов, заполнена контактная информация и т. д.), и по остальным видам данных ситуация такая же, то целесообразнее в качестве источника данных выбрать приложение Управление торговлей и изначально производить отправку данных именно из нее. В этом случае общие данные будут приведены к состоянию приложения Управление торговлей.
■ Если не все общие данные нужно принять в том виде, в каком они содержатся в приложении-источнике, то рекомендуется воспользоваться возможностью интерактивного получения данных. Подробнее см. раздел Выполнение синхронизации данных при необходимости (интерактивно).
■ При первой синхронизации данных необходимо получить из приложения-источника только те данные, которые должны перейти в приложение-приемник в том виде, в котором они хранились в приложении-источнике. Остальные данные будут синхронизированы позже, когда произойдет перенос нужной информации из приложения-приемника в приложение-источник.
2. Если один из приложений (точнее, информационных баз) пустая или практически пустая, то выбор источника упрощается.
■ При выборе приложения-источника также следует руководствоваться рекомендациями, изложенными во встроенной справке помощника настройки синхронизации данных (по ссылке Подробное описание).
В качестве приложения-приемника было выбрано приложение Библиотека стандартных подсистем #1 (в это приложение было введено несколько документов), в ней также были произведены необходимые настройки параметров приложения, этому приложению был присвоен префикс 02. Подробнее см. раздел Настройка приложения.
Общие действия по предварительному заполнению
В данном разделе приводятся рекомендации по подготовке к синхронизации данных в двух приложениях.
Перед началом синхронизации необходимо произвести подготовку данных в двух приложениях:
■ определить, будут ли в синхронизации данных участвовать непроведенные документы, если да, то необходимо разрешить их проведение в другом приложении после синхронизации данных (например, при синхронизации данных между приложениями Управление торговлей и Бухгалтерия предприятия);
■ заполнить всю информацию по организациям, которые будут участвовать в синхронизации данных;
■ заполнить также значения в списках и т. п., которые будут использоваться по умолчанию для дозаполнения документов. Подробнее см. раздел Правила получения данных – значения по умолчанию.
Особенности синхронизации списков и документов
Между приложениями будут синхронизированы следующие данные:
Нормативно-справочная информация:
■ Валюты**;**
■ Демо: Банковские счета**;**
■ Демо: Контрагенты**;**
■ Демо: Договоры контрагентов**;**
■ Демо: Места хранения**;**
■ Демо: Номенклатура**;**
■ Демо: Подразделения**;**
■ Демо: Работники организаций**;**
■ Демо: Ставки НДС**;**
■ Демо: Организации**;**
■ Демо: Физические лица**;**
■ Демо: Ответственные лица**.**
Документы:
■ Демо: Реализация товаров**;**
■ Демо: Поступление товаров**;**
■ Демо: Счета на оплату покупателям**.**
Настройка в приложении-источнике
В приложении-источнике (Библиотека стандартных подсистем (демо) с префиксом 01) нажмите кнопку Настроить синхронизацию данных. Подробнее см. раздел Список Настройки синхронизации данных.
Выберите из списка синхронизацию с нужным приложением, например, Библиотека стандартных подсистем, далее следуйте указаниям приложения.
Перед синхронизацией данных рекомендуется создать резервную копию данных. Для этого перейдите по ссылке. Подробнее см. раздел документации Резервное копирование ИБ.
Настройки правил отправки и получения данных выполняются в каждой из обменивающихся информационных баз, вне зависимости от выбранного варианта подключения.

Настройка синхронизации данных в приложении-источнике выполняется в несколько этапов (количество этапов зависит от типа синхронизации):
■ Выбор типа подключения из списка доступных типов транспорта. На данном этапе необходимо выбрать тип транспорта для выполнения синхронизации:

■ Настроить параметры подключения. На данном этапе нужно настроить параметры подключения по выбранному типу транспорта на предыдущем этапе. Форма настройки подключения откроется в соответствии с выбранным на предыдущем этапе типом транспорта (подробнее см. раздел Выбор варианта подключения).
■ Настроить общие параметры синхронизации.На данном этапе необходимо заполнить префикс приложения-приёмника и его наименование. Если подключение к базе-корреспонденту происходит напрямую СОМ-соединение, Web-сервис или http-Сервис, то на данном этапе проходит проверка узла и синхронизация заданных параметров с приложением-корреспондентом. В противном случае, то на текущем этапе необходимо указать каталог для сохранения файлов настроек обменов в формате .xml или .json, при продолжении настройки в базе-приёмнике нужно будет выбрать один из этих файлов.

■ Настроить правила отправки и получения данных (подробнее см. раздел Применение правил синхронизации данных).
Примечание. Для настройки через формат EnterpriseData без использования прямого подключения имеется особенность: настройку правил отправки и получения данных можно провести только после получения параметров приложения-приемника. Для этого после настройки вариантов подключения в приложении-источнике необходимо перейти в приложение-приемник, завершить в ней настройку и выполнить первоначальную выгрузку данных, после этого завершить настройку в приложении-источнике. Приложение выводит об этом сообщение. Подробнее см. раздел Особенности синхронизации через универсальный формат или формат EnterpriseData с использованием других каналов связи.

■ Выполнить начальную выгрузку данных – на окончательном этапе настройки синхронизации в приложении-источнике выполняется начальная выгрузка данных для сопоставления. Подробнее см. раздел Начальная выгрузка и сопоставление данных. Если ее отменить, можно будет выполнить позднее из списка настроенных синхронизаций данных с помощью команды меню Еще (подробнее см. раздел Список Настройки синхронизации данных).
На этом настройка синхронизации данных на стороне приложения-источника завершена.
Настройку синхронизации при необходимости можно прервать в любой момент времени и на любом этапе, при этом она появится в списке в состоянии Настройка не завершена, подробнее см. раздел Список Настройки синхронизации данных.
В списке синхронизаций показывается новая настройка синхронизации.
Настройка в приложении-приемнике
При настройке синхронизации с использованием прямого подключения (СОМ-соединение, WS или https), после выполнения начальной выгрузки данных из приложения-источника, в приложении-приёмнике в списке Настройка синхронизации данных появляется настройка синхронизации с информационной надписью Настройка не завершена, получены данные для сопоставления. Подробнее см. раздел документации Список Настройки синхронизации данных. Потребуется обязательно зайти в приложение-приемник и завершить настройку. Только после этого будет доступна синхронизация данных.

В случае с использованием каналов связи без прямого подключения (локального или сетевого каталога, ftp**,** Email**, Яндекс.Диск или** Google****Drive), для продолжения настройки в базе-приёмнике необходимо в списке Настройки синхронизации нажать кнопку Новая синхронизация.
Далее выберите нужную строку – в нашем случае Библиотека стандартных подсистем. Подробнее см. раздел Список Настройки синхронизации данных.
Настройка синхронизации данных в приложении-приемнике выполняется в три или в четыре этапа:
■ Выбор типа подключения аналогично настройкам в приложении-источнике, подробнее см. раздел Выбор варианта подключения. Перейдите по ссылке Выбор типа подключения, с помощью переключателя выберите Продолжение настройки и укажите нужный тип подключения:

Далее нажмите на кнопку Загрузить настройки подключения из файла, либо дважды нажмите на тип транспорта.
Укажите путь к файлу настройки синхронизации данных, сформированному на этапе настройки синхронизации данных на стороне приложения-источника Библиотека стандартных подсистем, например, D:\Exchange\Настройки синхронизации для БСП.xml, либо D:\Exchange\Настройки синхронизации для БСП.json, выберите файл, нажмите кнопку Открыть

После выбора файла настроек все настройки синхронизации будут загружены автоматически.
■ Настроить общие параметры синхронизации. Перейдите по ссылке Настроить общие параметры синхронизации для подтверждения параметров синхронизации данных на стороне приложения-приемника и нажмите кнопку Далее:

■ Настроить правила отправки и получения данных (подробнее см. раздел Применение правил синхронизации данных);
■ Выполнить сопоставление и загрузку данных. Наличие этапа зависит от того, были ли выгружены данные для сопоставления из источника. Если были выгружены, то появится этот этап, например, при прямом подключении к приложению-приемнику. Подробнее см. раздел Выполнение синхронизации данных при необходимости (интерактивно).

■ Выполнить начальную выгрузку данных – на окончательном этапе настройки синхронизации в приложении-источнике выполняется начальная выгрузка данных для сопоставления. Подробнее см. раздел Начальная выгрузка и сопоставление данных. Если ее отменить, можно будет выполнить позднее из списка настроенных синхронизаций данных с помощью команды меню Еще (подробнее см. раздел Список Настройки синхронизации данных).
После выполнения начальной выгрузки данных настройка синхронизации в базе-приёмнике будет завершена, вы сможете закрыть помощник создания новой настройки синхронизации данных.
В списке Настройки синхронизации данных сохранится созданная настройка синхронизации данных (подробнее см. разделы Изменение настройки синхронизации данных и Выполнение синхронизации данных).
Примечание. При настройке обмена через формат EnterpriseData после завершения настройки в приложении-приёмнике необходимо будет снова перейти в прилоежние-источник и завершить там настройку синхронизации. Подробнее см. раздел Настройка в приложении-источнике
Начальная выгрузка для сопоставления данных
Производится только при синхронизации данных между двумя разными приложениями.
На этом этапе настройки синхронизации данных производится настройка и отправка данных в другое приложение, при необходимости производится сопоставление данных.
В зависимости от выбранного этапа синхронизации данных может быть доступен выбор Состава выгружаемых данныхс помощью переключателя:
■ Выгрузить все данные (начальная выгрузка данных);
■ Выгрузить только зарегистрированные к обмену данные – пример использования этого варианта выгрузки см. в разделе Настройка синхронизации с порционной отправкой данных.

Нажмите Далее для начала отправки данных. Отправка данных занимает некоторое время, в зависимости от объема.
Примеры сценариев работы пользователей
Примечание для технического писателя: в данном разделе приводятся рекомендации по рациональному совместному использованию двух приложений.
Например, при совместном использовании приложений Бухгалтерия предприятия КОРП и Управление торговлей денежные операции, связанные с торговлей, оформляются на стороне приложения Управление торговлей, все остальные денежные операции могут оформляться в двух приложениях.
Общие рекомендации по синхронизации данных в двух приложениях
Топология синхронизации данных может быть произвольной. В связи с этим при настройке рекомендуется избегать случаев, в которых синхронизация производится по замкнутому кругу (т. е. приложение A синхронизируется с приложением B, приложение B синхронизируется с приложением C, а приложение C синхронизируется с приложением А), так как это может привести к бесконечным итерациям синхронизаций, т.е. зацикливанию. Рассмотрим пример зацикливания. Имеем 4 приложения со следующими контурами синхронизации:
Приложение А синхронизируем с приложением В;
Приложение В синхронизируем с приложением D;
Приложение D синхронизируем с приложением C;
Приложение C синхронизируем с приложением A.
Таким образом, при получении данных в приложении В от приложения А полученные данные будут зарегистрированы и отправлены в приложение D, в приложении D полученные данные от приложения B будут зарегистрированы и отправлены в приложение С, а в приложении С эти же данные зарегистрируются для отправки в приложение А, и так по кругу. Такая бесконечная регистрация и выгрузка данных и называется зацикливанием. Зацикливание может сильно увеличить время прохождения синхронизации, и чтобы его избежать, осуществляется ограничение на отправку данных из приложения С в приложение А (на рисунке обозначено красным цветом).

Подробнее про контроль зацикливания и про снятие контроля см. раздел Контроль зацикливания.
Синхронизация данных в распределенной информационной базе
Примечание для технического писателя: в данном разделе рассматривается создание распределенной информационной базы (РИБ). Синхронизация в распределенной информационной базе может быть полной или с использованием правил синхронизации.
Назначение
Распределенная информационная база имеет иерархическую структуру, состоит из отдельных информационных баз – узлов распределенной информационной базы (РИБ). У каждого узла РИБ может быть произвольное количество подчиненных узлов и один главный узел (вышестоящая база). Узел, у которого нет главного узла, называется корневым узлом распределенной информационной базы.
Синхронизация данных в распределенной информационной базе может быть использована для организации совместной работы вместо других вариантов совместной работы, такие как клиент-серверный вариант или работа с приложением в режиме веб-приложения. Например, этот вариант может быть использован в территориально распределенных офисах предприятия, если наладить стабильный канал связи между ними не представляется возможным. В этом случае работа в каждом офисе производится в своем узле распределенной информационной базы независимо в режиме off-line, а синхронизация данных между узлами происходит с помощью файлов сообщений.
Необходимо создать узлы распределенной информационной базы и настроить синхронизацию между ними. Может быть настроена полная синхронизация, без применения правил синхронизации (подробнее см. раздел Применение правил синхронизации данных), в этом случае происходит синхронизация практически всех данных: значений констант, элементов справочников и планов видов характеристик, документов и их движений, элементов регистров сведений и накопления, бизнес-процессов и задач.
Особенности отправки некоторых видов данных представлены в разделе Особенности синхронизации данных в распределенной информационной базе. Список объектов, не участвующих в синхронизации данных, представлен в разделе Не участвующие в синхронизации данные.
При синхронизации данных не поддерживается автоматическое создание пользователей в списке пользователей информационной базы: элементы списка Пользователи переносятся в подчиненный узел не сопоставленными конкретным пользователям приложения. Добавление пользователя в список Пользователи выполняется непосредственно в каждом узле. Особенности работы со списком Пользователи подробно рассматриваются в разделе Администрирование списка пользователей и управление доступом.
Этапы настройки РИБ
Настройка синхронизации всегда начинается в главном узле и продолжается в периферийном узле. Процесс настройки состоит из следующих этапов:
■ в главном узле производится настройка синхронизации, устанавливаются параметры синхронизации, создается начальный образ подчиненного узла;
■ начальный образ подчиненного узла устанавливается в филиале, устанавливаются параметры синхронизации, завершается настройка синхронизации.
Создание начального образа подчиненного узла
Для создания начального образа подчиненного узла РИБ есть два способа способами:
■ Непосредственно при создании настройки синхронизации данных в главном узле РИБ (подробнее см. раздел Настройка синхронизации в главном узле) приложение предлагает создать начальный образ подчиненного узла;

■ Уже после настройки РИБ в любое удобное время откройте нужную настройку синхронизации в списке Настройки синхронизации данных с помощью кнопки Настроить. Также можно перейти к настройке с помощью двойного щелчка мышью. Нажмите кнопку Создание начального образа с файлами.

С помощью переключателя выберите, где будет создаваться начальный образ:
■ На данном устройстве или на устройстве в локальной сети;
■ На сервере 1С:Предприятия.
Далее необходимо указать Параметры информационной базы.
Для создания начального образа На данном устройстве или на устройстве в локальной сети задайте Параметры информационной базы – Язык (Страна). По умолчанию предлагаются те параметры, которые были заданы при создании синхронизации данных.
Задайте Полное имя файловой базы – укажите путь к базе на устройстве или в локальной сети для сервера 1С:Предприятия под управлением Microsoft Windows (Linux) с помощью кнопки
. Рекомендуется выбрать тот же каталог, который был указан при настройке синхронизации данных, для того чтобы при установке в филиале быстро найти все необходимые файлы.
Если файлы хранятся в томах, укажите Полное имя архива с файлами томов для сервера 1С:Предприятия под управлением Microsoft Windows (Linux) с помощью кнопки
. Подробнее см. раздел документации Работа с файлами.
Параметры показываются в зависимости от настроек устройства и приложения.

Для создания начального образа информационной базы На сервере 1С:Предприятия необходимо задать следующие параметры:
■ Кластер серверов 1С:Предприятия;
■ Имя информационной базы в кластере;
■ Защищенное соединение – выберите параметры защищенного соединения (Выключено, Установка соединения, Постоянно);
■ Язык (Страна) – выберите нужное значение из списка;
■ Установить блокировку регламентных заданий – при необходимости включите флажок;
■ Выберите Тип``СУБД (Microsoft SQL Server, PostgreSQL, IBM DB2, Oracle Database);
■ Сервер базы данных;
■ Имя базы данных;
■ Пользователь базы данных;
■ Пароль пользователя;
■ Выберите из списка Смещение дат.

После установки необходимых параметров нажмите кнопку Создать начальный образ.
Через некоторое время приложение выводит сообщение об успешном создании начального образа подчиненного узла распределенной информационной базы. Нажмите кнопку Закрыть.
Настройка синхронизации в главном узле
Производится из главного узла.
Необходимо провести настройки приложения, см. раздел Настройка приложения.
В списке Настройки синхронизации данныхраздела Администрирование–``Синхронизация данныхнажмите кнопку Новая синхронизация данных. Выберите из предложенного списка настроек значение Распределенная информационная база. Следуйте указаниям приложения.
Перед настройкой синхронизации данных рекомендуется сделать резервную копию данных. Для этого перейдите по ссылке. Подробнее см. раздел документации Резервное копирование. Также можно сделать резервную копию сторонними средствами.

Настройка состоит из следующих этапов:
■ Выбор типа подключения.На данном этапе нужно выбрать вариант подключения, обмен с базой подчинённого узла может быть настроен через локальный или сетевой каталог, через ftp, через email, через Яндекс.Диск или Google Drive Подробнее см. раздел Выбор варианта подключения.

■ Настроить параметры подключения. На данном этапе необходимо указать параметры подключения. Например, при подключении через локальный или сетевой каталог, необходимо указать любой каталог, доступный и приложению-источнику, и приложению-приёмнику. Каталог может быть на устройстве приложения-источника, в сетевом каталоге или на съёмном носителе. После выбора варианта подключения нажмите кнопку Далее для перехода к настройке параметров синхронизации данных. Подробнее см. раздел Выбор варианта подключения.

■``Настроить общие параметры синхронизации.``На данном этапе нужно указать название и префикс базы подчинённого узла.

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

С помощью кнопки
укажите путь к новой папке, в которую был помещен файл с начальным образом подчиненного узла распределенной информационной базы, например, E****:\Обмен данными****. Нажмите кнопку Далее, укажите необходимые параметры для добавления базы (пароль и т. д.). Указанная информационная база будет добавлена в список баз. Подробнее см. книгу 1С:Предприятие. Руководство пользователя.
После входа в приложение автоматически открывается Помощник синхронизации данных.
Настройка в подчиненном узле состоит из следующих этапов:
■ Настроить параметры подключения(подробнее см. раздел Выбор варианта подключения).

■``Настроить общие параметры синхронизации:

■ Настроить правила отправки и получения данных – можно ограничить отправку данных из этой базы (в разрезе организаций, складов, подразделений или по дате). Подробнее см. раздел Применение правил синхронизации данных.
После завершения этапов настройки можно выйти из помощника.
Созданная настройка синхронизации данных появится в списке Настройки синхронизации данных новой информационной базы филиала. Подробнее см. раздел Список Настройки синхронизации данных.
Список пользователей будет также скопирован, при этом вход в приложение для них будет отключен. Проверьте список и настройте права доступа пользователей новой базы. Подробнее см. раздел Администрирование списка пользователей и управление доступом.
Особенности эксплуатации приложения при настроенной синхронизации РИБ
Совместная работа в распределенной информационной базе должна вестись по определенным правилам во избежание возникновения коллизий, связанных с одновременным изменением одних и тех же данных, произведенным в разных узлах информационной базы. Подобные правила основаны на принципах разделения доступа из разных узлов к данным информационной базы.
Приложение позволяет организовать такую схему по двум направлениям:
■ Структуризация данных;
■ Настройка управления доступом (подробнее см. раздел Администрирование списка пользователей и управление доступом).
При корректной настройке риск возникновения коллизий сводится к минимуму.
Администрирование списка пользователей и управление доступом
Администрирование списка пользователей в распределенной информационной базе можно организовать двумя способами:
1.``Централизованная схема
■ При использовании централизованной схемы список пользователей полностью ведется из какого-либо одного узла. Рекомендуется использовать для этих целей центральный узел распределенной информационной базы;
■ В результате выполнения синхронизации информация о пользователях из центрального узла распространяется по периферийным узлам. Настройки доступа пользователей также принимаются из центрального узла.
2.``Децентрализованная схема
■ При использовании децентрализованной схемы важно выделить отдельные группы пользователей (в списке Группы пользователей) для каждого узла распределенной базы, из которого планируется вести администрирование пользователей. Например, можно организовать группы: Пользователи центрального офиса, Пользователи дальневосточного офиса и т. д.;
■ Настройки прав доступа, хранимые в списках Группы доступа и Профили групп доступа, необходимо вести централизованно во избежание возникновения коллизий при синхронизации данных между узлами. В составе групп доступа вместо конкретных пользователей необходимо указывать группы пользователей. Подробнее см. раздел документации Управление доступом.
Таким образом, добавление новых пользователей (подробнее см. раздел документации Пользователи) одновременно в разных узлах информационной базы не приведет к возникновению коллизий, связанных с одновременным редактированием одних и тех же данных.
Обновление распределенной информационной базы
Обновление информационной базы периферийного узла отличается от стандартного тем, что изменения приложения поступают в узел в результате синхронизации данных.
Процесс обновления состоит из нескольких этапов:
1. Обновление информационной базы центрального узла;
2. Выполнение сеанса синхронизации данных в центральном узле – в сообщение синхронизации данных помещается информация о произошедшем обновлении приложения центрального узла;
3. Выполнение сеанса синхронизации данных в периферийном узле – в процессе получения данных приложение выводит сообщение, что пришли обновления из базы центрального узла и появится ссылка на обновление.
■ Далее необходимо будет перейти по ссылке, откроется помощник обновления, в котором будет возможность выполнить резервное копирование базы.
■ При завершении работы помощника будет запущено выполнение обработчиков обновления информационной базы. После выполнения работы помощника база обновится, в ней можно будет работать.
Если в приложении настроена синхронизация данных в распределенной информационной базе, то расширения конфигурации, подключенные в главном узле, автоматически передаются и устанавливаются во все подчиненные узлы в том случае, если у плана обмена включено свойство Включать расширение конфигурации. Данное свойство включается в Конфигураторе.
Ручное обновление распределенной информационной базы
Процесс ручного обновления состоит из следующих этапов:
1. Обновление информационной базы центрального узла;
2. Выполнение сеанса синхронизации данных в центральном узле – в сообщение синхронизации данных помещается информация о произошедшем обновлении приложения центрального узла;
3. Выполнение сеанса синхронизации данных в периферийном узле – в процессе получения данных приложение выводит сообщение, что пришли обновления из базы центрального узла. В периферийном узле производятся дальнейшие действия по обновлению приложения:
■ Далее необходимо закрыть приложение и зайти в него в режиме Конфигуратор.
■ Производится применение обновлений приложения в режиме конфигуратора, запуск приложения в обычном режиме;
■ При запуске приложение предлагает получить данные из сообщения синхронизации данных. Получение данных является обязательным условием для продолжения работы в приложении;
■ После получения данных автоматически стартует процедура обновления информационной базы, по окончании которой в приложении можно работать.

Восстановление информационной базы главного узла
Восстановление информационной базы главного узла может понадобиться в случае, если произошел сбой, в результате которого информационная база главного узла была повреждена. Во избежание потери или порчи данных рекомендуется регулярно проводить резервное копирование информационной базы. Подробнее см. раздел документации Резервное копирование.
Процедуру восстановления информационной базы главного узла можно разделить на несколько этапов:
1. Восстановить базу данных главного узла.
Если есть резервная копия главного узла, то выполнить восстановление из нее. Подробнее см. раздел документации Резервное копирование.
Если нет резервной копии главного узла, или данные в подчиненном узле более полные, то
■ скопировать подчиненный узел и отключить его от главного узла, например, с помощью параметра запуска конфигуратора /ResetMasterNode. Подробнее см. раздел Отключение информационной базы от главного узла.
■ запустить в режиме 1С:Предприятия, если появится предложение на восстановление связи с главным узлом, тогда отказаться от восстановления и выбрать отключение. Внимание! Данная операция является необратимой. Восстановление связи с главным узлом после этого возможно будет только программными средствами.
2. Обновить конфигурацию главного узла до текущей версии (подробнее см. раздел Обновление распределенной информационной базы, а также раздел документации Обновление конфигурации).
Если конфигурация главного узла, восстановленного из резервной копии, имеет более раннюю версию, чем конфигурация подчиненного узла, то нужно загрузить конфигурацию подчиненного узла в главный узел. О выгрузке и загрузке конфигурации подробнее см. раздел Восстановление информационной базы подчиненного узла.
3. Восстановить настройки синхронизации данных с подчиненными узлами.
Восстановить состав узлов планов обмена, чтобы он соответствовал тому, который был до сбоя (подробнее см. разделы Настройка синхронизации в главном узле и Изменение настройки синхронизации данных).
Затем синхронизировать номера сообщений между главным и подчиненным узлами. Для этого в главном узле из раздела Администрирование – Синхронизация данных открыть Настройки синхронизации данных (или окно Автономная работа). По команде Еще – Состав отправляемых данных открыть окно Регистрация изменений (подробнее см. раздел Состав отправляемых данных):
■ установить номера отправленных сообщений на единицу больше номеров сообщений, принятых в подчиненных узлах;
■ установить номера принятых сообщений на единицу меньше номеров сообщений, отправленных из подчиненных узлов.
Восстановление информационной базы подчиненного узла
Восстановление информационной базы подчиненного узла может понадобиться в случае, если произошел сбой, в результате которого информационная база подчиненного узла была повреждена. Во избежание потери или порчи данных рекомендуется регулярно проводить резервное копирование информационной базы. Подробнее см. раздел документации Резервное копирование.
Описанные рекомендации применимы в том числе к автономным рабочим местам (АРМ) для приложения в интернете.
Процедуру восстановления информационной базы подчиненного узла можно разделить на несколько этапов:
■ Обновить конфигурацию подчиненного узла путем загрузки конфигурации главного узла (см. также раздел Обновление распределенной информационной базы).
Для восстановления синхронизации данных требуется полное соответствие конфигураций главного и подчиненного узлов. Если это не так, тогда требуется:
■ В главном узле зарегистрировать данные для восстановления подчиненного узла. Для этого в главном узле из раздела Администрирование – Синхронизация данных открыть Настройки синхронизации данных (или окно Автономная работа).
■ С помощью кнопки панели навигации
или команды Еще – Состав отправляемых данных открыть окно Регистрация изменений, в которой воспользоваться командой Еще – Зарегистрировать данные для восстановления подчиненного узла РИБ. На запрос приложения нажмите Да. Подробнее см. раздел Состав отправляемых данных.

После этого необходимо произвести синхронизацию данных в главном узле.
■ Временно отключить подчиненный узел от главного узла, например, с помощью параметра запуска конфигуратора /ResetMasterNode. Подробнее см. раздел Отключение режима распределенной информационной базы.
■ После отключения режима распределенной информационной базы отключить параметр запуска /ResetMasterNode.
■ Выгрузить конфигурацию главного узла в файл *.cf в режиме конфигуратора.

■ Загрузить конфигурацию главного узла из файла *.cf в подчиненный узел в режиме конфигуратора.
В ответ на запросы о подтверждении приложения ответить Да.

Восстановить связь подчиненного узла с главным узлом.
■ Для этого в режиме 1С:Предприятия выполнить вход в подчиненный узел и согласиться с предложением на восстановление связи с главным узлом.

■ Выполнить получение данных для восстановления в подчиненных узлах.
Выполнить вход в подчиненный узел. Если при запуске открывается окно Повторная синхронизация данных перед запуском, нажать Синхронизировать и продолжить.
В противном случае перейти в раздел Администрирование – Синхронизация данных, в окно Настройки синхронизации данных и выполнить синхронизацию данных. Подробнее см. раздел Выполнение синхронизации данных.
После выполнения этих действий работоспособность распределенной информационной базы восстановлена.
Отключение информационной базы от главного узла
Отключение от главного узла требуется в случае, если было принято решение использовать подчиненный узел как самостоятельную информационную базу. Описанные рекомендации применимы, в том числе, к автономным рабочим местам (АРМ) для приложений в интернете.
Внимание! Во избежание потери данных перед началом работы необходимо сделать резервную копию информационной базы подчиненного узла.
Процедуру отключения информационной базы подчиненного узла можно разделить на несколько этапов:
Отключение режима распределенной информационной базы
Такая процедура может потребоваться как при отключении информационной базы от главного узла, так и при проведении восстановительных работ.
В режиме Конфигуратор у подчиненного узла РИБ предусмотрен значок Изменения конфигурации заблокированы средствами управления распределенной ИБ.

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

Запустите приложение в режиме Конфигуратора. Конфигуратор в данном случае не запустится, через некоторое время окно запуска закроется.
Удалите параметр запуска /ResetMasterNode.
Если после этого открыть Конфигуратор, то можно увидеть, что в приложении произошли изменения: связь с главным узлом временно отключена.

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

После этого проведение синхронизации с главным узлом будет невозможно, в списке синхронизаций этой информационной базы не будет настройки синхронизации РИБ.
Особенности синхронизации данных в распределенной информационной базе
Полная синхронизация РИБ (без применения правил синхронизации) имеет такую структуру, которая позволяет эффективно использовать ее при решении нескольких задач:
■ Создание резервной копии путем создания начального образа информационной базы;
■ Создание копии информационной базы с целью удаленной работы в ней и последующего получения в оригинал всех изменений;
■ Создание распределенной информационной базы, работа в которой ведется синхронно.
Для реализации первой и второй задачи в состав синхронизации данных включены практически все виды данных. Для решения третьей задачи для некоторых видов данных применен особый принцип синхронизации: отправка только в одном направлении, отправка только при создании начального образа, реализация дополнительной обработки данных при отправке и получении данных.
В нашем примере будут синхронизированы следующие данные:
Нормативно-справочная информация:
■ Валюты;
■ Демо: Банковские счета;
■ Демо: Договоры контрагентов;
■ Демо: Контрагенты;
■ Демо: Места хранения;
■ Демо: Номенклатура;
■ Демо: Подразделения;
■ Демо: Поступление товаров;
■ Демо: Работники организаций;
■ Демо: Ставки НДС;
■ Демо: Организации;
■ Демо: Физические лица;
■ Демо: Ответственные лица;
Документы:
■ Демо: Реализация товаров;
■ Демо: Счета на оплату покупателям;
■ Демо: Поступление товаров.
Не участвующие в синхронизации данные
|
|
|
|
|
|
|
Дата обновления повторно используемых значений МРО |
Должны соблюдаться требования методики БСП по включению объектов в РИБ-синхронизацию. |
|
Настройка подчиненного узла РИБ завершена |
|
|
Префикс узла распределенной информационной базы |
|
|
Параметры администрирования ИБ |
Миграция параметров администрирования ИБ не должна выполняться. |
|
Статус обновления конфигурации |
Миграция статуса обновления конфигурации не должна выполняться. |
|
|
|
|
Настройки параметров подключения |
Должны соблюдаться требования методики БСП по включению объектов в РИБ-синхронизацию. |
|
Общие настройки узлов информационных баз |
|
|
Правила синхронизации данных |
|
|
Соответствие объектов информационных баз |
|
|
Состояние синхронизации данных |
|
|
Состояние успешных синхронизаций данных |
|
|
Файлы в рабочем каталоге |
Миграция информации о локальных копиях файлов, хранящихся на устройстве, не должна выполняться. |
|
Рабочие каталоги файлов |
Миграция настроек рабочих каталогов файлов не должна выполняться. |
|
Пути модулей криптографии серверов Linux |
Миграция путей модулей криптографии серверов Linux не должна выполняться. |
|
|
|
|
Сценарии синхронизаций данных |
Должны соблюдаться требования методики БСП по включению объектов в РИБ-синхронизацию. |
|
Тома хранения файлов |
Миграция информации о томах файлов не должна выполняться. |
Данные, выгружающиеся только при создании начального образа
|
|
|
|
|
|
|
Архивировать чеки ККМ при закрытии кассовой смены |
Перечисленные настройки должны синхронизироваться только при создании начального образа:
- Выполнять проверку электронной подписи на сервере; |
|
Выполнять проверку электронной подписи на сервере |
|
|
Дополнительная колонка печатных форм документов |
|
|
Заголовок приложения |
|
|
Запрет получения файлов по расширению |
|
|
Извлекать тексты файлов на сервере |
|
|
Использовать синхронизацию с сайтами |
|
|
Использовать полнотекстовый поиск |
|
|
Использовать полнотекстовый поиск при подборе товаров |
|
|
Максимальный размер файла |
|
|
Назначать скидки по кнопке расчет в чеке ККМ |
|
|
Настройка прокси-сервера |
|
|
Список запрещенных расширений |
|
|
Тип хранения файлов |
|
|
|
|
|
Версии подсистем |
Заполняется автоматически после обновления. Отправка данных в начальный образ обязательна, иначе при первом запуске образа будут выполнены лишние действия по обновлению. |
|
Номера сканированных файлов |
Механизм назначения номеров отсканированным файлам должен корректно работать в режиме РИБ. |
|
Зависимости прав доступа |
Подсистема управления доступом должна поддерживать параллельную работу в разных узлах РИБ. Передаем этот регистр только в начальный образ, для того чтобы при его открытии не выполнялось перезаписи регистра. |
Данные, мигрирующие только из главного узла в периферийный
|
|
|
|
|
|
|
Расчет себестоимости товаров |
Расчет себестоимости, как и регламентное задание по расчету себестоимости, должно выполняться только в центральном узле. Расчет себестоимости в периферийных узлах не должен влиять на данные центрального узла. |
|
|
|
|
Расчеты с клиентами по документам |
Формирование движений по расчетам с клиентами и поставщиками по документам, как и регламентное задание по формированию движений по расчетам с клиентами и поставщиками по документам, должно выполняться только в центральном узле. Формирование движений по расчетам с клиентами и поставщиками по документам в периферийных узлах не должен влиять на данные центрального узла. |
|
Расчеты с поставщиками по документам |
|
|
|
|
|
ABCXYZ-классификация клиентов |
Расчет ABC/XYZ -классификации, как и регламентное задание по расчету ABC/XYZ -классификации, должно выполняться только в центральном узле. Расчет ABC/XYZ -классификации в периферийных узлах не должен влиять на данные центрального узла. |
|
ABCXYZ-классификация номенклатуры |
|
|
Товарные ограничения |
Расчет товарных ограничений, как и регламентное задание по расчету товарных ограничений, должно выполняться только в центральном узле. Расчет товарных ограничений в периферийных узлах не должен влиять на данные центрального узла. |
|
Доступность товаров для внешних пользователей |
Формирование данных о доступности товаров внешним пользователям должно выполняться только в центральном узле. Формирование данных в периферийных узлах не должно влиять на данные центрального узла. |
Данные, мигрирующие с дополнительной обработкой
|
|
|
|
|
|
|
|||
|
Выручка и себестоимость продаж |
да |
|
Расчет себестоимости, как и регламентное задание по
расчету себестоимости, должно выполняться только в центральном узле. Расчет
себестоимости в периферийных узлах не должен влиять на данные центрального
узла. |
|
Прочие расходы |
да |
|
|
|
Себестоимость товаров |
да |
|
|
|
Финансовые результаты |
да |
|
|
|
|
|||
|
Аналитика учета номенклатуры |
|
да |
Миграция ключей аналитики номенклатуры, партнеров, видов запасов не должна приводить к ошибкам. |
|
Аналитика учета по партнерам |
|
да |
|
|
Стоимость товаров |
да |
|
Расчет себестоимости, как и регламентное задание по
расчету себестоимости, должно выполняться только в центральном узле. Расчет
себестоимости в периферийных узлах не должен влиять на данные центрального
узла. |
|
Номенклатура сегмента |
да |
|
Формирование сегментов со способом формирования
"вручную" должно происходить синхронно во всех узлах. |
|
Партнеры сегмента |
да |
|
|
|
|
|||
|
Пользователи |
|
да |
Администрирование пользователей должно происходить
параллельно. |
|
Ключи аналитики учета номенклатуры |
|
да |
Миграция ключей аналитики номенклатуры, партнеров не должна приводить к ошибкам. |
|
Ключи аналитики учета по партнерам |
|
да |
|
|
Электронная почта |
|
да |
Получение и отправка электронной почты должно быть доступным во всех узлах и не должно приводить к конфликтам. |
|
Файлы
|
|
да |
Обработка файлов, хранящихся в томах на сервере. |
Особенности синхронизации приложений в сервисе
В целом, настройка синхронизации приложений в сервисе (между областями) похожа на настройку, описанную в разделе Настройка синхронизации данных. Основное отличие – это настройка параметров подключения.
При выборе типа подключения необходимо выбрать пункт Обмен с приложением в сервисе

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

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

■ Обязательно должно быть задано два действия для одного узла (Получение/Отправка). В противном случае, при записи сценария будет выдано предупреждение.
■ При настройке синхронизации данных через Web-cервис автоматическое выполнение синхронизации данных настраивается только в одной из баз.
Внутренняя публикация (Синхронизация между областями в сервисе)
Внутренняя публикация — это вариант подключения, используемый для синхронизации между двумя приложениями, находящимися в одном сервисе (например, fresh1c.ru).
Данный вариант подключения выбирается автоматически, если при настройке подключения была выбрана база из списка. По сути – это разновидность обмена через Интернет (веб-сервис), с той лишь разницей, что не нужно указывать никаких учетных данных для подключения. Обмен будет происходить через внутренние ресурсы самого сервиса.

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

Такая же информация будет выведена и в узле плана обмена.

Для того чтобы эта информация больше не появлялась, необходимо выбрать ссылку Больше не предлагать перейти на веб-сервис. После этого перейти на обмен через внутреннюю публикацию можно будет через меню Еще – Помощник перехода на Интернет (внутренняя публикация). Подробнее см. раздел Помощник перехода на Интернет (внутренняя публикация).
Условия для перехода:
■ Это обмен через Менеджер сервиса;
■ Это план обмена через универсальный формат;
■ Настройка синхронизации для узла завершена;
■ Доступен интерфейс ExchangeAdministrationManage 3.0.1.1 в Менеджере сервиса и в базе корреспонденте.

Помощник перехода на Интернет (внутренняя публикация)
В окне помощника ознакомьтесь с информацией и нажмите Далее.

Будут выполнены шаги по переходу на Интернет (Веб-сервис). Операция может занять продолжительное время, это зависит от загруженности Менеджера сервиса и от того, выполняется ли в данный момент обмен.

При возникновении ошибки на любом из этапов, процесс перехода можно продолжить, запустив помощник заново.

Общие рекомендации по настройке синхронизации данных
При настройке синхронизации данных в клиент-серверном варианте приложения необходимо иметь в виду, что синхронизация данных выполняется на устройстве, на котором установлен сервер 1С:Предприятия. Поэтому необходимо убедиться, что указанный каталог для синхронизации данных доступен для чтения и записи пользователю операционной системы, от имени которого запущен сервер 1С:Предприятия. Если это не так, то требуется дать этому пользователю необходимые права, или выбрать другого пользователя для запуска сервера 1С:Предприятия с необходимыми правами на каталог для синхронизации данных.
Для синхронизации данных в клиент-серверном варианте могут потребоваться настройки прокси-сервера на устройстве с установленным сервером 1С:Предприятие, а в файловом варианте настройки прокси-сервера на устройстве, на котором осуществляется синхронизация данных. Подробнее см. раздел документации Получение файлов из интернета.
Дата запрета загрузки данных. Приложение позволяет устанавливать дату запрета загрузки данных. Дата запрета загрузки данных может быть установлена для дополнительной защиты данных текущего приложения (в которой выполняется настройка) от изменений, которые могут быть получены в результате загрузки данных из других приложений. Дату запрета загрузки данных можно устанавливать как для всех информационных баз, так и для конкретной информационной базы, из которой будут загружаться данные.
Если дата запрета загрузки данных установлена, то при попытке получить данные в приложение до даты запрета загрузки все запрещенные для получения данные будут пропущены, сведения о них будут записаны в журнал регистрации и также будут отражены в списке предупреждений (см. разделСписок предупреждений по синхронизации данных). Разрешенные данные будут получены. Подробнее см. раздел документации Даты запрета изменения.
Хранение файлов в томах на сервере. Если для хранения файлов используются тома на сервере, то вместе с созданием начального образа автоматически будет создан архив с файлами, хранящимися в томах (для этого необходимо указать папку). Затем в процессе создания информационной базы подчиненного узла из начального образа в приложении-приемнике следует получить файлы из этого архива. Для того чтобы получить файлы из архива, необходимо выполнить синхронизацию подчиненного узла с главным узлом. Подробнее см. раздел документации Работа с файлами.
Перед синхронизацией данных рекомендуется создать резервную копию данных. Резервную копию можно создать средствами приложения. Можно также произвести резервное копирование сторонними средствами. Подробнее см. раздел документации Резервное копирование ИБ.
Внимание! При копировании базы данных или восстановлении базы данных из резервной копии вся работа с внешними ресурсами, в том числе и синхронизация данных, будет заблокирована. Приложение выводит об этом сообщение в начале работы с базой данных. Если эта база данных становится основной, то для разблокирования нажмите кнопку Информационная база перемещена. Также это можно сделать в разделе Администрирование– Обслуживание – Регламентные операции с помощью кнопки Разблокировать работу с внешними ресурсами. Подробнее см. раздел документации Регламентные задания.
Архивирование сообщений обмена
В процессе синхронизации данных есть возможность сохранять входящие сообщения (файлы) обмена. К примеру, это может понадобиться для расследования ошибок при загрузке данных.
Для того чтобы настроить архивирование сообщений, необходимо в окне узла обмена нажать кнопкуПараметры синхронизации данных, в выпадающем меню выбрать командуАрхив сообщений обменов.

В появившемся окне необходимо настроить параметры сохранения сообщения.

На вкладке Настройки можно установить параметры:
■ Количество файлов – количество сообщений, сохраняемых при обмене. При работе в приложении в Интернете (например, fresh1c.ru) максимальное количество сохраняемых файлов не может превышать одного. Если необходимо отключить архивирование, то количество файлов устанавливается равным нулю.
■ Сжимать файлы – если флажок установлен, то сообщение обмена будет запаковано в zip-архив.
■ Место хранения – с помощью переключателя можно выбрать, где будет расположен архив. Если переключатель установлен в положение На устройстве, то файлы будут располагаться в указанном каталоге (или сетевом ресурсе), доступность каталога можно проверить по кнопке Проверить. Если выбрано положение переключателя В информационной базе, то сообщения будут сохранены в самой информационной базе. При этом файлы размером более 100 Мб будут игнорироваться.
На вкладке Архив сообщений находится краткая информация о сохраненных сообщениях обмена. Здесь же можно Сохранить указанные файлы с помощью кнопки панели навигации.

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

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

На странице помощника синхронизации данных Выбор типа транспортаукажите параметры подключения к приложению-приемнику или к подчиненному узлу информационной базы.
Вариантов подключения может быть настроено несколько, при этом один вариант подключения должен быть выбран по умолчанию. Рассмотрим варианты подключения:
■``Прямое подключение (СОМ-соединение) используется для синхронизации данных между двумя приложениями, причем оба приложения должны быть доступны для подключения. Подробнее см. раздел Прямое подключение к приложению на этом устройстве или в локальной сети.
■ Подключение через локальный или сетевой каталог.Такой вариант подходит для синхронизации данных с приложениями, расположенными в других сетях (офисах), так же для приложений в одной сети. При настройке синхронизации будет сформирован файл(ы) с настройками подключения (*.xml и *.json). В программе-корреспонденте при выборе типа подключения, необходимо выбрать опцию Продолжение настройки, выбрать необходимый тип подключения и загрузить файл с настройками подключения.
■ Подключение через ftp-сервертак же подходит для синхронизации данных с приложениями, расположенными в других сетях (офисах), или для приложений в одной сети. Настраивается аналогично подключению через локальный или сетевой каталог.
■ Подключение через электронную почтутак же подходит для синхронизации данных с приложениями, расположенными в других сетях (офисах), или для приложений в одной сети. Настраивается аналогично подключению через локальный или сетевой каталог.
■ Подключение через Яндекс.Диск``или через``Google``Driveтак же подходит для синхронизации данных с приложениями, расположенными в других сетях (офисах), или для приложений в одной сети. Настраивается аналогично подключению через локальный или сетевой каталог.
■ Подключение к другому приложению через Интернет. Подробнее см. раздел Подключение к приложению через Интернет (веб-сервис);
Может быть настроено несколько вариантов подключения через другие каналы связи, в этом случае один из них выбирается в качестве основного. Подробнее см. раздел Синхронизация данных через файл.
Для вариантов подключения, связанных с интернетом, может потребоваться настройка прокси-сервера. Для настройки перейдите по ссылке Параметры доступа в интернет. Подробнее см. раздел документации Получение файлов из интернета.

Проверка варианта подключения во время настройки производится приложением автоматически.
Варианты подключения можно настроить и в уже сохраненной настройке синхронизации данных. Для этого воспользуйтесь командой (кнопкой) Настройки подключения. Об изменении сохраненной настройки синхронизации данных подробнее см. раздел Изменение настройки синхронизации данных.
Прямое подключение к приложению на этом устройстве или в локальной сети
Данный вариант подключения используется в том случае, если приложение-источник находится на том же устройстве, что и приложение-приемник, или в локальной сети одного офиса, причем во время настройки синхронизации данных и при синхронизации приложение должна быть доступна, т. е. устройство включено и работает в сети.
С помощью переключателя выберите Расположение приложения:
■ Файловая база-корреспондент. Далее укажите Каталог информационной базы (например, C:\Users\Admin\Documents\1C****\****DemoSSL).

■ Клиент-серверная база-корреспондент. В случае если приложение-приемник находится на сервере, с помощью переключателя выберите параметры подключения к клиент-серверному приложению.

Далее укажите Имя сервера (например, Demo****-Server) и Имя информационной базы, (например, Demo-****SSL).
Далее можно установить флаг Использовать учетную запись операционной системы, либо использовать указанные имя пользователя и пароль(таким образом выбрана аутентификация 1С:Предприятия), в этом случае укажите Имя пользователя-администратора (например, Администратор) иПароль для входа приложение-приемник (например, 123).
Подключение к приложению через Интернет (веб-сервис или http)
Такой вариант подключения используется для синхронизации данных между двумя приложениями. Он может быть использован в том случае, если приложение-приемник находится в другом офисе, при этом она доступна для синхронизации через интернет.
■ Введите Адрес приложения(например, http://DemoServer/DemoSSL1);
■ Укажите имя Пользователя-администратора (например, Администратор) иПарольдля входа в приложение-приемник (например, 123). При необходимости включите флажок Запомнить пароль.

Настройка через http-сервера проходит аналогично.
Когда одно из приложений опубликовано в веб-сервисе, оно является ведомым (пассивным) и только отвечает на запросы, которые к нему приходят, со стороны ведущего приложения (из которого выполняется настройка синхронизации).
При настройке подключения через Интернет (веб-сервис) приложение-приёмник, опубликованное в веб-сервисе, будет иметь настройку подключения Пассивный режим.

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

Синхронизация данных через локальный или сетевой каталог
Синхронизация данных через локальный или сетевой каталог, без прямого подключения к другому приложению, может использоваться:
■ для синхронизации данных с приложением в другом офисе, которая может работать в автономном режиме, причем два приложения, участвующие в синхронизации данных, могут работать в разное время (подробнее см. раздел Синхронизация данных между разными приложениями). Данный вариант подключения может использоваться для синхронизации данных с приложением, которая находится в этом же или удаленном офисе, но не имеет доступа к локальной сети и Интернету (прямое подключение в данном случае невозможно), например, для синхронизации данных основного магазина с небольшой розничной точкой. Компьютер, на котором находится приложение-приемник, в момент настройки синхронизации данных может быть выключен;
■ для синхронизации данных в распределенной информационной базе (подробнее см. раздел Синхронизация данных в распределенной информационной базе).
■ Перейдя по ссылке Выбор типа подключения, выберете вариант Локальный или сетевой каталог (включен по умолчанию).
■ Введите путь к Каталогу, например D:\Обмен данными. Каталог может быть на том же устройстве, в сетевом каталоге или на съёмном носителе.

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

Синхронизация данных через FTP-ресурс
Перейдя по вкладке Выбор типа подключения, выберете вариант FTP-сервер.
Введите Путь к каталогу, например ftp://ftp.Demo.ru/, Порт (по умолчанию 21).
Укажите имя Пользователя (логин), например, Administrator и Пароль, например, 123.
Вы можете включить флажок, для того чтобы использовать Пассивный режим при необходимости.

Каналы связи, связанные с интернетом, могут иметь ограниченную емкость и скорость. В приложении предусмотрены возможности по рациональному их использованию.
Для ограничения размера передаваемого сообщения введите Максимальный размер сообщения обмена, Кбайт. Если сообщение может быть неограниченного размера, оставьте значение 0 (по умолчанию).
Внимание! Необходимо учитывать, что если при синхронизации данных передаваемое сообщение будет превышать указанное ограничение, отправка или получение данных не состоится, в журнале регистрации будут зафиксированы сведения об этом.
Уменьшить объем пересылаемого сообщения можно с помощью его архивирования. Для этого включите флажок Сжимать файл исходящего сообщения, при необходимости укажитеПароль архива сообщения обменадля защиты данных.
Включите флажок, для того чтобы Транслитерировать имена файлов обмена. В этом случае имена файлов будут автоматически написаны на латинице. Подробнее см. раздел документации Работа с файлами.
Синхронизация данных через электронную почту.
Перейдя по вкладке Выбор типа подключения, выберете вариант Электронная почта.

Выберите из спискаЭлектронную почту с помощью кнопки
. Подробнее см. раздел документации Работа с почтовыми сообщениями.
Для того чтобы ограничить размер сообщения, включите флажок Сжимать файл исходящего сообщения.
Нажмите кнопку Готово для перехода к настройке общих параметров синхронизации данных.
Синхронизация данных через Яндекс.Диск или Google Drive.
Перейдя по вкладке Выбор типа подключения, выберете вариант Яндекс.Диск.
Для настройки параметров подключения в открывшемся окне необходимо нажать кнопку Получить токен. После нажатия на эту кнопку откроется инструкция для подключения к сервису Яндекс.Диск и получения токена. Вам необходимо будет выполнить все пункты в той инструкции, и в завершении ввести сформированные Client ID и Client secret в зелёное поле. Далее необходимо будет нажать в зелёном поле кнопку Получить токен.

Далее поля Client ID, Client secret, Ассess token и Refresh token заполнятся автоматически.

Для того чтобы ограничить размер сообщения, включите флажок Сжимать файл исходящего сообщения.```Нажмите кнопку Готово` для перехода к настройке общих параметров синхронизации данных.
Подключение через Google Drive настраивается аналогично.
Особенности синхронизации через формат EnterpriseData с использованием синхронизации данных через файл
Настройка варианта подключения при обмене через формат EnterpriseData через каналы связи, отличные от прямого подключения, (подробнее см. раздел Синхронизация данных через файл) немного отличается от остальных:
■ Настройте вариант подключения через Локальный или сетевой каталог (либо ftp, либо электронная почта, либо Яндекс.Диск, либо Google Drive) в приложении-источнике;
■ Продолжите настройку синхронизации данных в приложении-приемнике. Настройте вариант подключения через файл. Для этого перейдите в приложение-приемник, в разделе Выбор типа подключения перейдите на вкладку Продолжение настройки, выберете файл с настройками ``в формате .xml, либо .json полученными из приложения-источника.

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

При необходимости можно изменить правила синхронизации данных и в уже существующей настройке синхронизации данных (подробнее см. раздел Изменение настройки синхронизации данных).
Общие правила синхронизации данных
Нужно учитывать, что после создания синхронизации данных новые настройки действуют уже только для тех данных, которые были изменены после момента применения новых настроек, поэтому рекомендуется максимально ответственно подойти к настройке фильтров при создании синхронизации данных.
С помощью переключателя на вкладке Общие правила синхронизации данных можно определить, как они будут синхронизироваться документы:
■ Отправлять и получать автоматически – документы будут синхронизироваться в двух приложениях;
■ Отправлять автоматически – документы будут автоматически отправляться во второе приложение, в первом приложении автоматического получения документов из второго приложения не будет;
■ Получать автоматически – документы будут доставляться из второго приложения, из этого приложения документы отправляться не будут;
■ Отправлять и получать вручную – документы автоматически синхронизироваться не будут. Отправку и получение документов необходимо будет выполнять вручную.
С помощью переключателя Нормативно-справочная информация выберите режим выгрузки списков приложения:
■ Отправлять и получать автоматически – данные будут синхронизироваться в полном объеме, нормативно-справочная информация будет автоматически синхронизироваться в этой и во втором приложении;
■ Отправлять и получать только используемую в документах – синхронизироваться будут только те данные, ссылки на которые есть в документах, участвующих в синхронизации данных;
■ Отправлять и получать вручную – нормативно-справочная информация не будет автоматически синхронизироваться, ее отправку и получение необходимо будет выполнять вручную.
Дата начала отправки документов
Если нужно отправлять документы с какой-то определенной даты, то в настройках синхронизации необходимо указать значение даты начала отправки документов, по умолчанию значение равно дате начала текущего года.
Например, при настройке РИБ можно указать дату начала отправки документов:

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

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

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

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

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

Для возвращения к настройке синхронизации данных нажмите кнопкуЗаписать и закрыть.

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

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

В зависимости от вида синхронизации данных можно изменить:
■ Общие правила синхронизации данных (подробнее см. раздел Применение правил синхронизации данных);
■ Правила отправки данных. Подробнее см. раздел Фильтры (Правила отправки данных);
■ Правила получения данных. Подробнее см. раздел Правила получения данных – значения по умолчанию;
■ Параметры подключения. Можно выбрать любой вариант подключения из ранее используемых или настроить новый. Подробнее см. раздел Выбор варианта подключения.
В настройке синхронизации данных двух приложений перейдите по ссылке Настройки подключения.

В настройке синхронизации РИБ перейдите по ссылке Настройки подключения.

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

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

После внесения необходимых изменений в настройку синхронизации можно просто закрыть окно со списком настроек транспорта.
Контроль актуальности типовых правил обмена
Настройка синхронизации данных производится в соответствии с так называемыми Типовыми правилами обмена(это небольшая специальное приложение). Если эти правила устарели, то выполнение синхронизации данных приведет к очень серьезным ошибкам, порче информации.
Поэтому при настройке новой синхронизации данных, а также при выходе очередного обновления любого из приложений, участвующих в синхронизации данных, необходимо контролировать актуальность используемых типовых правил обмена, которые могут состоять из правил конвертации объектов и правил регистрации объектов:
■ Для синхронизации данных между двумя приложениями используются как правила конвертации данных, так и правила регистрации объектов;

■ Для синхронизации данных в распределенной информационной базе используются только правила регистрации объектов.

В случае синхронной публикации приложений Управление торговлей и Бухгалтерия предприятия КОРП комплект актуальных правил обмена публикуется на сайте технической поддержки http://users.v8.1c.ru/project.jsp?id=Trade110. Исправительные версии правил обмена также публикуется на данном сайте.
Необходимо обратить внимание на следующие параметры:
■ номера релизов приложения-источника и приложения-приемника, для которых предназначены правила;
■ дата создания правил.
При дальнейшем описании будем называть их «контролируемые параметры».
Контроль производится по следующим правилам:
■ Определяется значение контролируемых параметров, которые загружены в приложение-источник;
■ Определяется значение контролируемых параметров, которые загружены в приложение-приемник;
■ Определяется значение контролируемых параметров, которые включены в поставку приложения-источника;
■ Определяется значение контролируемых параметров, которые включены в поставку приложения-приемника.
После анализа всех этих правил выбираются те правила, дата создания которых является наиболее актуальной. При анализе правил необходимо обратить внимание на номера релизов конфигураций. Номера релизов конфигураций, указанные в правилах, должны обязательно соответствовать тем релизам конфигураций, между которыми настраивается синхронизация данных.
Для определения значения контролируемых параметров, которые загружены в приложения, выполните следующие действия:
■ Создайте новую синхронизацию данных, но не выполняйте ее;
■ Выделите в списке созданную настройку синхронизации данных;
■ Выполните команду Загрузить правила меню Еще (подробнее об этой и других командах см. раздел Список Настройки синхронизации данных). Проконтролируйте информацию о комплекте правил.
Аналогичным образом можно произвести анализ контролируемых параметров, которые загружены в приложение, и для уже существующей настройки синхронизации данных. Например, для проверки правил регистрации объектов в существующей настройке синхронизации данных в подчиненном узле.
Для проверки синхронизации данных двух приложений данные действия следует производить последовательно для приложения-источника и приложения-приемника.
Для определения значения контролируемых параметров, которые входят в поставку приложений, выполните следующие действия:
■ С помощью переключателя выберите Загрузить из файла на устройстве;

■ Нажав кнопку Загрузить, выберите файл правил из комплекта поставки приложения;
■ Путь к файлу зависит от комплекта поставки приложения. Например, при настройке синхронизации на стороне приложения Управление торговлей файл следует искать в подкаталоге "Обмены данными\Обмен с конфигурацией Бухгалтерия предприятия КОРП, ред. 2.0". При настройке синхронизации на стороне приложения Бухгалтерия предприятия КОРП - в подкаталоге "Обмены данными\Обмен с конфигурацией Управление торговлей, ред. 11.0";
■ Загрузите новые правила, проверьте контролируемые параметры.
Данные действия следует производить последовательно для двух приложений, которые участвуют в синхронизации данных.
При загрузке правил из файла предусмотрена возможность произвести отладку. Для этого нажмите ссылку Настройка режима отладки:
При необходимости включите флажок Включить режим отладки, после этого становятся доступными настройки режима отладки:
■ Подключить внешнюю обработку для отладки выгрузки – включите флажок, укажите путь к файлу внешней обработки на устройстве;
■ Подключить внешнюю обработку для отладки загрузки – включите флажок, укажите путь к файлу внешней обработки на устройстве;
■ Включите флажок Режим протоколирования обмена данными, укажите путь к текстовому файлу протоколирования обмена данными;
■ При необходимости включите флажок Не останавливать выполнение обмена данными при возникновении ошибки.

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

Если правила в выбранном файле устарели, то после выбора файла по кнопке Загрузить приложение выводит предупреждение.
В результате проверки контролируемых параметров принимается одно из решений:
1. Продолжить использование текущего комплекта правил.
■ Дополнительных действий не требуется.
2. Использовать свежие правила из комплекта правил в одном из приложений.
■ Порядок загрузки описан в файле, который обычно называется Инструкция по подключению правил обмена.txt.
■ Если актуальность правил проверяется в приложении Управление торговлей, то файл инструкции следует искать в подкаталоге Обмены данными\Обмен с конфигурацией Управление торговлей, ред. 11.0 каталога файлов поставки приложения Бухгалтерия предприятия КОРП. Если актуальность проверяется в приложении Бухгалтерия предприятия КОРП, то файл инструкции следует искать в подкаталоге Обмены данными\Обмен с конфигурацией Бухгалтерия предприятия КОРП, ред. 2.0 каталога файлов поставки приложения Управление торговлей.
3. Использовать вместо правил из внешнего источника комплект правил, встроенный в конфигурацию.
■ Для этого в списке Настройки синхронизации данных нажмите кнопку Загрузить правила. Установите переключатель в положение Из конфигурации.
4. Обновить комплект правил, воспользовавшись соответствующими ссылками, например, на сайте технической поддержки пользователей приложения 1С:Предприятие http://users.v8.1c.ru.
Выполнение синхронизации данных
Если настроено автоматическое выполнение синхронизации данных, то синхронизация данных будет осуществляться по заданному расписанию. Подробнее см. раздел Автоматическое выполнение синхронизации данных по расписанию.
Если автоматическое выполнение синхронизации данных не настроено или необходимо выполнить синхронизацию данных в любой момент времени, то для выполнения синхронизации данных вручную необходимо открыть список Настройки синхронизации данных (подробнее см. раздел Список Настройки синхронизации данных), например, на Начальной странице приложения и нажать кнопкуСинхронизировать. Выполнение синхронизации вручную доступно для всех синхронизаций в списке, при этом синхронизация между двумя приложениями может производиться интерактивно. Подробнее см. раздел Выполнение синхронизации данных при необходимости (интерактивно).
В журнале регистрации приложения отражаются события синхронизации данных (подробнее см. раздел События синхронизации данных).
Выполнение синхронизации данных при необходимости (интерактивно)
Данная функция предусмотрена для синхронизации данных между разными приложениями (см. раздел Синхронизация данных между разными приложениями).
Режим интерактивной синхронизации данных следует выбирать в том случае, если до синхронизации данных один и тот же объект мог быть введен независимо в оба приложения, участвующие в синхронизации. Например, интерактивный режим синхронизации данных следует выбирать для первой синхронизации данных между двумя приложениями, учет в которых уже ведется, и в них имеются одинаковые списки Демо: Номенклатура. Вероятность существования дублирования данных в таких приложениях очень высока. Интерактивный режим позволит такие данные сопоставить автоматически или вручную.
Для того чтобы произвести синхронизацию данных вручную, в списке Настройки синхронизации данных выберите нужную настройку синхронизации данных, затем нажмите кнопку`Синхронизировать, задав дополнительные отборы`, для тогочтобы открыть Помощник интерактивной синхронизации данных. Помощник предназначен для выполнения отправки и получения данных с возможностью предварительного просмотра и сопоставления получаемых данных.
Отправка данных
На первой странице Помощника интерактивной синхронизации данных указаны параметры производимой синхронизации данных, заданные при настройке синхронизации, при необходимости нажмите кнопку Настроить для указания других параметров. Подробнее см. разделы Применение правил синхронизации данных и Выбор варианта подключения. Нажмите кнопку Далее для перехода к сопоставлению объектов.
Анализ данных занимает некоторое время.
При необходимости с помощью переключателя Данные для отправки выберите вариант отправки дополнительных данных:
■ Отправить поступления товаров по организациям –выберите документы для отправки, для этого в поле За период с помощью кнопки
укажите период, за который отправлять данные, с помощью ссылки можно Выбрать организации для отправки документов. Подробнее об отборах см. разделы документации Варианты отчетов или Взаимодействия;

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

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

С помощью кнопки Настройки можно Сохранить текущую настройку отбора данных для отправки или выбрать из списка ранее сохраненную настройку.
Нажмите кнопку Далее для выполнения синхронизации данных.

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

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

При использовании интерактивного режима получения данных рекомендуется вначале выполнять автоматическое сопоставление, а затем выполнять сопоставление вручную для объектов, которые не были сопоставлены автоматически. Сопоставленные вручную объекты двух приложений запоминаются и при выполнении следующей синхронизации данных сопоставляются автоматически.
После сопоставления всех совпадающих объектов в информационных базах синхронизацию между ними можно выполнять в автоматическом режиме (при условии, что далее все объекты будут заводиться только в каком-то одном приложении, а в другую будут переноситься с помощью синхронизации данных). Для того чтобы такие объекты переносились быстрее, рекомендуется увеличивать частоту автоматической синхронизации данных.
После получения данных по кнопке Далее помощник выполнит отправку данных.
На заключительной странице помощника будет предложено настроить выполнение синхронизации данных автоматически по расписанию. Если текущая синхронизация данных уже включена в одно из существующих расписаний выполнения синхронизации данных, то данное предложение будет недоступно.
Для настройки расписания синхронизации данных в автоматическом режиме нажмите кнопку Настроить. Подробнее см. раздел Автоматическое выполнение синхронизации данных по расписанию.

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

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

Это можно сделать также с помощью ссылки панели навигации в настройке синхронизации данных Сценарии синхронизации.

Основное назначение сценария – это выполнение синхронизации данных автоматически по заданному расписанию. Сценарий необходим для задания расписания и порядка отправки и получения данных.
Не рекомендуется выполнять только отправку данных или только получение данных, хотя сценарий позволяет это сделать. Надо выполнять полноценную синхронизацию данных в одном сценарии.
Для каждого сценария можно использовать индивидуальное расписание.
В списке сценариев можно Включить/Отключить загрузку или выгрузку данных с помощью соответствующей кнопки, выполняемые действия сценария помечаются флажком в колонке списка
или
.
С помощью кнопки
можно включить или выключить расписание. Сценарий с включенным расписанием в специальной колонке списка
помечается флажком.
Для ввода нового сценария нажмите кнопку Добавить. Приложение автоматически предлагает вариант заполнения сценария. Также можно заполнить данные самостоятельно.
С помощью флажка Автоматически по расписанию можно отключить расписание синхронизации данных. При вводе сценария флажок по умолчанию включен.
Нажмите кнопку Добавить для добавления в сценарий нового действия, заполните необходимые данные:
■ в колонке Информационная база выберите из списка нужный тип информационной базы, например, Библиотека стандартных подсистем, редакция 2.3. Выберите из предлагаемого списка нужную информационную базу, например, БСП;
■ после выбора информационной базы в колонке Подключение выберите вариант подключения из списка, который используется в настройке синхронизации (например, Локальный или сетевой каталог);
■ в колонке Выполняемое действие выберите из списка нужные действия в сценарии – Получение данных или Отправка данных.
После того как был настроен сценарий синхронизации данных, около настройки синхронизации данных в списке появляется значок
. Подробнее см. раздел Список Настройки синхронизации данных.
Особенности настройки сценария обмена при прямом подключении с помощью COM-соединения и подключении через веб-сервис.
В синхронизациях, где приложения подключаются друг к другу напрямую (СОМ-соединение, Веб-сервис) настраивать сценарий обмена нужно только в одном приложении. Рекомендуется выполнять такую настройку в ведущем приложении, т.е. в том, в котором начинали настраивать синхронизацию данных.
Особенности настройки сценария в сервисных приложениях (облако)
При настройке синхронизации данных в режиме между локальной базой и приложением в облаке, также есть возможность настроить автоматическое выполнение синхронизации данных. В этом случае сценарий настраивается на стороне локальной базы. При добавлении сценария необходимо учитывать рекомендации, которые относятся к работе сценария при подключении через веб-сервис (см. предыдущий пункт).
При настройке синхронизации данных между облачными приложениями, при подключении через веб-сервис также есть возможность добавить сценарии синхронизации и настроить обмен в автоматическом режиме. При добавлении сценария обмена, в этом случае, надо придерживаться рекомендаций для обменов через веб-сервисы - добавлять сценарий только в одно приложение (область данных). Об этом сообщает соответствующее предупреждение, которое выводится в форме сценария, при добавлении.

Ограничения при настройке сценария в облачном приложении:
■ нет возможности выбрать тип подключения;
■ обязательно нужно указывать действия на отправку и на получение данных;
■ минимальный интервал выполнения сценария – 15 мин, но он может быть автоматически скорректирован приложением в большую сторону, в зависимости от загрузки на сервере.
События синхронизации данных
События, возникающие в процессе отправки и получения данных, записываются в журнал регистрации. Если синхронизация данных не работает, то с помощью этой информации можно разобраться в причинах.
Для того чтобы просмотреть журнал регистрации, выберите в списке Настройки синхронизации данных нужную строку, выполните команды События получения данных или События отправки данных контекстного меню по правой кнопке мыши или меню Еще.

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

Контроль зацикливания
Ранее, в разделе Общие рекомендации по синхронизации данных в двух приложениях, упоминалась ситуация, когда синхронизация может быть настроена по замкнутому кругу (зациклилась) и к какой негативной ситуации это может привести.

При использовании синхронизации через универсальный обмен данными (УОП) ситуация зацикливания контролируется автоматически (С версии БСД 1.0.2). Делается это за счет того, что вместе с сообщением обмена также передается информация обо всех настроенных обменах в приложении. Таким образом, каждая база «знает» полную схему синхронизации.
Как только будет определено, что возникло зацикливание, в приложении будет отключена регистрация объектов при получении данных. Регистрация будет отключена только в приложении, в котором впервые было обнаружено зацикливание.
Предупреждение о том, что произошло зацикливание, можно увидеть в нескольких местах:
■ На панели Текущие дела в главном окне приложения;
■ Непосредственно в форме настройки синхронизации.

■ В форме Настройки синхронизации данных``над списком настроек синхронизаций.

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

Если окно Зацикливание синхронизации было открыто в приложении-корреспонденте, то в нем будет только предупреждение о зацикливании и рекомендации по его устранению.

В форме Зацикливание синхронизации можно:
■ Отключить контроль либо для одного, либо для нескольких настроек. При отключении контроля хотя бы частично в списке настроек синхронизаций окно с предупреждением о зацикливании исчезает. При этом для настройки, у которой контроль зацикливания не был отключен, предупреждение остаётся непосредственно в форме настройке синхронизации;
■ Возобновить или приостановить регистрацию объектов, которые были получены при обменах;
■ Перейти к просмотру незарегистрированных данных, которые были получены при синхронизации;
■ Включить, отключить отображение предупреждения для всех пользователей;
■ Перейти в список незарегистрированных объектов.
Данные, не зарегистрированные при обмене
В ситуации зацикливания в приложении, в котором обнаружено зацикливание, автоматически отключается регистрация объектов метаданных, полученных при синхронизации для того, чтобы предотвратить дальнейшую миграцию полученных данных. О такой ситуации пользователь получает предупреждение. С помощью ссылки в форме зацикливания синхронизации можно перейти к списку объектов, не зарегистрированных при синхронизации.

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

Включение отображения скрытых предупреждений выполняется в форме Зацикливание синхронизации из меню Ещё, далее Отображать предупреждение о зацикливании.
Список предупреждений по синхронизации данных
При выполнении синхронизации данных возможно возникновение проблемных ситуаций, требующих вмешательства пользователя.
Приложение предоставляет возможность:
■ расследовать проблемы в обмене данными;
■ исправлять ошибки в исходных данных, препятствующие выгрузке;
■ под свою ответственность включить обмен проблемными данными.
Результаты каждой синхронизации данных можно увидеть в списке Настройки синхронизации данных, например, на Начальной странице приложения в виде ссылок. В случае возникших в ходе синхронизации коллизий в ссылке указывается количество предупреждений (точный подсчет идет до 100, далее указывается более 100). Если синхронизация не состоялась, по ссылке можно перейти для просмотра ошибок и проблем.

Список по конкретной синхронизации включает предупреждения всех типов. Если их много, для удобства имеются отборы по параметрам (для выбора параметра нажмите кнопку
). Подробнее см. раздел Отборы.
В списке выводится информация о предупреждениях и связанных с ними объектах приложения:
■ Признак наличия комментария – в колонке выводится значок
, если в предупреждении заполнено поле комментарий.
■ Дата возникновения;
■ Описание– выводится сущность проблемы;
■ Тип– по этой колонке удобно сортировать предупреждения.
В список выведено минимальное количество полей, с помощью команды Еще – Изменить форму можно изменить список, добавить необходимые поля.
С помощью кнопок панели навигации в списке можно:
■ Обновить– список не является динамическим, поэтому для получения новых предупреждений нажмите кнопку;
■ Открыть объект – быстрый переход к объекту приложения – предмету предупреждения для исправления ошибок;
■ Скрыть из списка – не показывать это предупреждение. Эта кнопка выключает видимость предупреждения в списке, при этом само предупреждение остается в приложении и к нему можно будет вернуться позже. Надо понимать, что проблема этим не решается, а игнорируется, откладывается «на потом».
С помощью кнопки Групповая обработка можно открыть выпадающее меню и выбрать нужную команду для быстрого решения проблем из нескольких однотипных предупреждений:
■ Проведение документов (подробнее см. раздел Непроведенные документы);
■ Групповое изменение реквизитов (применяется для исправления реквизитов при всех проблемах, подробнее см. раздел документации Групповое изменение объектов);
■ Коллизии (подробнее см. раздел Коллизии);
■ Запрет загрузки по дате (подробнее см. раздел Непринятые по дате запрета).

В контекстном меню списка по правой кнопке мыши можно найти дополнительные команды для работы со списком, например, можно:
■Включить видимость ранее скрытых предупреждений с помощью команды Показать скрытые в списке – по этой команде скрытые предупреждения показываются серым цветом и неактивны.
■ Показать в списке – с помощью команды скрытые предупреждения становятся активными, с ними можно работать;
■ перейти в Журнал регистрации в указанное время. Эта команда применяется относительно текущей строки, а точнее Даты возникновения предупреждения, которая указана в текущей строке списка. При нажатии будет выведена информация о событиях, которые произошли по времени Даты возникновения (с точностью +-1 секунда от события) без отбора по типам события, т. е. пользователь увидит весь журнал за указанное время, в том числе и те процессы, которые происходили параллельно синхронизации. Это позволит проанализировать причины возникновения предупреждения.

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

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

С помощью флажка Только скрытые записи, которые удовлетворяют условиям выше можно дополнить отбор и удалить те предупреждения, которые были помечены как скрытые. Важно понимать, что команда Скрыть из списка только отключает видимость предупреждений, а команда Удаление устаревших записей физически удаляет предупреждения без возможности их восстановить. Поэтому рекомендуется использовать эту команду ответственно и вдумчиво, потому что удаление большей части предупреждений происходит автоматически при решении проблемы, а удаление предупреждений, связанных с коллизиями (непринятые данные по коллизии, принятые данные по коллизии) и датой запрета загрузки (объект существует, объект не существует в информационной в базе) приведет к удалению версий объектов (см. раздел также раздел документации Версионирование объектов).
При необходимости можно Показать скрытые в списке с помощью команды меню Еще.
Также ссылка Предупреждения при синхронизации данных предусмотрена в разделе Администрирование– Синхронизация данных (подробнее см. раздел Настройка приложения). Данная ссылка позволяет просмотреть полный список предупреждений синхронизации без каких-либо отборов. С помощью команды Еще – Предыдущая форма предупреждений можно открыть список предупреждений в прежнем виде.

Отборы
Для удобства просмотра предупреждений предусмотрены отборы:
■ Период – установите нужный, например, конкретную дату и время синхронизации;
■ Синхронизация – список является общим для всех синхронизаций, при переходе из списка синхронизаций включается отбор по выбранной синхронизации. При необходимости можно поменять значение с помощью флажков;

■ Тип – если список большой, можно выбрать предупреждения определенного типа.

Проблемные ситуации или предупреждения можно условно разделить на следующие типы:
■ Ошибка проверки перед отправкой (XDTO)– сведения о предупреждениях и ошибках при отправке данных (подробнее см. раздел Проблемы при отправке);
■ Непроведенные документы (подробнее см. раздел Непроведенные документы);
■ Незаполненные реквизиты (подробнее см. раздел Незаполненные реквизиты);
■ Конфликты (подробнее см. раздел Конфликты);
■ Непринятые по дате запрета (подробнее см. раздел Непринятые по дате запрета).
■ Ошибки кода обработчиков при отправке;
■ Ошибки кода обработчиков при получении, подробнее см. раздел ошибки кода обработчиков при отправке (получении).
Ошибка проверки перед отправкой (XDTO)
Сообщения об ошибках при отправке – ошибки проверки сконвертированного объекта дополнительно дублируются в журнале регистрации и говорят о том, что при попытке отправить данные приложения обнаружила пустые сведения, которые обязательно должны быть заполнены, например, документ Демо: Счет на оплату покупателю с пустой суммой.
В предупреждении предлагается расшифровка проблемы и ссылка на объект приложения, при конвертации которого обнаружены пустые сведения. При переходе в объект, как правило, можно разобраться в причинах проблемы, но стоит заметить, что такая возможность иногда отсутствует, т. к. есть данные, которые вычисляются динамически или по умолчанию не отображаются. В таких случаях рекомендуется обратиться к администратору приложения.

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

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

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

Незаполненные реквизиты
Предупреждения этого типа означают, что при получении данных были записаны объекты, но в этих объектах (документы, списки и т. д.) остались пустые реквизиты.
Для исправления необходимо открыть элемент списка (это можно сделать, нажав кнопку Открыть объект или из карточки предупреждения с помощью ссылки) и заполнить обязательные для заполнения поля, затем сохранить изменения. При записи элемента предупреждение будет автоматически удалено.

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

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

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

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

С помощью кнопки Групповая обработка – Запрет загрузки по дате можно отработать несколько предупреждений.
Для групповой обработки предусмотрены кнопки:
■ Принять версию – будет принята выделенная версия.
■ С помощью кнопки Показать отличия можно изучить обе версии данных для принятия решения.
С помощью кнопки Открыть объект можно просмотреть документ или элемент списка.

Ошибки кода обработчиков при отправке (получении)
В карточке предупреждения обработчиков отправки/получения указывается, что были обнаружены ошибки в коде правил конвертации объектов.
Указываются пути решения проблемы:
■ обновиться на актуальную версию приложения;
■ использовать актуальные правила конвертации (подробнее см. раздел Контроль актуальности типовых правил обмена).

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

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

С помощью кнопки
Дополнительная информация можно просмотреть информацию о том, как настроена выборочная регистрация. Правила выборочной регистрации может изменить только разработчик. См. также раздел Выборочная регистрация объектов.
В приложении ведется регистрация номеров сообщений. Нажмите на ссылку с номерами сообщений, для того чтобы просмотреть их или исправить.
В списке можно произвести отбор изменений.
В поле Отображать выберите нужное значение из списка:
■ все;
■ только выгруженные;
■ только невыгруженные.
Список состоит из двух частей:
1. левая часть состоит из двух колонок:
■ объект конфигурации – перечислены объекты приложения (справочники, документы и т. д.) в виде дерева;
■ количество – количество зарегистрированных измененных (или вновь введенных) / не выгруженных элементов в этих объектах;
2. правая часть меняется в зависимости от выделенного объекта в левой части:
■ по выделенной группе объектов в колонке Описание приводится подробное описание статистических данных левой части;
■ по выделенному объекту приложения правая часть делится на две колонки:
■ наименование конкретного объекта (например, Демо: Договор контрагента) – приводится перечень всех измененных и не выгруженных элементов списка;
■ № отправленного – номер сообщения, в котором отправлены измененные элементы списка (указывается номер сообщения или выводится Не выгружалось).
Измененные, удаленные и вновь вводимые объекты приложения регистрирует автоматически.
Для ручной регистрации объектов выберите объект (тип объектов) в дереве с помощью флажков, нажмите Зарегистрировать:
■ все объекты выбранных типов – можно выбрать объект и все его подчиненные объекты;
■ объекты выбранных типов с авторегистрацией;
■ одиночный объект (выберите из списка объект или создайте новый);
■ объекты при помощи отбора (задайте отбор, отберите нужные элементы);
■ результаты запроса (предварительно настройте параметры регистрации изменений объектов с помощью команды Еще – Настройки).

Для того чтобы отменить отправку всех данных, приготовленных для других приложений, в дереве объектов выделите корень (информационную базу) и нажмите кнопку Отменить регистрацию (выбор объектов для отмены аналогичен предыдущему).
Для того чтобы настроить параметры регистрации изменений объектов, нажмите Еще – Настройки. Можно настроить параметры авторегистрации, установить номер сообщения при регистрации, при необходимости указать путь к каталогу консоли запросов.
С помощью флажков можно включить Авторегистрацию:
■ движений вместе с документами;
■ последовательностей вместе с документами.
С помощью переключателя можно настроить Установку номера сообщения при регистрации:
■ регистрировать как неотправленные;
■ использовать номер сообщения узла обмена.
Для использования Консоли запросов переключатель установите в положение В каталоге, укажите путь к консоли запросов с помощью кнопки
. Если она не нужна, переключатель установите в положение Не использовать.
Включите флажок, для того чтобы Использовать Библиотеку стандартных подсистем при регистрации изменений объектов ограничения миграции данных.
Для того чтобы настройки вступили в силу, нажмите Записать.
Для того чтобы просмотреть результат стандартной выгрузки (РИБ), выделите объект, по которому зарегистрированы изменения, в левой части списка, при этом в правой части появляется список элементов. Выделите нужный элемент, нажмите кнопку
Показать результат выгрузки или Еще – Стандартный результат выгрузки (РИБ). Подробнее о РИБ см. раздел Синхронизация данных в распределенной информационной базе.
Настройка синхронизации с порционной отправкой данных
В приложении предусмотрена возможность порционной отправки данных. Такая возможность может быть востребована, например, при первоначальной настройке обмена, если обмен данных производится в приложении в Интернете и нужно синхронизировать большой объем данных, например, в приложении-источнике введено много нормативно-справочной информации.
Процесс настройки синхронизации (подробнее см. раздел Синхронизация данных между разными приложениями) в этом случае состоит из нескольких последовательных этапов:
1. Настройка подключения (подробнее см. раздел Выбор варианта подключения) – здесь задаются параметры подключения к базе-корреспонденту. Для приложения в Интернете – выбор приложения из списка доступных или (доп. опция для обмена через EnterpriseData) через указание url приложения, ввод логина и пароля.
2. Настройка правил отправки и получения данных (подробнее см. раздел Применение правил синхронизации данных) – указываются правила регистрации данных для выгрузки, и заполняются (при их наличии) значения по умолчанию, используемые при получении данных. После выполнения данного этапа настройка синхронизации считается завершенной. Можно завершить настройку и выйти из помощника.
Обычно для настройки обмена данными между двумя приложениями далее следует этап 3:
3. Первоначальная выгрузка данных для сопоставления (применяется для обмена данными между двумя приложениями, подробнее см. раздел Начальная выгрузка для сопоставления данных).
Для того чтобы выполнить порционное сопоставление, необходимо пропустить 3-й этап, далее в списке Настройки синхронизации данных (подробнее см. раздел Изменение настройки синхронизации данных):
■ выполнить ручную регистрацию порции данных к обмену с помощью кнопки
Состав отправляемых данных, подробнее см. раздел Состав отправляемых данных);
■ выполнить команду Выгрузка данных для сопоставления меню Еще, в режиме Выгрузить только зарегистрированные к обмену данные (если предварительно произведена регистрация порции, то этот режим включается по умолчанию). Нажмите кнопку Далее.

Будет выгружена зарегистрированная порция данных.
Далее можно перейти в приложение-корреспондент, открыть в ней список Настройки синхронизации данных. Найти нужную настройку синхронизации (она перейдет в состояние Получены данные для сопоставления), выделить ее. Нажать кнопку Синхронизировать. Будет выполнен анализ полученных данных, станет доступным выполнение интерактивного сопоставления. Подробнее см. разделы Список Настройки синхронизации данных, Выполнение синхронизации данных при необходимости (интерактивно).
Можно повторить регистрацию данных и выгрузку столько раз, сколько это потребуется.
Регистрация данных к обмену с помощью Консоли запросов.
Если в состав конфигурации включена типовая обработка Консоль запросов, то у пользователя (администратора) появляется возможность зарегистрировать набор данных, выполнив произвольный запрос. Фактически функциональность регистрации из консоли запросов похожа на регистрацию данных по отбору, но предоставляет более широкие возможности в части определения условий.
Для включения регистрации данных по запросу необходимо в настройках регистрации перейти в меню Ещё, далее Настройки, где включить опцию В составе конфигурации.

Описание шагов регистрации данных из консоли запроса.
Для того, чтобы зарегистрировать данные с помощью Консоли запросов, рекомендуется выполнить следующие шаги:
1. Вызвать Консоль запросов в форме регистрации данных к обмену. Для этого необходимо перейти по кнопке Зарегистрировать в Результаты запроса.

2. Далее в открывшейся консоли появится команда Выполнить выбор результата запроса, а затем в поле Текст запроса написать произвольный запрос, результатом которого должно быть поле Ссылка с типом метаданных, которые входят в состав плана обмена.

3. Далее выполнить запрос. При выполнении запроса и передачи результата в обработку регистрации будет произведена попытка зарегистрировать данные на узле плана обмена согласно содержимому запроса.

Важно! Консоль запросов – достаточно сложный инструмент, предназначенный для администратора, либо разработчика. Даже продвинутому пользователю проще регистрировать данные с помощью отборов, чем писать запросы.
Удаление настройки синхронизации данных
Возникают ситуации, когда необходимо удалить существующую настройку синхронизации данных. Например, вторая база-корреспондент была удалена, и надо создать новую настройку синхронизации данных, или изменяется топология синхронизации и надо выполнять настройку синхронизации данных заново. Также имеет смысл удалить настройку и начать ее заново, если в процессе возникли ошибки.
Удаление производится следующим образом:
1. в списке Настройки синхронизации данных выделите удаляемую настройку и выполните команду Еще – Удалить настройку синхронизации. Если настройка в списке одна, нажмите кнопку Удалить эту настройку синхронизации;
2. подтвердите свой выбор. В ответ на вопрос приложения нажмите кнопку Да;
3. при необходимости повторите этот сценарий удаления во всех приложениях, участвовавших в синхронизации данных.

Если удаление настройки синхронизации данных не удалось (например, введены сценарии синхронизации данных и приложение из-за этого не может удалить настройку), то сначала следует произвести подготовительные действия:
4. Удалите связи этой настройки с другими элементами – сценариями синхронизации данных. Подробнее о сценариях синхронизации данных см. раздел Автоматическое выполнение синхронизации данных по расписанию.
■ В списке Настройки синхронизации данных выделите удаляемую настройку и выполните команду Еще – Сценарии синхронизации данных;
■ В окне Сценарии синхронизации данных исключите удаляемую настройку синхронизации данных из всех сценариев синхронизации данных с помощью кнопок Включить/Отключить.
После этого повторите удаление синхронизации данных.
Роли для синхронизации данных
Для работы с синхронизацией данных необходимо назначить одну или комбинацию из следующих ролей:
|
Роль |
Краткое описание |
|
|
Дает право запускать синхронизацию данных вручную, осуществлять мониторинг синхронизации данных. |
|
|
Дает право просмотра истории изменений объекта, но не позволяет читать версии объектов. |
|
|
Полный доступ ко всем операциям. Позволяет также удалять настройки, помеченные на удаление, включать и выключать использование синхронизации данных. |