Имя: Пароль:
1C
1С v8
Метод недоступен на тонком клиенте
,
0 hawksib
 
15.04.15
11:15
&НаКлиенте
Процедура Сформировать(Команда)
    Результат.Очистить();
    ТД = СформироватьНаСервере();
    Результат.Вывести(ТД);
КонецПроцедуры

на тостом клиенте всё работает, подскажите, что изменить?
понимаю, что ответ на вопрос может дать гугл, но чего-то не дает
1 vde69
 
15.04.15
11:16
на какую именно строку ругается?
2 Рэйв
 
15.04.15
11:16
(0)а что за метод и насчет текста ошибки предлагаешь потренировать телепатические способности?
3 hawksib
 
15.04.15
11:16
(1) на первую и последнюю
4 hawksib
 
15.04.15
11:17
(2) {Форма.ФормаОтчета.Форма(179)}: Ошибка при вызове метода контекста (Очистить)
    Результат.Очистить();
по причине:
Метод недоступен на тонком клиенте
5 vde69
 
15.04.15
11:17
Результат - это переменная? где она определена на сервере или на клиенте?
6 Рэйв
 
15.04.15
11:17
(4)Тип у Результат какой?
7 lxndr
 
15.04.15
11:18
вызови просто
СкомпоноватьРезультат()
и ниччо очищать не надо
8 hawksib
 
15.04.15
11:18
(5) Результат - реквизит формы (6) Тип у результата  - табличный документ
9 lxndr
 
15.04.15
11:19
ну или очищай на сервере
10 lxndr
 
15.04.15
11:19
Доступность:

Сервер, толстый клиент, внешнее соединение.
11 Рэйв
 
15.04.15
11:20
(8)Формируй весь таб док на сервере, возвращай на клиент и там толко показывай
12 vde69
 
15.04.15
11:23
(8) эмммм....

читай про УФ и работу с реквизитами...
13 hawksib
 
15.04.15
11:23
(9) получилось вот так

&НаКлиенте
Процедура Сформировать(Команда)
    СформироватьНаСервере(Результат);
КонецПроцедуры

(7) можно пример, где этот метод используется. я в справке мало что понял
14 hawksib
 
15.04.15
11:27
(9) спасибо
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший