Имя: Пароль:
1C
 
Odata 1c KA создание заказа покупателя
0 Noxvil
 
17.02.23
15:04
Коллеги, добрый день. 1с Предприятие КА (актуальный релиз).
Задача - из внешней системы через протокол OData создать документ заказ покупателя и получить обратно его идентификатор и отбивку, что всё ок или ошибку.
Возможно у кого-то есть примеры реализации похожей задачи или можете порекомендовать, где искать?
1 OldCondom
 
17.02.23
15:09
"Возможно у кого-то есть примеры реализации похожей задачи или можете порекомендовать, где искать?"
Первая ссылка в гугле по запросу "1C odata" неплохо объясняет
2 magicSan
 
17.02.23
15:13
на итс есть пример.
3 Noxvil
 
17.02.23
15:15
(1) Спасибо, пока нашёл пример https://infostart.ru/public/534190/
(2) Спасибо, посмотрю
4 BaZZiL
 
17.02.23
16:24
1. Получить из базы приемника ГУИДЫ всех реквизитов, которые входят в документ и в табличную часть.

2. Сформировать структуру данных. Табличная часть входит в структуру как массив структур. Номера строк обязательны.
Значения перечислений указываются текстом.

3. Запостить в базу-приемник.
5 magicSan
 
17.02.23
17:33
(4) это дичь на xml - беги глупец!
6 BaZZiL
 
17.02.23
22:00
зачем xml? JSON
7 Noxvil
 
20.02.23
08:44
(2) А поделитесь ссылкой, нашел только https://its.1c.ru/db/intgr83#content:66:hdoc
(5)(6) Пропустил, что это xml - спасибо.
Коллеги, есть пример на json?
8 BaZZiL
 
20.02.23
09:39
Для работы с JSON нужно указать в строке адреса параметр format=json:

ИмяБазы+"/odata/standard.odata/"+АдресРесурса+"?&$format=json"

ИмяБазы - имя ИБ как в публикации на http сервере
АдресРесурса = "Document_ЗаказПокупателя"