Имя: Пароль:
1C
 
Ошибка XDTO
0 DCKiller
 
07.07.24
17:23
Всем добрый день.

Имеется объект XDTO 'DocumentList', который представляет собой массив объектов из значения свойства Document. Свойство 'Document'  у него указано. Но когда происходить вызов метода DocumentList.Добавить("Document", Document), вылетает ошибка:

Неизвестное свойство:
Свойство 'Document' не обнаружено

В чем м.б. причина?
1 2mugik
 
07.07.24
17:27
Вроде фабрикахдто должна создать элемент этого типа... Короче черт знает что там у тебя в целом..
.
2 DCKiller
 
07.07.24
17:35
(1) Может, где-то какие-то особые настройки у DocumentList надо указать?..
3 DCKiller
 
07.07.24
17:46
Самое говнище - это то, что нигде в интернете по этой ошибке информации толком никакой и нет... Опять я первопроходец😡☹️
4 DCKiller
 
07.07.24
18:21
Отбой, причина найдена. Всем спасибо.
5 craxx
 
07.07.24
18:26
(4) Поделись причиной. Другим может быть полезно.
6 DCKiller
 
07.07.24
18:56
(5) Короче, надо было у свойства Document, принадлежащего объекту DocumentList, указать минимальное и максимальное кол-во, причем последнее д.б. > 1. Из-за того, что и мин. и макс. количество у этого свойства были равны 1, он не воспринимался как СписокXDTO.
7 Garykom
 
07.07.24
19:08
(6) "-1" по идее макс, "0" мин
8 DCKiller
 
07.07.24
19:36
Теперь другая беда. При получении данных этого объекта XDTO по WS-ссылке из другой базы 1С ругается на то, что не установлено значение одного из свойств объекта. Проверил список - там везде это свойство заполнено. И что ему надо?
9 Garykom
 
07.07.24
19:53
(8) У свойства поставь мин 0, макс 1
10 Garykom
 
07.07.24
19:54
И подучи теорию уже
11 DCKiller
 
07.07.24
20:28
(10) Я бы ее подучил, если бы чаще с этим работал, и у меня было время. Но я, к сожалению, последний раз делал что-то эдакое аж 7 лет назад... и у меня дедлайн завтра.
12 DCKiller
 
07.07.24
20:34
(9) +Да, именно в этом состоит решение. Спасибо.