|  | Как по быстрому получить данные с сервера | ☑ | 
    
        | 0
    
        chinzanna   17.07.14✎ 21:14 | 
        Иногда нужно получить данные  с сервера, константу или реквизит объекта по ссылке. 
Городить отдельные процедуры не хочется, есть ли метод универсальный который возвращает данные с сервера?
 |  | 
    
        | 1
    
        Otkr   17.07.14✎ 21:21 | 
        Функция ПолучитьКонстанту(ИмяКонстанты)
Возврат Константы[ИмяКонстанты].Получить()
 Конецфункции
 |  | 
    
        | 2
    
        alexei366   17.07.14✎ 21:21 | 
        Если только получение предопределенного значения     |  | 
    
        | 3
    
        Otkr   17.07.14✎ 21:22 | 
        функция ПолучитьРеквизит(Ссылка,ИмяРеквизита)
Возврат Ссылка[ИмяРеквизита]
 конецфункции
 |  | 
    
        | 4
    
        Фокусник   17.07.14✎ 21:40 | 
        (0) ИМХО, правильно один раз при открытии формы получить все, нужные для работы формы, константы и потом их использовать (а не дергать сервер по каждому чиху пользователя...) ;)     |  | 
    
        | 5
    
        ДенисЧ   17.07.14✎ 21:44 | 
        а мы куда-то торопимся?     |  | 
    
        | 6
    
        chinzanna   17.07.14✎ 21:55 | 
        Не для всех задач так уж необходимо все простраивать изначально. Разовые вещи иногда нужно сделать быстро.
 К примеру есть на форме реквизит Контрагент, и надо узнать его ИНН.
 
 ПолучитьССервера(Контрагент.ИНН); - т.е. одна функция для любого объекта.
 
 (4)- про правильность я в курсе, у меня просто смутное сомнение что такая функция в языке есть.
 |  | 
    
        | 7
    
        chinzanna   17.07.14✎ 21:57 | 
        (1) (3) - я понимаю как сделать функцию.
Просто если речь о разных конфигурациях, разных базах, хочется воспользоваться готвой функцией не изобретая свои.
 
 В языке я так понимаю нет, а в БСП?
 |  | 
    
        | 8
    
        Defender aka LINN   17.07.14✎ 23:24 | 
        (7) ОбщегоНазначения.ПолучитьЗначениеРеквизита()
(3) Расстрелять в коленку
 |  | 
    
        | 9
    
        banco   18.07.14✎ 00:01 | 
        (8) ПолучитьЗначениеРеквизита устаревшая функция)
правильно ЗначениеРеквизитаОбъекта
 |  | 
    
        | 10
    
        GROOVY   18.07.14✎ 00:20 | 
        (0) Работай в толстом клиенте, если не въезжаешь в клиент-серверную архитектуру.     |  | 
    
        | 11
    
        chinzanna   18.07.14✎ 08:53 | 
        (10) Все верно, но въезжать можно и постепенно :)
Есть же процедуры ОткрытьЗначение() и ПоказатьЗначение() - чем мои потребности хуже?
 |  |