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

Достаточно часто в работе крупных предприятий и торговых сетей возникает необходимость в обмене данными между базами. Каждый программист и администратор по-разному решает этот вопрос. Кто-то пишет выгрузки-загрузки через промежуточные файлы таблиц, кто-то использует режим 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С:ERP переведена в коммерческую эксплуатацию
Полтора года фирма «1С» предоставляла всем желающим возможность бесплатно вести учет в 1С:ERP через сервис 1cFresh. А вчера было объявлено о ...
Мобильная смерть: Google больше не будет выпускать обновления для Android 4.x
Google прекратила поддержку операционной системы Android 4.x. Пользователи смартфонов на базе этой ОС больше не смогут получать обновления для установленных ...
Как стать участником INFOSTART EVENT 2019 бесплатно
Участники сообщества Инфостарт смогут посетить конференцию в 2019 году, не покупая билета. Рассказываем, что для этого нужно сделать ...
Иностранным платежным системам угрожает запрет на работу в России без разрешения Центробанка
В Госдуму внесены два законопроекта, принятие которых позволит государству не только установить контроль над иностранными платежными системами, но и блокировать ...
Фирма «1С» внедрила отраслевое решение в животноводстве
В конце ноября завершилась реализация проекта, который сочетает в себе ERP решение от «1С» и интернет вещей ...
Загрузка счетов-фактур из Excel в 1С:Бухгалтерия 3.0
Обработка для загрузки большого объема данных из документов Excel в конфигурацию 1С: Бухгалтерия предприятия 3.0 ...
Flowcon: Рабочий стол
Инструмент создания адаптивных интерфейсов, для любой конфигурации на платформе 8.2 и старше ...
XMind как средство увеличения эффективности разработки. Взгляд со стороны начинающего программиста
Начало пути по джунглям программирования и аналитики, тупиковые и безнадежные разговоры с заказчиками, дельные советы и не очень (все вперемешку) - казались теми ...
Подключение новых регионов к пилотному проекту ФСС
К пилотному проекту ФСС подключаются еще 38 регионов России Постановление Правительства РФ от 01.12.2018 № 1459 ...
Новая форма декларации о негативном воздействии на окружающую среду
Утверждена форма и порядок представления декларации о негативном воздействии на окружающую среду Приказ Минприроды России от 11.10.2018 № 509 ...
Изменения в ПБУ 18/02
Внесены изменения в ПБУ 18/02 Приказ Минфина России от 20.11.2018 № 236н ...
Процессоры Intel с графикой от AMD оказались невостребованными на рынке
Совместный проект Intel и AMD так и не нашел массового применения в ноутбуках. Выпуск устройств на базе платформы Kaby Lake-G ...
У «1С» появился бесплатный тариф для юридически значимого документооборота
«1С:Клиент ЭДО» опубликован в облаке «1С:Фрэш», что позволит всем российским предприятиям, в том числе не имеющим никаких продуктов 1С, бесплатно ...
Не безработные, а фрилансеры: сколько будут платить самозанятые в РФ
Госдума в третьем окончательном чтении приняла пакет законопроектов, который определяет специальный налоговый режим для самозанятых, и смягчила наказание за неуплату ...