Имя: Пароль:
1C
1С v8
8.2 на клиент нельзя вернуть таблицу значений?
,
0 Ахиллес
 
16.11.11
20:40
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'

Вылазит такая ошибка когда с сервера на клиент пытаюсь таблицу значений передать, что за лажа такая? В СП русским по белому написано, что обмен с сервером возможен. Платформа 8.2.14.540
1 ДенисЧ
 
16.11.11
20:42
нельзя. читай сп. Там написано.
2 Ахиллес
 
16.11.11
20:48
Доступность:
Сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером. Сериализуется.

Мля... это у меня значит с глазами беда. Ведь, я это читал, но не увидел, что на тонкий клиент нельзя.
3 aleks-id
 
16.11.11
20:49
(2) используй табличную часть
4 Азат
 
16.11.11
20:49
(2) ну преврати ее в массив и будет тебе щасте
5 aleks-id
 
16.11.11
20:52
(4)зачетные костыли ;)
6 Ахиллес
 
16.11.11
20:52
Я по простому, по мужитскому. В строку внутр. запихнул её :-) Благо небольшая и только из строк состоит.
7 aleks-id
 
16.11.11
20:53
(6) так возвращай табдок тогда
8 Ахиллес
 
16.11.11
20:55
Итит... а ЗначениеИзСтрокиВнутр() на тонком клиенте не работает :-) Муха-ха :-)))
(7) Не пойму про какую табличную часть ты говоришь?
9 aleks-id
 
16.11.11
20:57
у тебя что - обработка? ну и добавь ей табличную часть.
10 Нуф-Нуф
 
16.11.11
20:57
может сделать реквизит формы табчасть и юзать значениев реквизитормы?
11 aleks-id
 
16.11.11
20:59
(10) еще одни костыли :) только надо сделать ее невидимой
12 Ахиллес
 
16.11.11
20:59
Кароче фигня вот какая. Результатом запроса который исполняется на сервере является COM объект.
Вопрос. Как эту фигну передать на тонкий и веб клиент?
13 Ахиллес
 
16.11.11
21:01
Пока в запросе было два поля, я не парился и передавал списком значений. Теперь полей больше.
14 aleks-id
 
16.11.11
21:02
(12) никак. разбирай на сервере на строки, суй в ТЗ, ТЗ загружай в ТЧ. на клиенте работай с ТЧ
15 Ахиллес
 
16.11.11
21:04
Ок. Спасибо :-)
16 Fr1eNd
 
08.12.11
15:54
С каждой новой версии, платформа 1С становится удобнее и дружественней к программистам.))))
17 Fr1eNd
 
08.12.11
15:54
А костыли и вправду зачетные.
18 Serginio1
 
08.12.11
17:05
Или через объект XDTO. Кстати там в пространстве имен есть http://v8.1c.ru/8.1/data/core Array ,ValueTable
v8: Как прочитать xml через фабрику?
19 xReason
 
08.12.11
17:22
(17) надо понимать технологию. Нельзя к джипу прицепить плуг. Но если очень хочется, то делай костыль