Имя: Пароль:
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) ОбъектОбработка.ПолучитьПечатнуюФорму(ОбъектОбработка, Хранилище, ПараметрыФормирования)

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