Имя: Пароль:
1C
 
1с83 СериализаторXDTO.ПрочитатьJSON(ЧтениеJSON) ОбъектНеНайден
0 buketovav
 
10.07.21
11:06
Всем добрый день, Уважаемые Форумчане!

Возникла сложность и прошу Вашей помощи разобраться.

Итак, что происходит:
Две одинаковые конфигурации.
Из новой стучусь в старую по веб сервису, получаю данные запросом, затем с помощью "СериализаторXDTO" сериализую полученные объекты (элементы справочника), преобразовываю и складываю все это в массив данных, и отправляю в новую базу
В новой базе с помощью СериализаторXDTO.ПрочитатьJSON(ЧтениеJSON) и вот здесь возникает, собственно, проблема.
Объекты, которые уже есть и в старой и новой базе проходят, все отлично, я вижу получаемый объект, он идентичен объекту в старой базе.
Но как только в очереди подходит время для нового объекты для новой базы, то есть, которого нет еще, то система мне показывает объект "ОбъектНеНайден" ну и, соответственно, в новой базе ни какого нового объекта не появляется.

Кто-то может уже сталкивался с такой проблемой. Подскажите, пожалуйста, как решать.

https://prnt.sc/19y0koz - скрин места, где ловлю ошибку
1 ssh2006
 
10.07.21
11:17
(0) > то есть, которого нет еще, то система мне показывает объект "ОбъектНеНайден"

так все правильно
2 buketovav
 
10.07.21
11:25
(1) предполагал, что таким образом я могу получить в новой базе абсолютно идентичный объект.
Что я делаю не правильно?
3 OldCondom
 
10.07.21
11:33
(2)  получить, но не создать. Передавай структуру и создавай объект.
4 OldCondom
 
10.07.21
11:34
сколько обменов не делал, нигде этот сериализатор не использовал, муть какая то
5 buketovav
 
10.07.21
11:46
(3) новый для базы объект полностью пустой...
6 acht
 
10.07.21
12:40
(0) Система работает правильно. Ссылка сериализуется вместе с объектом, как его часть - в результате у тебя возникает объект с уже установленной ссылкой, пришедшей из другой базы. Причем эта ссылка не пустая.
7 acht
 
10.07.21
12:41
Формулируй "проблему" заново
8 buketovav
 
10.07.21
12:49
Да все, разобрался, я сам ошибся, при сериализации передавал не объект а ссылку...
сорян

Спасибо всем!
2 + 2 = 3.9999999999999999999999999999999...