1CLenta.ru  

Ошибка при передаче ТаблицыЗначений ?

Программирование системы     19.12.2016 08:55     12145

Evgenii
Пользователь
19.12.2016 08:55
При передаче таблицы значений на клиент выдает ошибку.

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

&НаСервере
Функция ПолучитьТаблицуТоваров()

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Наименование,
| Номенклатура.Количество,
| Номенклатура.Ссылка
|ИЗ
| Справочник.Номенклатура КАК Номенклатура"
;

РезультатЗапроса = Запрос.Выполнить();
Таблица = РезультатЗапроса.Выгрузить();

Возврат Таблица;

КонецФункции


&НаКлиенте

Процедура Команда(Команда)
Таблица = ПолучитьТаблицуТоваров();
КонецПроцедуры

Ответы (5)

Кодер
Пользователь
19.12.2016 09:16
Номер  (1)

Какая конфигурация?
Управляемое или обычное приложение?
Evgenii
Пользователь
19.12.2016 09:31
Номер  (2)

Управляемое приложение УТ 11.
В файловой базе такой ошибки нет. Ошибка появляется только в клиент-серверном варианте.
Кодер
Пользователь
19.12.2016 10:06
Номер  (3)

Видимо у вас:
На сервере запускается в "Тонком клиенте". В этом режиме с сервера на клиент нельзя передавать таблицу значений и некоторые другие типы данных.

В файловом варианте запускается в "Толстом клинете". Этот режим работы позволяет передавать ТЗ.

Evgenii
Пользователь
19.12.2016 10:33
Номер  (4)

Файловая база используеттся для тестирования.
А как можно ее запустить в тонком клиенте для отладки?
progv8
Пользователь
19.12.2016 15:13
Номер  (5)

В конфигураторе Сервис->Параметры->Запуск 1С:Предприятия
Обязательно должен быть установлен компонент "Тонкий клиент".

Обсуждение закрыто