|
Web сервис передать документ | ☑ | ||
---|---|---|---|---|
0
Elf_80_lvl
17.08.23
✎
14:35
|
Задача: через Web сервис передать документ с табличной частью. Все примеры на которые натыкаюсь делают наоборот, запрос и возвращают таблицу. А вот чтобы как то отправить таблицу не нахожу. Кто-нибудь может поделиться примером?
|
|||
1
Elf_80_lvl
17.08.23
✎
14:55
|
Может я как то не так выразился. Нужно каким то образом в виде параметра передать в Web сервис табличную часть документа.
|
|||
2
Donkey_hot
17.08.23
✎
14:56
|
(1) Сервис Ваш или сторонний?
|
|||
3
Donkey_hot
17.08.23
✎
14:59
|
(2) Если сторонний, то курите документацию, чего он от Вас ждет, так и передаете. Странно, правда, что в параметр. Обычно такие вещи в тело и ПОСТом... А если Ваш - проще всего запаковать в json как массив структур. По-моему даже в БСП есть функция, как ТЗ в этот самый массив структур преобразовать.
|
|||
4
Elf_80_lvl
17.08.23
✎
14:59
|
С обоих сторон мои базы 1С. Сервис мой.
|
|||
5
Donkey_hot
17.08.23
✎
15:00
|
(4) Тогда принимайте в теле, это не совсем функция параметров.
|
|||
6
Elf_80_lvl
17.08.23
✎
15:00
|
(3) О! Спасибо, попробую в Json запаковать
|
|||
7
Звездец
18.08.23
✎
00:10
|
так может в сторону odata посмотреть? этот формат почему-то постоянно все игнорят
|
|||
8
1ctube
18.08.23
✎
07:43
|
(7) Может причины есть? Я даже стал забывать что такой формат есть
|
|||
9
Garykom
гуру
18.08.23
✎
09:51
|
(7) для odata хорошо бы аналог КД2 заиметь
|
|||
10
Звездец
19.08.23
✎
22:47
|
(8) для его задачи протокол подходит весьма неплохо. Этой причины не достаточно?
|
|||
11
Donkey_hot
20.08.23
✎
05:28
|
(10) Документ не обязательно для записи может передаваться. К примеру, сервис может получать таблицу товаров и возвращать наличие свободного остатка (подтверждение заказа).
|
|||
12
ДедМорроз
20.08.23
✎
15:31
|
Во-первых,начать стоит с выбора формата передачи,если он заранее не задан,то есть выбрать json или xml.
Потом,нужно понять,что мы и как передаём,то есть,определить,как передаются значения полей,отличных от строки и числа,так как json умеет строки,числа и булево,а xml только строки. После этого,нужно определить структуру передаваемого объекта - понятно,что в случае xml это будут вложенные узлы,а в случае json объект,где табличные части будут массивами объектов. Далее,нужно определить,какие данные из передаваемого документа нам нужно передавать,а также решить вопрос с передачей движений и связанных регистров,например,регистра статуса. |
|||
13
Звездец
20.08.23
✎
23:04
|
(11) ну так по одата можно и регистры с их виртуальными таблицами дергать
|
|||
14
cuberboy
21.08.23
✎
08:15
|
ЗначениеВСтрокуВнутр - все эти гонялки в джсон и xml детский лепет и потеря времени.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |