Имя: Пароль:
1C
1С v8
Проверка XDTO пакета
0 zippygrill
 
17.08.16
14:52
Всем привет!
У пакета есть свойство "НаименованиеМаркетинг" - строковый тип.
Для нее установил что "Возможно пустое", функция ОбъектXDTO.Проверить() ругается что надо все-таки заполнить. Как мне еще указать что оно возможно пустое и проверка не спотыкалась на нее?
http://screencast.com/t/20ja0y9T4I
1 Ёпрст
 
гуру
17.08.16
14:53
Минимальное количество 0
2 zippygrill
 
17.08.16
14:55
А не выгрузить ли свойство как отдельный объектxdto?
3 Fragster
 
гуру
17.08.16
14:56
(0) фигани туда Неопределено, либо (1)
4 zippygrill
 
17.08.16
15:02
(3) Места использования - много :)
(1) В определенных ситуации свойство выгрузилось как СписокXDTO, а мне так не надо..
5 RomaH
 
naïve
17.08.16
15:02
(0) а в XML как выглядит твое пустое?
6 zippygrill
 
17.08.16
15:04
(5) Такого тэга не должно быть в xml
7 RomaH
 
naïve
17.08.16
15:05
(6) а у тебя написано - что один как минимум должен быть, но пустой
8 RomaH
 
naïve
17.08.16
15:05
а про список - поподробнее
9 Fragster
 
гуру
17.08.16
15:06
(6) неверно. пустое значение в XML выглядит как nil. как отсутствующий тег выглядит (1)
10 zippygrill
 
17.08.16
15:09
(8) Минимальное количество - минимальное количество значений свойства. Минимальное количество значений свойства может принимать значения больше или равное 0; Свойство типа объекта XDTO может быть определено как содержащее одно или множество значений. Свойство считается содержащим одно значение, если данное свойство равно 1. Для значений свойства больше 1 считается, что свойство может принимать множество значений. Такое свойство в структуре объекта моделируется списком.
11 RomaH
 
naïve
17.08.16
15:13
"В определенных ситуации свойство выгрузилось как СписокXDTO, а мне так не надо.."

я про ситуацию спрашиваю - когда оно как список выгрузилось?
12 Fragster
 
гуру
17.08.16
15:14
(10) Для значений свойства больше 1 считается, что свойство может принимать множество значений. Такое свойство в структуре объекта моделируется списком. 0 не больше 1
13 zippygrill
 
17.08.16
15:20
(11) http://screencast.com/t/D2CBE9P8kna
(12) 0 <> 1 но тем не менее на скриншоте список
14 RomaH
 
naïve
17.08.16
15:23
(13) - а в вписке что?
явно больше 1 элемента
15 RomaH
 
naïve
17.08.16
15:23
(13) у тебя если там не должно быть списка - максимальное количество поставь 1
16 Fragster
 
гуру
17.08.16
15:42
(13) ну так прочитай справку про максимальное количество еще....
17 zippygrill
 
17.08.16
16:55
(15) (16) Спасибо! Получилось.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс