Имя: Пароль:
1C
1С v8
Ошибка при возврате с сервера булево
0 Тюка
 
13.04.17
15:19
Добрый день. Покажите мне где у меня ошибка.
Из клиента ухожу на сервер, при попытки вернуться обратно ошибка

Ошибка при вызове метода контекста (ПолучитьИзХр)
    Рез=ПолучитьИзХр(ДанныеРасшифровки,Число(Расшифровка));
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: param    Форма: Элемент    Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data-composition-system/details}DetailsInformation'

ДанныеРасшифровки-строка
Расшифровка-число
Рез-булево, значение ему присваивается



&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
    
    СтандартнаяОбработка=Ложь;    
    
    Рез=ПолучитьИзХр(ДанныеРасшифровки,Число(Расшифровка));
    

        Сообщить("ляляля");
    
КонецПроцедуры

&НаСервере
Функция ПолучитьИзХр(ДанныеРасшифровки,Расшифровка)
    
     ДанныеРасшифровки         = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
     Поле = ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0];
    
     Если  Поле.Поле="ПризнакОплаты" Тогда
         Рез=Истина;
     Иначе
        Рез=Ложь;  
     КонецЕсли;
    
    Возврат Рез;

    
КонецФункции;
1 Тюка
 
13.04.17
15:27
это происходит в форме отчета на скд
2 undertaker
 
13.04.17
15:29
надо попробовать или так
Функция ПолучитьИзХр(Знач ДанныеРасшифровки,Расшифровка)

или же переимновать переменную
ДанныеРасшифровки = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
3 Вафель
 
13.04.17
15:29
у тебя сама расшифровка как-то передается туда-сюда
4 Тюка
 
13.04.17
15:33
(2),(3) Ребята точно. Сама только что заметила. 30 мин до конца рабочего дня, уже мозг кипит.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс