[[tp7:Start|Начальная страница]] <- [[tp7:Администрирование|Администрирование]] ===== Синхронизация данных ===== В форме «**Синхронизация данных**» осуществляется настройка синхронизации данных с другими программами и организация совместной работы в распределенной информационной базе. Для того чтобы стали доступными раздел программы «**Синхронизация данных**» следует включить флажок «**Синхронизация данных**». Нажатие ссылки «**//[[tp7:Администрирование:Настр_2_синхр_данных|Настройки синхронизации данных]]//**» вызывает переход к настройке и выполнению синхронизации данных с другими программами (//например, с 1С:Бухгалтерия предприятия, редакция 3.0//) через формат **Enterprise Data**, а также организации совместной работы в распределенной информационной базе. Установка флага «**Даты запрета загрузки**» вводит запрет загрузки данных прошлых периодов, чтобы загружать документы только за определенный период. В случае, если данные баз уже были синхронизированы за определенный период, информация была передана из базы-источника в базу-приемника, и необходимо исключить возможность обратного переноса информации из базы-приемника либо из базы-источника, необходимо установить «**Дату запрета загрузки данных**».\\ После задания флага «**Даты запрета загрузки**» становится доступной ссылка «**//Настроить//**» - переход к установке редактирования даты. Нажатие ссылки «**//Предупреждения при синхронизации данных//**» вызывает переход к форме просмотра предупреждений, возникших при синхронизации данных (непроведенных документов, незаполненных реквизитов, конфликтов и непринятых по дате запрета данных). «**Префикс этой информационной базы**» — указывается уникальный набор цифр и букв, который будет автоматически добавляться к кодам элементов справочников и номерам документов для того, чтобы различать программы, в которых они были введены, и избежать дублирования данных. «**Загрузка данных EnterpriseData**» — переход по ссылке открывает форму обмена файлами в универсальном формате «EnterpriseData», позволяющий описать объект информационной базы (контрагента, накладную и т.п.) или сообщить о факте удаления этого объекта. Для обмена данными необходимо указать путь к файлу и нажать кнопку «**//Выполнить операцию//**». Поддерживается версия формата 1.8. «**Настройки стандартного интерфейса OData**» — настройки автоматического REST-сервиса для запроса и обновления данных. Стандартный интерфейс OData позволяет читать данные, изменять их, создавать новые объекты данных и удалять существующие. ===== Предупреждения при синхронизации данных ===== Форма «**Предупреждения при синхронизации данных**» предназначена для просмотра статистики по результатам синхронизации данных. Результаты синхронизации данных в виде ссылки можно увидеть в списке «**Синхронизации данных**», //например, на рабочем столе программы//. В зависимости от результатов ссылка принимает значения «**Предупреждений нет**» (в случае успешной синхронизации данных) или {{:TP7:Предупреждение.png|Предупреждение}} «**Предупреждения**» (при этом в скобках указывается количество предупреждений). Для открытия списка результатов синхронизации данных пройдите по ссылке. При выполнении синхронизации данных возможно возникновение проблемных ситуаций, требующих вмешательства пользователя. В колонках списка выводится необходимая информация о данных, по которым возникли проблемы и причина, по которой они не были приняты. Причина кратко указывается в специальной колонке, при этом по выделенной строке в нижней части списка выводится подробная формулировка, с указанием проблемных полей списков или документов. ==== Отборы ==== Для удобства просмотра предусмотрены отборы: * «**…**» Выберите Период, за который выдавать данные; * В поле «**Отправитель**» «**Выберите**» из списка информационную базу, которая вас интересует; * В поле «**Причина**» напишите причину ошибки (данный отбор невозможен для вкладки Конфликты). Проблемные ситуации можно условно разделить на следующие категории, которые в списке находятся на отдельных вкладках. В заголовке каждой вкладки в скобках указывается количество соответствующих проблемных ситуаций: * «**Непроведенные документы**»: * В этом списке показываются документы, которые не удалось провести по каким-либо причинам. Для решения проблемы с проведением документа рекомендуется открыть документ и устранить недочеты, мешающие его проведению (это может быть, например, недостаточный остаток по товару). Внизу списка отражается причина невозможности автоматического проведения. * Для того чтобы попытаться исправить ошибки в выбранных документах, нажмите «**Изменить выделенные**». * После устранения ошибок можно «**Провести**» документ. * Для того чтобы открыть документ, нажмите «**Еще**» — «**Изменить**». * Для скрытия документа из этого списка без устранения проблемы с проведением нажмите «**Игнорировать**». * Для того, чтобы показать проигнорированные документы, нажмите «**Еще**» — «**Показывать проигнорированные**». * Для возвращения проигнорированного документа в список нажмите «**Еще**» — «**Не игнорировать**». * «**Незаполненные реквизиты**»: * Содержит список незаполненных реквизитов элементов справочников. Для исправления необходимо открыть элемент справочника (это можно сделать по двойному клику мыши на нем) и заполнить обязательные для заполнения поля. После чего необходимо записать элемент. * Для того чтобы попытаться заполнить реквизиты в выбранных элементах, нажмите «**Изменить выделенные**». * Для того чтобы открыть элемент, нажмите «**Еще**» — «**Изменить**». * Для удаления элемента справочника из этого списка без устранения заполнения обязательных реквизитов нажмите «**Игнорировать**». * Для того, чтобы показать проигнорированные элементы, нажмите «**Еще**» — «**Показывать проигнорированные**». * Для возвращения проигнорированного элемента в список нажмите «**Еще**» — «**Не игнорировать**». * «**Конфликты**»: * При настроенной синхронизации данных между двумя программами возникают ситуации, когда одни и те же данные изменяются одновременно (в промежуток между выполнением сеанса синхронизации данных) в обеих программах. Это приводит к возникновению двух различающихся версий одинаковых данных в этих программах. Такая ситуация называется конфликтом изменения данных. Конфликты изменения данных разрешаются (выбирается одна из версий) автоматически, однако можно изменить результат автоматического разрешения конфликта. Для этого выделите элемент списка. * В строке внизу списка выводится метод решения конфликта, который был выбран программой. * Для выявления отличий между двумя версиями нажмите «**Показать отличия**». * Для принятия решения, какую версию принять, можно просмотреть обе версии. Для этого нажмите «**Еще**» — «**Показать версию, созданную в этой информационной базе**» или «**Еще**» — «**Показать версию, полученную из другой информационной базы**». * Для просмотра элемента списка нажмите «**Еще**» — «**Изменить данные**». * После принятия решения о версии, которая должна быть сохранена, нажмите «**Подтвердить**» для сохранения результата автоматического разрешения конфликта или «**Пересмотреть**» для изменения результата рассмотрения конфликта на противоположный. После этого элемент становится неактивным, ему присваивается признак «**Рассмотрено**» и по умолчанию он скрывается из списка. * По умолчанию рассмотренные конфликты скрываются из списка. Для того чтобы показывать их тоже, нажмите «**Еще**» — «**Показывать рассмотренные конфликты**». * Для того чтобы заново проверить рассмотренные конфликты и что-либо изменить, нажмите «**Еще**» — «**Снять признак "Рассмотрено"**». * «**Непринятые по дате запрета**»: * В этом списке отображаются данные, которые были отклонены из-за установленного запрета на загрузку данных прошлых периодов. * Для сравнения отклоненных данных с текущими данными в программе нажмите «**Показать отличия**» (при наличии данных в текущей программе). * Для того чтобы открыть элемент, нажмите «**Еще**» — «**Изменить**». * Для просмотра другой версии нажмите «**Еще**» — «**Показать непринятую версию**». * Для получения данных, несмотря на установленный запрет загрузки данных, нажмите «**Принять версию**». * Для удаления строки из списка без принятия решения нажмите «**Игнорировать**». * Для того, чтобы показать проигнорированные элементы, нажмите «**Еще**» — «**Показывать проигнорированные**». * Для возвращения проигнорированного элемента в список нажмите «**Еще**» — «**Не игнорировать**».