|
Ошибка в тонком клиента во внешней обработке |
☑ |
0
AnisaL
20.03.19
✎
14:15
|
Добрый день!
Подскажите, пожалуйста, во внешней обработке такая ошибка:
{ВнешняяОбработка.Продажи.Форма.Форма.Форма(45)}: Ошибка при вызове метода контекста (Продажи)
ТЗ = Продажи();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret Форма: Элемент Тип: {
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{'
|
|
1
AnisaL
20.03.19
✎
14:17
|
(0) вот функция, при вызове которой вылетает ошибка:
&НаСервере
Функция Продажи()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот,
| ПродажиОбороты.Регистратор.Продавец КАК Продавец
|ИЗ
| РегистрНакопления.Продажи.Обороты(&НачПериода, &КонПериода, Авто, ) КАК ПродажиОбороты
|ГДЕ
| ПродажиОбороты.Регистратор ССЫЛКА Документ.ЧекККМ
|
|СГРУППИРОВАТЬ ПО
| ПродажиОбороты.Регистратор.Продавец";
Запрос.УстановитьПараметр("НачПериода", НачалоДня(ТекущаяДата()-3*86400));
Запрос.УстановитьПараметр("КонПериода", ТекущаяДата());
//Ответственный = ПараметрыСеанса.ТекущийПользователь;
//Запрос.УстановитьПараметр("Ответственный", Пользователь);
ТЗ = Запрос.Выполнить().Выгрузить();
Возврат ТЗ;
КонецФункции
|
|
2
AnisaL
20.03.19
✎
14:19
|
(1) вот вызов функции, при котором происходит ошибка:
&НаКлиенте
Процедура СформироватьНаСервере() Экспорт
ТЗ = Продажи();
|
|
3
Лодырь
20.03.19
✎
14:20
|
Таблицу значений ты так не передашь
|
|
4
Aleksandr N
20.03.19
✎
14:20
|
ТЗ не умеет в тонкий клиент.
|
|
5
fisher
20.03.19
✎
14:22
|
Типы "ТаблицаЗначений" и "ДеревоЗначений" в тонком клиенте напрямую не поддерживаются.
В зависимости от задачи они либо эмулируются на более простых типах (типа массива структур), либо их можно передавать через реквизиты формы соответствующих типов.
|
|
6
AnisaL
20.03.19
✎
14:39
|
(5) спасибо большое!
|
|