|   |   | 
| 
 | Получить реквизиты управляемой формы (на клиенте) | ☑ | ||
|---|---|---|---|---|
| 0
    
        lucifer 09.10.13✎ 10:56 | 
        метод ПолучитьРеквизиты() на клиенте не доступен, а на сервер я не могу передать форму, ругается:
 "Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа." так как же быть? Вообще задача определить есть ли у формы определенный реквизит (реквизит формы) | |||
| 1
    
        Зойч 09.10.13✎ 11:04 | 
        На сервере передавай     | |||
| 2
    
        666 Devil 09.10.13✎ 11:18 | 
        если Элементы.Найти("ИмяМоегоРеквизита") = непределено тогда
 //нет такого | |||
| 3
    
        cw014 09.10.13✎ 11:21 | 
        (2) Элемент может не принадлежать реквизитам, и наоборот
 (0) В самой форме передаешь управление на сервер, а там можешь вызвать что хочешь и как хочешь | |||
| 4
    
        lucifer 09.10.13✎ 11:29 | 
        (2) я не о элементах формы, а о реквизитах говорю     | |||
| 5
    
        lucifer 09.10.13✎ 11:29 | 
        (1) что передавай? Форму? хотел бы я посмотреть как ты это делать собираешься     | |||
| 6
    
        lucifer 09.10.13✎ 11:31 | 
        (3) в самой не могу, т.к. ф-я описана в общем модуле, и вызывается из многих форм, дублировать код в куче форм <> true     | |||
| 7
    
        666 Devil 09.10.13✎ 11:31 | 
        (3) да, недоглядел.
 (0) а что мешает метод ПолучитьРеквизиты() использовать на сервере? | |||
| 8
    
        666 Devil 09.10.13✎ 11:36 | 
        (6) и рыбку съесть и ...косточкой не подавиться.
 ну или через попытку делай | |||
| 9
    
        lucifer 09.10.13✎ 11:38 | 
        (7) ты издеваешься? Ничего не мешает, даже больше, он только на сервере и работает, но форму я на сервер передать не могу     | |||
| 10
    
        lucifer 09.10.13✎ 11:39 | 
        (8) сейчас так и сделано, но как-то мне не понравилось через отлов исключения     | |||
| 11
    
        Defender aka LINN 09.10.13✎ 11:43 | 
        (9) При контекстных серверных вызовах она сама передается     | |||
| 12
    
        lucifer 09.10.13✎ 11:44 | 
        (11) это не тот случай     | |||
| 13
    
        cw014 09.10.13✎ 11:53 | 
        (6) А как ты процедуру общего модуля тогда вызываешь?     | |||
| 14
    
        lucifer 09.10.13✎ 11:58 | 
        (13) а что ее можно по разному вызывать? )) 
 беру и вызываю, передаю в нее владельца тек. формы, в этой процедуре я рекурсивно дохожу до формы родителя, у формы родителя мне нужно взять значение из определенного реквизита, но этого реквизита может и не быть, как-то надо определить есть он или нет | |||
| 15
    
        Поросенок Петр 09.10.13✎ 12:04 | 
        Правило черного ящика не для одинэсовских крепких умов.     | |||
| 16
    
        lucifer 09.10.13✎ 12:05 | 
        (15) чего?     | |||
| 17
    
        Euguln 09.10.13✎ 12:06 | 
        (14) Сделай в попытке и не парься     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |