Имя: Пароль:
1C
1С v8
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'
0 alexmobile
 
06.11.19
12:34
У формы есть реквизит произвольного типа.
В процедуре, на сервере, этому реквизиту присваивается значение типа структура, элементы структуры - тип таблица значений.
После заполнения этого реквизита и возврата на клиент выходит ошибка:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'
Здесь видимо происходит неявная передача реквизита с сервера на клиент, а клиент не сериализует таблицу значений.
Как преобразовать элементы структуры из таблиц в данные формы коллекция?
1 ДенисЧ
 
06.11.19
12:40
В БСП есть функция ТаблицаЗначенийВМассивСтруктур или как-то так
2 acht
 
06.11.19
12:46
(0) Никак.
У типов ДанныеФормыКоллекция и т.п. нет конструктора и методов, изменяющих реквизиты состава. Они являются частью метаданных и создаются только вместе с формой. Поэтому все платформенные методы явно или неявно требуют указания формы, описывающей структуру это коллекции.
Пересматривай концепцию.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан