Tm fs02 shares обмен данными файл отчета

Содержание

Справочник вызывается из меню «Сервис – Обмен данными – Обмен с «Трактиръ: Front-Office» — Настройки обмена с «Трактиръ: Front-Office».

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

Настройки заполняются в диалоговой форме, имеющей четыре закладки.

Закладка «Основные»

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

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

  • Конфигурация источник – наименование бэк-офисной конфигурации, из которой производится выгрузка данных. Должна соответствовать текущей конфигурации «ДАЛИОН: ПРО». При выборе вида обмена, кроме Произвольный, значение подставляется автоматически;
  • Конфигурация приемник – наименование фронт-офисной конфигурации, в которую производится выгрузка данных. При выборе вида обмена, кроме Произвольный, наименование также подставляется автоматически.

Справа от наименований справочно указываются номера релизов соответствующих конфигураций (подставляются автоматически).

Закладка «Параметры выгрузки»

Так как обмен данными между конфигурациями «ДАЛИОН: ПРО» и «Трактиръ: Front Office» возможен только через файлы в формате XML, то следует поставить флаг напротив «Выгрузка в файл обмена» и указать имя файла данных, в который будет производиться выгрузка. Файл должен быть с расширением *.xml, например, «СправочникиДАЛИОН.xml».

Файл обмена при необходимости может быть сжат, для чего следует установить флаг «Сжимать исходящий файл обмена данными»; одновременно становится доступно поле для ввода пароля на сжатый файл (архив).

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

Можно задать интервал выгрузки данных, выбрав из выпадающего списка:

Закладка «Параметры загрузки»

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

Если в поле «Имя файла» указан допустимый файловый шаблон, то при выполнении загрузки из указанного каталога будет произведена загрузка из всех находящихся в нем файлов, удовлетворяющих заданному шаблону. Например, если указан шаблон «Выгрузка*», то могут быть обработаны файлы с именами «Выгрузка001», «Выгрузка002», «Выгрузка003».

Если файл обмена был заархивирован с паролем, то пароль необходимо ввести в поле «Пароль распаковки».

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

Закладка «Параметры автообмена»

На закладке задаются параметры и расписание автоматического обмена:

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

Для настройки расписания автообмена использован стандартный механизм регламентных заданий «1С:Предприятия 8.3». Для создания или изменения расписания необходимо нажать кнопку «Настройки расписания».

В открывшемся диалоговом окне необходимо выбрать пользователя, установить флаг «Использование» и нажать ссылку «Изменить расписание».

Примечание

Выбранный пользователь должен совпадать с тем, который указан в настройках торгового объекта, в поле «Пользователь для выполнения регламентных заданий в файловом варианте» (на закладке «Автообмен»).

В открывшейся диалоговой форме «Расписание» необходимо установить требуемые параметры расписания:

После выполнения настройки и указания всех необходимых реквизитов элемент справочника «Настройки обменов данными XML» необходимо сохранить.

Выполнение экспорта данных

Для выполнения выгрузки данных из ДАЛИОН: ПРО в конфигурацию «Трактиръ: Front-Office» без использования автообмена следует открыть соответствующий ей элемент справочника «Настройки обменов данными XML» и на закладке «Основные» нажать кнопку «Выгрузить данные»:

В информационной базе «Трактиръ: Front-Office» для загрузки данных необходимо запустить соответствующую обработку для обмена данными в формате XML, в появившемся диалоговом окне указать путь к файлу (указанному выше) и нажать кнопку «Загрузить данные». Более подробно действия в конфигурации «Трактиръ: Front-Office» описаны в документации по данной конфигурации.
В том случае, если необходима индивидуальная настройка параметров выгрузки/загрузки (например, если требуется выгружать не все справочники, предусмотренные типовыми правилами выгрузки), предусмотрена обработка Универсальный обмен данными в формате XML, для вызова которой следует нажать кнопку — .

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

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

При необходимости на закладках: «Загрузка данных» можно изменить параметры загрузки, «Дополнительные настройки» — задать дополнительные настройки обмена. На закладке «Удаление данных» предусмотрена настройка функционала для удаления данных (с целью отладки переноса).

Выполнение импорта данных

Для выполнения загрузки данных из файла обмена из «Трактиръ: Front-Office» в ДАЛИОН следует нажать кнопку «Загрузить данные»:

В процессе загрузки данных в информационной базе «ДАЛИОН: ПРО» могут быть автоматически созданы новые элементы справочников, перенесенные из конфигурации «Трактиръ: Front-Office» (в том случае, если с момента последней загрузки справочников в ней были созданы новые элементы).

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

Настоящий документ описывает синхронизацию приложений 1С:Бухгалтерия 8 , редакция 3.0, и 1С:Зарплата и управление персоналом 8, редакция 3.0, в сервисе «1С:Предприятие 8 через Интернет».

Видеоинструкция

Смотрите видеоинструкцию, подготовленную партнером 1С фирмой АРГОС КОНСАЛТ:

1. Назначение синхронизации

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

Синхронизация приложений 1С:Бухгалтерия 8 и 1С:Зарплата и управление персоналом 8 позволяет обеспечить:

  • автоматическую передачу сведений о начислениях заработной платы и страховых взносов из приложения 1C:Зарплата и управление персоналом 8 в приложение 1C:Бухгалтерия 8 для формирования и сдачи регламентированной отчетности;
  • удобство для сотрудников: бухгалтеры работают в приложении 1С:Бухгалтерия 8, а расчетчики заработной платы и специалисты по управлению персоналом — в приложении 1С:Зарплата и управление персоналом 8;
  • согласованность (синхронизацию) справочников, используемых в этих приложениях, отсутствие необходимости в ручном повторном вводе данных.

2. Настройка отображения зарплаты в бухгалтерском учете

До включения механизма синхронизации данных между приложениями 1C:Зарплата и управление персоналом 8 и 1C:Бухгалтерия 8 необходимо выполнить настройку отражения зарплаты в бухгалтерском учете в этих приложениях.

  1. В приложении 1С:Бухгалтерия 8:

    1. в разделе меню Зарплата и кадры — Настройки зарплаты должен быть включен режим Во внешней программе;
    2. в разделе меню Зарплата и кадры — Настройки зарплаты необходимо задать настройки учета заработной платы — пункты меню Порядок учета зарплаты, Способы учета зарплаты и Статьи затрат по страховым взносам.
  2. В приложении 1С:Зарплата и управление персоналом 8:

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

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

3. Создание резервных копий приложений

Перед настройкой синхронизации приложений 1C:Бухгалтерия 8 и 1C:Зарплата и управление персоналом 8, рекомендуется сохранить резервные копии этих приложений.

О том, как можно создать резервные копии приложений, рассказывается в статьях:

  • Как создать резервную копию приложения?;
  • Как выгрузить данные из приложения, работающего в сервисе?.

4. Включение и настройка синхронизации

Чтобы настроить синхронизацию приложений 1C:Зарплата и управление персоналом 8 и 1C:Бухгалтерия 8, выполните следующие действия.

  1. Войдите в сервис и запустите приложение 1C:Зарплата и управление персоналом 8.

  2. Выберите в строке меню приложения пункт Администрирование, затем в выведенном меню выберите пункт Настройки синхронизации данных:

  3. В открывшейся форме Настройки синхронизации данных выберите ссылку Синхронизация данных:

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

  4. Откроется форма Синхронизация данных с моими приложениями. Здесь следует выделить приложение, с которым надо настроить синхронизацию данных (Бухгалтерия предприятия) и нажать кнопку Настроить.

  5. Откроется окно мастера настройки синхронизации, в котором описаны правила синхронизации данных:

  6. Если указанные в окне мастера правила синхронизации менять не требуется, следует нажать кнопку Далее >>. А если правила синхронизации требуется поменять, нужно перейти по гиперссылке Изменить правила синхронизации данных и изменить эти правила.

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

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

  8. Через некоторое время будет выведено окно с результатами сопоставления данных программ.

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

  9. После нажатия кнопки Далее >> процесс синхронизации данных продолжится. Через некоторое время будет выведено сообщение о том, что можно продолжить работу в приложении, не дожидаясь окончания синхронизации.

    Здесь следует нажать кнопку Готово.

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

Синхронизацию приложений 1C:Зарплата и управление персоналом 8 и 1C:Бухгалтерия 8 можно таким же образом включить и в приложении 1C:Бухгалтерия 8.

5. Как проверить правильность синхронизации

Если включена синхронизация, следует проверять на форме Синхронизация данных с моими приложениями (она выводится при выборе пунктов меню Администрирование | Синхронизация данных), не возникло ли проблем при синхронизации данных. Если проблемы возникли, об этом будет выведено сообщение.

В таких случаях следует перейти по гиперссылке Предупреждения. Будет выведена форма Предупреждения при синхронизации данных:

На этой форме есть 4 вкладки:

  1. Непроведенные документы — здесь показываются документы, полученные при синхронизации из другой программы, которые по тем или иным причинам не удалось автоматически провести;
  2. Незаполненные реквизиты — здесь показываются документы, полученные при синхронизации из другой программы, которые не удалось провести, так как один или несколько атрибутов документа были заполнены;
  3. Конфликты — здесь показываются документы и записи справочников, которые были в промежутке между синхронизациями изменены в двух программах. Вследствие чего появились две версии одного элемента справочника или одного документа. Такие конфликты разрешаются автоматически — но Вы можете просмотреть перечень таких ситуаций и подтвердить или пересмотреть автоматически сделанные решения по разрешению конфликтов;
  4. Непринятые по дате запрета — здесь показаны документы, сведения о которых не были внесены в базу данных приложения, поскольку даты этих документов более ранние, чем заданная в форме Синхронизация данных дата запрета загрузки данных.

На ярлычке каждой вкладки в скобках показано количество предупреждений на этой вкладке.

Рекомендуется просмотреть все предупреждения и исправить причины ошибок.

Проблемы с данными, переданными при синхронизации, показываются в том приложении, в которое переданы данные. То есть, в приложении 1C:Бухгалтерия 8 будут показаны проблемы с данными, полученными из приложения 1C:Зарплата и управление персоналом 8 (если такие проблемы возникнут). А в приложении 1C:Зарплата и управление персоналом 8 — проблемы с данными, полученными из приложения 1C:Бухгалтерия 8 (если такие проблемы возникнут). Поэтому необходимо проверять, не возникли ли проблемы при синхронизации, и в приложении 1C:Бухгалтерия 8, и в приложении 1C:Зарплата и управление персоналом 8.

6. Как запустить синхронизацию приложений вручную

Если в сервисе «1С:Предприятие 8 через Интернет» настроена синхронизация пары приложений, то сервис автоматически выполняет синхронизацию этих приложений по заданному расписанию (по умолчанию — каждые 15 минут).

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

  1. Войдите в сервис и запустите приложение 1C:Зарплата и управление персоналом 8 или приложение 1С:Бухгалтерия 8.

  2. Выберите в меню приложения пункт Администрирование — Настройки синхронизации данных.

  3. В открывшейся форме Настройки синхронизации данных перейдите по гиперссылке Синхронизация данных.

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

7. Как отключить синхронизацию

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

  1. Вывести форму Синхронизация данных с моими приложениями (команда меню Администрирование — Настройки синхронизации данных — Синхронизация данных).
  2. Щелкнуть правой кнопкой мыши строку приложения, синхронизацию с которым следует отключить.
  3. В выведенном контекстном меню выбрать пункт Отключить.

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

8. Проверка бухгалтером начислений заработной платы

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

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

Если расчетчик заработной платы устанавливает в приложении 1C:Зарплата и управление персоналом 8 этот флажок в документе Отражение зарплаты в бухгалтерском учете, то после синхронизации в приложении 1C:Бухгалтерия 8 на основании переданного документа Отражение зарплаты в бухгалтерском учете будут сформированы проводки, отражающие в бухгалтерском учете сведения о начислениях заработной платы, страховых взносов и иных платежей.

Если же этот флажок расчетчиком заработной платы не был установлен, то:

  1. После выполнения синхронизации документ Отражение зарплаты в бухгалтерском учете появится в приложении 1C:Бухгалтерия 8, но проводки по нему автоматически созданы не будут.
  2. Бухгалтер, работая в приложении 1C:Бухгалтерия 8, увидит в списке документов, что документ не проведен (в левой колонке списка документ не помечен «галочкой»).
  3. Для проведения документа бухгалтер может открыть этот документ, проверить его, возможно, что-то скорректировать, и поставить флажок Зарплата отражена в бухгалтерском учете пользователем, как будто он подписал этот документ.
  4. После этого документ принимается к учету в приложении 1C:Бухгалтерия 8, то есть, по нему формируются проводки.
  5. При выполнении следующей синхронизации этот документ с установленным флажком Зарплата отражена в бухгалтерском учете пользователем передается в приложение 1C:Зарплата и управление персоналом 8. И расчетчик заработной платы уже не сможет изменить этот флажок (так как документ уже «подписан» бухгалтером).

9. О переносе данных об учете зарплаты и кадров из приложения 1С:Бухгалтерия 8

В настоящее время синхронизация приложений 1С:Бухгалтерия 8 и 1С:Зарплата и управление персоналом 8 реализована исходя из предположения, что учет зарплаты и кадров ведется в приложении 1С:Зарплата и управление персоналом 8.

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

  1. При создании в сервисе приложения 1С:Зарплата и управление персоналом 8 с помощью «Помощника начальной настройки» выполнить перенос данных из приложения 1С:Бухгалтерия 8. Перенос может осуществляться путем загрузки в 1С:Зарплата и управление персоналом 8 отчетных данных, созданных в 1С:Бухгалтерия 8 для передачи в ПФР (квартальная отчетность) и в ФНС (декларации по форме 2-НДФЛ).
  2. В приложении 1С:Бухгалтерия 8 в разделе меню Зарплата и кадры включить режим Во внешней программе.

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

10. Какие данные передаются при синхронизации

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

Подробные сведения о том, какие данные передаются при синхронизации приложений 1C:Бухгалтерия 8 и 1C:Зарплата и управление персоналом 8 приведены в статье .

Методика использования конвертации данных и планов обмена

Для конфигураций работающей на платформе 1C:Предприятие 8 разработана обработка «Универсальный обмен данными XML”. Обработка позволяет загружать и выгружать данные в формате XML. Правила выгрузки данных настраиваются в специальной конфигурации «Конвертация данных 2”.

Обработка позволяет настроить типы объектов, которые должны быть выгружены, а так же указать отборы для выгрузки объектов. Кроме того, для каждого правила выгрузки данных с типом «Стандартная выборка” добавляется возможность выгружать не все объекты, а только те, которые были изменены.

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

Для дальнейшего изучения материала рекомендуем ознакомится со статьями на ИТС посвященными работе с конфигурацией «Конвертация данных 2” и работе с планами обмена. Обобщенно можно сказать, что конфигурация «Конвертация данных 2” позволяет настроить обмен данными между различными конфигурациями, а планы обмена позволяют хранить информацию об объектах, которые были изменены. Таким образом, для настройки обмена измененными объектами необходимо будет создать правила выгрузки/загрузки данными, а для хранения информации об измененных объектах – план обмена.

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

После выполнения таких действий обработка выгрузит все элементы справочника «Номенклатура” и все связанные с ним объекты. В нашем примере получилось всего 152 объекта. Можно открыть результирующий файл обмена и убедится в этом.

После выгрузки данный файл обмена можно загрузить в конфигурацию «Бухгалтерия предприятия”.

Теперь попробуем организовать обмен только теми номенклатурными позициями, которые были изменены.

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

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

Откроем информационную базу в режиме предприятия. Для плана обмена «Тестовый” создадим узлы обмена.

Откроем обработку «Универсальный обмен данными XML”. Теперь для правила выгрузки данных «Номенклатура” можно выбрать узел обмена. Выберем узел «БП”. И произведем выгрузку данных. Увидим, что программа в окне сообщений написала, что выгружено 0 объектов. Это связано с тем, что после создания плана обмена никаких изменений в справочнике «Номенклатура” сделано не было. Откроем справочник изменим произвольный элемент, например номенклатуру с кодом 00064 «Вентилятор BINATONE ALPINE 160вт, напольный”. После чего в обработке «Универсальный обмен данными XML” нажмем на кнопку «Выгрузить данные”. Программа сообщит, что выгружено 7 объектов.

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

Если внести изменения еще для одного элемента справочника «Номенклатура”, то при выгрузке выведется сообщение, что выгружено новое количество объектов.

Таким образом, обработка «Универсальный обмен данными XML” способна выгружать не все объекты, а только те для которых имеются зарегистрированные изменения в плане обмена.

Откроем закладку «Дополнительные настройки”. В блоке «Настройки выгрузки” найдем параметр «Изменения регистрации для узлов обмена после выгрузки”. Используя данный параметр можно манипулировать регистрацией объектов после выгрузки:

  • Не удалять регистрацию – после выгрузки не будет удалена регистрация для узлов обмена, для которых выполнялась выгрузка измененных объектов

  • Полностью удалить регистрацию для узла обмена – для всех улов обмена, для которых выполнялась выгрузка, будет полностью удалена регистрация всех изменений

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

Поясним подробнее, если бы в плане обмена «Тестовый” в составе кроме справочника «Номенклатура” были бы и другие объекты, например справочник «Контрагенты”, тогда после выгрузки с регистрацией произошло бы следующее:

  • Не удалять регистрацию – регистрация объектов не изменилась

  • Полностью удалить регистрацию для узла обмена – очищена регистрация для всего состава выбранного узла обмена. То есть для справочника «Номенклатура” и «Контрагенты”

  • Удалить регистрацию только для выгруженных метаданных – регистрация для справочника «Номенклатура” удалится полностью, а регистрация для справочника «Контрагенты” не изменится, так как для справочника «Контрагенты” не был указан флажок выгрузки данных и узел обмена.

Алгоритм обработки для выгрузки данных

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

  1. Обработка анализирует все правила выгрузки данных, для которых установлен флажок выгрузки

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

    1. Анализируется способ выборки данных

      1. Если способ выборки «Стандартная выборка” и есть ограничения – то применяются только эти ограничения

      2. Если способ выборки «Стандартная выборка” и нет ограничений – то применяются ограничения по датам которые выбраны пользователем

    2. Выгружаются данные согласно правилам обмена

  3. Выгрузка данных для узлов обмена

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

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

    3. Если правило находится, то происходит выгрузка согласно правилу

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

Рекомендации для настройки выгрузки измененных объектов

  1. Для обмена с каждой отдельной конфигурацией рекомендуется использовать отдельный план обмена. Это лучше делать, прежде всего, для быстроты работы. В составе плана обмена должны быть только те метаданные, для которых настроены правила конвертации. Чем больше в плане обмен будет лишних объектов, для которых не настроены правила конвертации, тем медленнее будет работать система

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

  3. Не рекомендуется в одной выгрузке использовать несколько узлов обмена

  4. Нужно обдуманно подходить к установке параметра » Изменения регистрации для узлов обмена после выгрузки” – удаленную регистрацию изменившихся объектов восстановить нельзя

Подводные камни выгрузки измененных объектов

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

Оставьте комментарий