Имя: Пароль:
1C
1С v8
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа
0 Stepanov_D
 
04.08.14
08:44
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'v':
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства:
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/data/spreadsheet}d
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'Value':
    форма: Элемент
    имя: {http://v8.1c.ru/8.1/data/core}Value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'СтрокаТаблицыЗначений'



&НаКлиенте
Процедура Сформировать(Команда)
    СформироватьНаСервере(Период, Неопределено);
    
КонецПроцедуры


&НаСервере
Процедура СформироватьНаСервере(Знач Период, Знач  Расшифровка=Неопределено)
    ОбъектОбработка=РеквизитФормыВЗначение("Отчет");
    ПараметрыФормирования=Новый Структура("Период, Расшифровка", Период, Расшифровка);
    
    Хранилище=Новый Структура();
    ркРасчетНачисленийСервер.ИнициализироватьСессии(Хранилище);
    ТабличныйДокумент.Очистить();
    ТабличныйДокумент.Вывести(ОбъектОбработка.ПолучитьПечатнуюФорму(ОбъектОбработка, Хранилище, ПараметрыФормирования));
    
КонецПроцедуры



при формировании запроса используется компановка данных

Как исправить?
1 Stepanov_D
 
04.08.14
08:45
ошибка возникает в процедуре "Процедура Сформировать(Команда)" после окончания выполнения процедуры на сервере "СформироватьНаСервере"
2 vde69
 
04.08.14
08:53
в табличном документе содержится несериализуемый обьект, например COM
3 Stepanov_D
 
04.08.14
09:18
(2) Нет, там только расшифровки вставил... такого типа.
    Структура = Новый Структура;
    Структура.Вставить("Дом", Дом);
    ОбластьСтрока.Параметры.Расшифровка = Структура;
    
    ТабличныйДокумент.Вывести(ОбластьСтрока);
4 Stepanov_D
 
04.08.14
09:22
(2) В макете , в одной ячейке
ПараметрРасшифровки - Расшифровка
ИспользованиеРасшифровки - Строка
5 mikecool
 
04.08.14
09:26
а что не понятно в сообщении Ошибка отображения типов:
Отсутствует отображение для типа 'СтрокаТаблицыЗначений' ?
на сервер нельзя передавать ТЗ и ее комплектующие
6 Stepanov_D
 
04.08.14
09:32
(5) Не понятно строка какой таблицы значений?
Причем когда делаю запрос и он выдает пустую таблицу при выгрузке то ошибки не возникает...
а вот когда есть что выводить - тогда ошибки
7 DrShust
 
04.08.14
09:47
(6) Может быть попробовать после    ТабличныйДокумент.Вывести(ОбъектОбработка.ПолучитьПечатнуюФорму(ОбъектОбработка, Хранилище, ПараметрыФормирования)); дописать     
ЗначениеВРеквизитФормы(ОбъектОбработка, "Отчет")?
8 vde69
 
04.08.14
09:57
(3) ОбъектОбработка.ПолучитьПечатнуюФорму(ОбъектОбработка, Хранилище, ПараметрыФормирования)

смотри, что у тебя здесь возвращается, скорее всего в результате (или во вложениях) у тебя не сериалитзуемый обьект. Это может быть штрих код, или диаграмма или еще какой внедренный обьект содержащий ТЗ