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

Достаточно часто в работе крупных предприятий и торговых сетей возникает необходимость в обмене данными между базами. Каждый программист и администратор по-разному решает этот вопрос. Кто-то пишет выгрузки-загрузки через промежуточные файлы таблиц, кто-то использует режим 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С:Бухгалтерии 8
Налог на имущество при владении недвижимостью не полный год и изменении стоимости объекта С 2019 года при расчете налога на ...
Новые возможности 1С:Бухгалтерии 8. Обзор февраль 2019
Новое в версиях версии 3.0.67-3.0.68 «1С:Бухгалтерии 8» Раз в месяц эксперты «1С» рассказывают слушателям 1С:Лектория о всех нововведениях в программе ...
Как отразить возврат из ФНС излишне перечисленного НДФЛ в 1С:ЗУП ред.3
В этом видеоуроке эксперты 1С рассказывают, как в программе «1С:Зарплата и управление персоналом 8» редакции 3 зарегистрировать излишне перечисленный НДФЛ, ...
Регистрация возврата НДФЛ сотруднику в 1С:ЗУП ред.3
Если у работника был излишне удержан НДФЛ, налоговый агент должен сообщить об этом сотруднику и при получении от него письменного ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.13.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Опыт подготовки участников чемпионатов WorldSkills. Владимир Калиникович Иванов, Политехнический колледж ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.12
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Практика студентов - эффективный этап подготовки к демоэкзамену. Юрий Бахмутский, ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.11
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Лучшие практики: практические задания и проекты в учебном процессе. Дмитрий ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.10
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Лучшие практики: учебная программа подготовки специалиста по информационным системам. Екатерина ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.9.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Принцип составления заданий демоэкзамена и их оценки. Виталий Рыбалка, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.8.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Учебная литература "1С:Паблишинг": рекомендации и условия приобретения. Наталия Моисеенко, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.7.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: обучение преподавателей по технологиям 1С, методические материалы ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.6.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: составляем инфраструктурный лист и план застройки. Евгений ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.5
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад Готовимся к демоэкзамену: получаем свидетельство эксперта демоэкзамена. Алена Шаронова, фирма ...
НИТО-2019. 29-30 января 2019 г. "WorldSkills и "1С". Ч.3.
Секция "WorldSkills и "1С". Готовимся к демонстрационному экзамену 2019". Доклад WorldSkills Russia - инструкция по применению для высшей школы. Дарина ...