|
|
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа |
☑ |
|
0
Stepanov_D
04.08.14
✎
08:44
|
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'v':
форма: Элемент
имя: {
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства:
форма: Элемент
имя: {
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства '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) ОбъектОбработка.ПолучитьПечатнуюФорму(ОбъектОбработка, Хранилище, ПараметрыФормирования)
смотри, что у тебя здесь возвращается, скорее всего в результате (или во вложениях) у тебя не сериалитзуемый обьект. Это может быть штрих код, или диаграмма или еще какой внедренный обьект содержащий ТЗ
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой