Имя: Пароль:
1C
1С v8
Показать табличный документ
,
0 Scandsv
 
17.06.15
13:06
Добрый день дорогие форумчане.
Есть вот такой код.
Выполняется в управляемом приложении тонкий клиент.
в произвольном алгоритме универсальной обработки.

выдает ошибку на строчке ТД.Показать();
"Метод не доступен на сервере"

Как можно получить результат на экране (или в файле)???

-----------------------------------------------------    
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Результат = Запрос.Выполнить();


ТД=Новый ТабличныйДокумент;
ОбластьВывода=ТД.ПолучитьОбласть(1,1,1,Результат.Колонки.Количество());
Счетчик = 0;
Для Каждого Колонка Из Результат.Колонки Цикл
   Счетчик=Счетчик+1;
   ОбластьЗаполнения=ОбластьВывода.Область(1,Счетчик,1,Счетчик);
   ОбластьЗаполнения.Параметр=Колонка.Имя;
   ОбластьЗаполнения.Заполнение=ТипЗаполненияОбластиТабличногоДокумента.Параметр;
КонецЦикла;


Выборка=Результат.Выбрать();
Пока Выборка.Следующий() Цикл
   ОбластьВывода.Параметры.Заполнить(Выборка);
   ТД.Вывести(ОбластьВывода);
КонецЦикла;
ТД.Показать();
1 asady
 
17.06.15
13:08
(0) очередной мистюк споткнулся на этих граблях - в поиск - каждый месяц примерно всплывает это тема
2 butterbean
 
17.06.15
13:09
в файле - ТД.Записать(...)
на экране - делай Показать() на клиенте
3 HEKPOH
 
17.06.15
13:09
"Метод не доступен на сервере"

Как можно получить результат на экране (или в файле)???
4 Scandsv
 
17.06.15
13:17
(1) как решать этот вопрос в 1С - я знаю
но мне не доступны конструкции &на сервере & на клиенте
у меня все выполняется на сервере
5 Jonny_Khomich
 
17.06.15
13:20
Всё работает
6 Scandsv
 
17.06.15
13:23
(2) .Записать("\\tsclient\F\1.mxl")

- дает ошибку - доступ к файлу запрещен... :(
7 asady
 
17.06.15
13:25
(4) на сервере кому показываешь ТД?
8 butterbean
 
17.06.15
13:29
(6) у юзера, под которым запущен сервер нет прав доступа
9 Scandsv
 
17.06.15
13:33
(8) - если создаю Файл-создать-табличный документ
потом файл-сохранить как
выбираю диск
Все Ок все сохраняется....
10 hhhh
 
17.06.15
15:17
(9) уже миллион раз обсуждалось: На сервере под другим пользователем выполняется.