Внешний вид и особенности использования Универсального обмена данными

Достаточно часто в работе крупных предприятий и торговых сетей возникает необходимость в обмене данными между базами. Каждый программист и администратор по-разному решает этот вопрос. Кто-то пишет выгрузки-загрузки через промежуточные файлы таблиц, кто-то использует режим COM соединения для подключения к базе источнику. Однако, в последнее время всё большую популярность набирает собственный 1С-овский механизм под названием «Универсальный обмен данными в формате XML».

Внешний вид обработки

В Полном интерфейсе открыть обработку можно по адресу Сервис->Прочие обмены данными-> Универсальный обмен данными в формате XML.

Форма обработки (Рис.1) содержит четыре закладки:

Рис. 1

  1. Выгрузка данных;
  2. Загрузка данных;
  3. Дополнительные настройки;
  4. Удаление данных.

Интерфейс каждой из закладок сильно загружен элементами, а потому требует отдельного рассмотрения.

Выгрузка данных

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

На следующей строке формы находятся два переключателя:

  1. Выгрузка в файл обмена (Рис.2);
  2. Подключение и выгрузка данных в ИБ (рис.3).

Рис.2

Рис.3

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

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

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

Для отладки алгоритмов и исправления ошибок можно воспользоваться встроенным в обработку обмена механизмом. Его активация производится установкой соответствующего флажка в нижней части формы. Нажатие на кнопку «Настройка отладки…» вызывает окно (Рис. 4).

Рис.4

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

Нажатие на кнопку «Готово» проверяет правильность и полноту заполненных данных.

Загрузка данных

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

Рис.5

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

Соответствующие флажки позволяют настроить:

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

Дополнительные настройки

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

  1. Включает режим отладки;
  2. Позволяет использовать транзакцию в процессе выгрузки;
  3. Оптимизирует обмен между базами 8-ой версии 1С;
  4. Выгружать только те объекты, которые разрешены к использованию текущему пользователю;
  5. Включить протоколирование процесса обмена между базами.

Эти и некоторые другие функции включаются выставлением соответствующих флажков на форме (рис.6).

Рис.6

Удаление данных

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

Коротко о настройке правил обмена

Использование стандартного обработчика очень упрощает жизнь программистам. В то же самое время, одним из самых сложных моментов для того, кто впервые столкнулся  с «Универсальным обменом данным в формате XML» является вопрос: «Где взять файл правил обмена?».

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

  1. epf – необходим для выгрузки структуры метаданных для баз 1С 8;
  2. epf – если конфигурация 1С 8 самописная или не стандартная, в ней может не быть обработки «Универсальный обмен данными», этот файл и есть эта обработка;
  3. ert –файл содержит код для выгрузки структуры метаданных конфигураций 1С версий 7.7;
  4. ert – файл обработки выгрузки-загрузки данных для семерки.

Запустив соответствующие обработки необходимо выгрузить структуры метаданных для исходной базы и базы приемника. Затем в конфигурации «Конвертация» необходимо внести информацию о конфигурациях источника и приемника в справочник «Конфигурации».

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


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

Ваш e-mail не будет опубликован.

*

code


Постфиксы в номерах кадровых приказов
Как настроить вывод постфиксов в номерах кадровых приказов в 1С ЗУП. Как донастроить макет печатной формы кадровых приказов. Получить 15 ...
Указание сведений о регистрации в налоговом органе в 1С:ЗУП ред.3
В этом видеоуроке эксперты 1С демонстрируют, как в программе «1С:Зарплата и управление персоналом 8» редакции 3 указать сведения о регистрации ...
Подготовка и отправка заявления о зачете переплаты по налогу в 1СБухгалтерии 8
При переплате налога (сбора, страховых взносов, пеней, штрафов), налогоплательщик вправе представить в ИФНС заявление о зачете (возврате) излишне уплаченных сумм ...
Корректировка формы СЗВ-СТАЖ
Подробный разбор, как подавать корректировку СЗВ-СТАЖ по одному сотруднику. Что делать, если обнаружена ошибка в сданной форме. Обзор изменений в ...
1С:ERP Урок 12. Установка цен номенклатуры
Двенадцатый видеоурок вводного курса по прикладному решению «1С:ERP Управление предприятием». Продолжаем рассматривать подсистему «Продажи». Тема будет освещена в нескольких уроках ...
Информационная система 1С:ИТС - выпуск июнь 2019
- Как освободить ставку сотрудника на период его отсутствия (болезнь, прогул, неявка) или отпуска по беременности и родам? - Как ...
Возмещение стоимости медикаментов бывшим сотрудникам в 1С:ЗУП ред.3
По НК РФ доходы бывших сотрудников – пенсионеров по возрасту, которые были получены ими у работодателя в качестве возмещения стоимости ...
21. Модель потоков затрат. Раздел 3 из "Продвинутого курса по 1С:УПП"
Эти материалы взяты из "Продвинутого курса по учету производства в 1С:УПП". Сейчас он снят с продаж, но если нужно больше ...
17. Учет нематериальных затрат. Раздел 3 из "Продвинутого курса по 1С:УПП"
Эти материалы взяты из "Продвинутого курса по учету производства в 1С:УПП". Сейчас он снят с продаж, но если нужно больше ...