Имя: Пароль:
1C
1С v8
Как через json перенести документ из одной базы в другую?
0 Pro1001C
 
20.01.20
14:27
Добрый день

Когда базы обмениваются между собой, то части в вебсервисах применяю конструкции:
СериализаторXDTO.ЗаписатьJSON
СериализаторXDTO.ПрочитатьJSON

Если документы ранее обменялись, то очень удобно, сразу получаешь ссылку на нужный документ.

Сейчас у меня стоит задача через вебсервис передать документ, если его нет - создать, если он уже есть в базе - то получить на него ссылку.
Вопрос в том, как правильно создать документ через вебсервис?
Я могу, конечно, засунуть в json все необходимые реквизиты и создать документ, но может есть какое-то более правильное решение? По сути у меня есть все справочники и реквизиты документа, мне нужно создать только сам документ с заполнением
1 Pro1001C
 
21.01.20
08:48
ап
2 Сияющий в темноте
 
21.01.20
08:52
сериализовать на одной стороне и десериплизовать на другой,что еще нужно?
3 ДенисЧ
 
21.01.20
08:54
Запихни в жисон ссылки на необходимые реквизиты.
Или как ты себе это представляешь?
4 arsik
 
гуру
21.01.20
09:02
(0) Конфиги идентичны?
5 Smallrat
 
21.01.20
09:44
Конфиги должны быть идентичны (хотя не обязательно, но тогда придется морочиться с пакетом xdto)
Сериализуй не ссылку, а объект:
https://wonderland.v8.1c.ru/blog/serializatsiya-prikladnykh-tipov-1s-predpriyatiya-v-json/
6 Pro1001C
 
21.01.20
10:01
(5) объект, а не ссылка, точно и функция восстановления. Вот это я имел ввиду, спасибо!
(2) примера из (5) не хватала
(4) разные