Имя: Пароль:
1C
1С v8
Метаданные 8.2
,
0 Falex
 
12.08.11
11:38
У меня есть
&НаСервере
Функция ПолучитьМетаданные()
   Возврат Метаданные;
КонецФункции

Я получаю на клиенте

Метаданные1 = ПолучитьМетаданные();

У меня валится система с ошибкой:

Ошибка при вызове метода контекста (ПолучитьМетаданные)
       Метаданные1 = ПолучитьМетаданные();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'ret':
   форма: Элемент
   имя: {http://v8.1c.ru/8.2/managed-application/modules}ret
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ОбъектМетаданныхКонфигурация'
1 Asmody
 
12.08.11
11:39
хвастаешься?
2 Mort
 
12.08.11
11:39
&НаСервере
Функция ПолучитьМетаданные()
   Возврат Метаданные;
КонецФункции

Это прекрасно.
3 Falex
 
12.08.11
11:43
на самом деле только столкнулся в 8.2 с это проблемой.

надо просто писать

Функция ПолучитьМетаданные()
   Возврат Метаданные;
КонецФункции
4 Falex
 
12.08.11
11:44
спасибо
5 Falex
 
12.08.11
11:46
хотя нет. тоже самое.
как быть?
6 butterbean
 
12.08.11
11:46
(5) делать все на сервере
7 Maxus43
 
12.08.11
11:47
ну нет на клиенте Метаданных как таковых
8 Falex
 
12.08.11
13:05
а как мне их получить? я просто потом использую

       Метаданные1 = ПолучитьМетаданные();
       МетаданныеТипа      = ПолучитьМетаданные().НайтиПоТипу(Тип);
9 Reset
 
12.08.11
13:11
(8) -> (6)
10 Defender aka LINN
 
12.08.11
13:11
(8) И это надо ОБЯЗАТЕЛЬНО делать на клиенте, да?
11 Falex
 
12.08.11
13:13
на сервере тоже вылетает.
12 ВотОнЯ
 
12.08.11
13:19
На сервере формируешь структуры с необходимыми данными из "Метаданных" и передаешь структуру на клиент. На клиенте работай с ней как угодно))
13 Necessitudo
 
12.08.11
13:35
(12) Проще в ТЗ и на сервере с ней работать)
14 ВотОнЯ
 
12.08.11
13:40
(13)Тогда уже проще без ТЗ напрямую с метаданными работать, раз все равно на сервере данные оставлять)))
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший