Имя: Пароль:
1C
1С v8
как передать СписокЗначений в привилегированный модуль?
,
0 napagokc
 
24.10.11
14:45
Речь идет о клиент-серверной базе.
Кто-нибудь сталкивался с подобной проблемой?
Напрямик, как параметр, СписокЗначений не передается. Через XML, на сколько я понял из справки - тоже передать нельзя. Я все же попытался через XML, но безуспешно...
У меня есть идея попытаться СписокЗначений собрать в одну строку, а в привилегированном модуле развернуть строку обратно... Я понимаю, что это решение проблемы через одно место, поэтому и решил тут спросить. наверняка ведь найдется кто-то, кто уже страдал подобной фигней?
Напишу сразу, что мне важно передать данные именно из списка значений.
1 acsent
 
24.10.11
14:46
кто сказал что не передается?
2 napagokc
 
24.10.11
14:47
(1) 1С сказала :)
3 Reset
 
24.10.11
14:48
Массивом?
4 acsent
 
24.10.11
14:49
СписокЗначений (ValueList)
Элементы коллекции:
...
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером. Сериализуется
5 napagokc
 
24.10.11
14:50
(4) Ругается на мутабельный параметр
6 zbv
 
24.10.11
14:51
(5) это скорее у тебя в списке значений "мутабельный параметр"
7 napagokc
 
24.10.11
14:52
(4) + кстати, в справке говорится, что через XML можно и объект передать, но как показывает практика, в привилегированный модуль в клиент-серверной базе передать объект нельзя. Полько ссылку на объект
8 Поручик
 
24.10.11
14:52
(0) (5) СписокЗначений объект больше интерфейсный, если уж так чешутся руки, передавай данные в виде структуры.
9 napagokc
 
24.10.11
15:15
Сделал через массив ^_^. Массив передается, как обычный параметр.
10 acsent
 
24.10.11
15:16
объект нельзя на сервер передать, а если сериализуешь его. ээто уже будет другой объект
11 H A D G E H O G s
 
24.10.11
15:17
СписокЗначений в XML не сериализуется.
Только в XDTO
ВОт, держи гранату

v8: Сериализация СпискаЗначений В XDTO. Где я не прав?

странный человек.