Имя: Пароль:
1C
1С v8
Тонкий клиент - Как мне данные запроса передать на клиент
0 ares
 
25.11.11
14:26
&НаКлиенте
Процедура ЗаполнитьТЧ(Команда)
     Объект.ТЧ.Очистить();
     ТЧ = ПолучитьСписокТЧ();
КонецПроцедуры

&НаСервере
Функция ПолучитьСписокТЧ()
   
   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
       ..........
   Выборка = Запрос.Выполнить();
   
   Возврат    Выборка;
   
КонецФункции

Не передается в тонком : Выборка, Таблица значений, как же передать.

Единственное, что приходит на ум, это через хранилище значений с передачей идентификатора, может есть какой нибудь простой типовой способ.
1 Amra
 
25.11.11
14:29
Передавай Запрос.Выполнить().Выбрать()
2 ДенисЧ
 
25.11.11
14:29
А что ты на клиенте с ТЗ будешь делать?
3 IamAlexy
 
25.11.11
14:30
(0) ээээ а на сервере заполнить объект.тч не судьба?
4 ares
 
25.11.11
14:31
(1)Так же не работает "Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа."
(2) Я хотел по данным ТЗ заполнить табличную часть обработки
5 ares
 
25.11.11
14:31
(3) НО запрос должен отработать на сервере, объекты то там хранятся.
6 ares
 
25.11.11
14:36
(3) Судьба, однако возможны ситуации когда мне нужно будет передать данные запроса, как тогда быть. Пример пока не подскажу, но все же
7 Defender aka LINN
 
25.11.11
14:37
Какая религия мешает ТЧ заполнить на сервере?
8 art_id
 
25.11.11
14:37
(5)ну и заполняй тч на сервере
9 aleks-id
 
25.11.11
14:39
вот никак люди не привыкнут к тому, что на клиенте только картинки и строки. делайте все на сервере! и ТЧ в помошь )
10 VVi3ard
 
25.11.11
14:40
(6)
У меня по началу тоже были подобные проблемы в голове, решил для себя просто:

Представь что "клиент" у тебя не 1С а тупой и медленный браузер который работает медленно, и ничего не умеет.

И дальше будет проще :)
11 Ranger_83
 
25.11.11
14:40
(0)Можно передать СЗ на клиент
12 VVi3ard
 
25.11.11
14:41
т.е. тупо все делай на сервере и то что на сервере не получается пытайся делать на клиенте а не наоборот.
13 ares
 
25.11.11
14:42
А если мне нужно будет частично обновить / заполнить данные ТЧ. А я уже внес в ТЧ изменения, но пока не записал. Т.е. на сервере старые данные, ну да лпдно эт я в теорию- фантазию полез. Спасибо !
14 IamAlexy
 
25.11.11
14:44
ну сделай реквизит формы и заполни его на сервере.. в чем проблема ?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший