|
Как по быстрому получить данные с сервера
| ☑ |
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) Все верно, но въезжать можно и постепенно :)
Есть же процедуры ОткрытьЗначение() и ПоказатьЗначение() - чем мои потребности хуже?
|
|