|
Показать табличный документ |
☑ |
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) уже миллион раз обсуждалось: На сервере под другим пользователем выполняется.
|
|