Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Обмен через веб-сервисы. Нужна консультация коллег с опытом относительно пакетов XDTO. , Теория обмена. Немножко что-то недопонимаю. Помогите разобраться.          
ValeryZ Подменю пользователя
сообщение 13.12.18, 10:35
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 46
Спасибо сказали: 12 раз
Рейтинг: 0

Делал конфигурацию, которая работает как на мобиле, так и на компутере. Обмен данными через веб-сервис. Все получилось, заработало.

Просматривал все файлы, что генерятся в процессе обмена. Вопросов не возникало.

Особым образом обращал внимание на то, что ходит с адреса типа:
http://hostname/basename/ws/wsExchange.1cws?wsdl

Поскольку конфа была небольшая, то и сам файлик занимал не более десяти килобайт. Поэтому все "летало".

Однако возникла задача сделать обмен из самописной подсистемы, внедренной в УПП, с мобильной конфигурацией.

Действуя по "куроводствам" и предыдущим разработкам, создал веб-сервис, напихал в него пакетов XDTO в рекомендуемом количестве:
• [необходимо зарегистрироваться для просмотра ссылки],
• [необходимо зарегистрироваться для просмотра ссылки],
• [необходимо зарегистрироваться для просмотра ссылки],
• [необходимо зарегистрироваться для просмотра ссылки]

да и офигел.

Объем данных, получаемых мобильным устройством с адреса http://hostname/basename/ws/wsExchange.1cws?wsdl, приближался к 4 мегабайтам. Обмен одной записью справочника в локальной стомегабитной сетке занимал более 20 секунд. Эксперименты показали, что почти 100% времени занимает генерация и получение информации о конфигурации. А сам обмен просто "летает".
(WS-ссылка тоже не особо помогла, поэтому я от неё отказался. Да и, ИМХО, динамика лучше).

Меня это не устраивало, поскольку среди этих данных передавалась совершенно не нужная для мобильного устройства информация о конфигурации УПП.

Как заправский хирург, хотел было "резать хвост кота по кусочкам", чтобы понять, что же можно из этих пакетов отбросить. Но вздохнул и удалил все. То есть полностью все пакеты XDTO.
И попробовал сделать обмен.
Обмен заработал. Скорость (субъективно) - около пары секунд.

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

Вопрос собственно такой:
Если обмен между различными конфигурациями работает без заполнения параметра "Пакеты XDTO" в веб-сервисе, то насколько их заполнение обязательно и, если да, то какие из них совершенно необходимы?

PS
Курил куроводства с ИТС, мисты, инфостарта, здеся и прочего интернету, но по этой теме везде что-то навроде: "возьмите полъ фунта соловьиныхъ язычковъ и золотникъ брилліантовой пыли". А зачем?.. не говорят. Просто "возьмите". Хотелось бы понять.

Vofka Подменю пользователя
сообщение 13.12.18, 12:58
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

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

Спасибо сказали: ValeryZ,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 12:12
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!