Имя: Пароль:
1C
 
Передача ТЗ с сервера на клиент
,
0 Happy_to_be_me
 
17.11.16
11:50
Хочу передать ТЗ на клиент для анализа.
На сервере выполняется процедура и следующий код :
Адрес=ПоместитьВоВременноеХранилище(ТЗ,ЭтаФорма.УникальныйИдентификатор);
Возврат   Адрес ;

На клиенте процедура :
&НаКлиенте
Процедура Тест(Команда)
АдресХранилища =ТестНаСервере();
ТЗССервера = ПолучитьИзВременногоХранилища(АдресХранилища);
КонецПроцедуры

Получаю следующую ошибку :
{ВнешняяОбработка.Тестирование.Форма.Форма.Форма(76)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища)
по причине:
Ошибка получения значения из временного хранилища
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.2/mngsrv/ws}response    Форма: Элемент    Тип: {http://v8.1c.ru/8.1/data/core}ValueTable
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable

Что делаю не так ?
1 Amra
 
17.11.16
11:52
Таблица значений:

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).

Нету на тонком клиенте ТЗ, ну нету
2 Happy_to_be_me
 
17.11.16
11:53
небольшая поправка, на сервере выполняется функция ))
3 Happy_to_be_me
 
17.11.16
11:54
(1) а как быть. На сервере есть ТЗ, я хочу ее проанализировать, отладки нет, как увидеть чем она заполнена ?
4 oslokot
 
17.11.16
11:55
(3) возвращай на клиент массив строк
5 Happy_to_be_me
 
17.11.16
11:56
а можно пару строчек кода в виде примера ?)
6 VladZ
 
17.11.16
11:56
(3) Отладчиком смотри.
7 Happy_to_be_me
 
17.11.16
11:57
(6) отладка не включена, а у модуля стоят галки : сервер, внешнее соединение и клиент (обычное приложение). Как посмотреть отладчиком ?
8 oslokot
 
17.11.16
11:58
(5) какой-то я добрый сегодня
ОбщегоНазначения.ТаблицаЗначенийВМассив()

не благодари
9 Happy_to_be_me
 
17.11.16
12:02
(8) Спасибо большое !!!
Правильно я понимаю, что статья
https://helpf.pro/faq82/view/1605.html

не отражает сейчас реалии ? Например я использовала метод через Временное хранилище
10 EvgeniuXP
 
17.11.16
12:24
Запусти толстого клиента и обычную форму - передашь.
11 EvgeniuXP
 
17.11.16
12:36
(9) там в статье написано для платформы 8.3, у тебя другая? :)
12 Happy_to_be_me
 
17.11.16
13:24
(11) у меня 8.3
13 Happy_to_be_me
 
17.11.16
13:26
(10) у конфигурации с которой работаю, основной режим запуска -Управляемое приложение, соответственно в обработке использую тоже управляемую форму, как мне это реализовать ?
14 h-sp
 
17.11.16
13:31
(13) что-то вы какой-то фигней стразаете. Сделайте реквизит формы типа ТаблицаЗначений. Он у вас будет виден и на клиенте и на сервере. На сервере его будете заполнять, на клиенте смотреть.
15 Happy_to_be_me
 
17.11.16
15:19
(14) спасибо, попробую и так.
16 Mort
 
17.11.16
15:26
Автор всего-лишь хотел отладку на сервере...
17 Happy_to_be_me
 
17.11.16
15:30
(16) да, но ее нет, поэтому пришлось искать альтернативу )