Отправка объекта в другую базу с использованием EnterpriseDataUpload через WebService


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

EnterpriseDataUpload — механизм предназначен для облегчения интеграции с программными продуктами фирмы «1С» функционал доступен в "Библиотеке стандартных подсистем", начиная с версии 2.3.1.62. Но мы будем его использовать для своих целей

на сайте ИТС доступно скудное описание данного сервиса http://its.1c.ru/db/metod8dev#content:5855:hdoc http://v8.1c.ru/edi/edi_app/enterprisedata/

обработку можно использовать как шаблон для реализации своих идей использования

для работы необходимо:

  1. поднять Web сервер с публикацией базы приемника
  2. опубликовать на Web сервере Web-сервис "EnterpriseDataUpload_1_0_1_1"
  3. запустить обработку

по параметрам:

  • WSСервер — необходимо указать адрес сервера / имя базы 
  • пользователь/пароль в базу приемника желательно пользователя с полными правами, если пользователь не указан будет авторизация под пользователем на сервере запустившей агента
  • каталог файла — сетевой каталог для временного файла обмена сетевой т.к. обработка выполняется на сервере
  • Ссылка на объект — только объекты поддерживающие универсальный обмен
  • Узел синхронизации данных через универсальный формат если нет то нужно создать

8 Comments

  1. platon_

    А что за узел обмена? в какой базе его надо настраивать?

    Reply ↓
  2. kvikster

    (1)в базе источника необходимо создать узел обмен данными через универсальный формат, те объекты что могут зарегистрироваться в нем могут быть отправлены

    Reply ↓
  3. alex_bitti

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

    Reply ↓
  4. pbazeliuk

    Со слов Алексей Лустин, подходит сын и спрашивает:

    — Папа а ты файлами обмениваешься?

    — Нет не обмениваюсь, никогда.

    — А почему?

    — Ну вот, ты книги читать и лежать на диване любишь. Так вот, если ты будешь обмениваться файлами, кто-то, точно придет и отберет твою книгу и выгонит с дивана. Обмен файлами-то опять сломался.

    Так вот что бы лежать и читать свою любимую книгу никогда не обменивайся файлами.

    Reply ↓
  5. user774630

    (4) без вывода басня не до конца понятна. Не обмениваться вообще ничем? Или не обмениваться файлами? Или что?

    Reply ↓
  6. Infactum

    (5) Ну Лустин пропагандирует RabbitMQ и их подсистему интеграции. Прекрасная вещь, если по уму делать.

    А если задача тяп-ляп и «часов по более закрыть», то обмен файлами самое то. Лучше CSV.

    Reply ↓
  7. kwazi

    изначально по этому обмену должны быть синхронизированы справочники. Иначе будут битые ссылки. Мы тоже уже прорабатывали этот вариант. Халявы нет. Приходится вручную разбирать xml на стороне приемника.

    Reply ↓
  8. logarifm

    (0) Автору однозначный МИНУС.

    Цитирую:

    на сайте ИТС доступно скудное описание данного сервиса

    Где Ваше описание, что и как для чего применима технология — МИНУС в карму!

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *