|
Вопрос по обращению к реквизиту объекта | ☑ | ||
---|---|---|---|---|
0
AnisaL
25.02.14
✎
07:50
|
Доброе утро!
Возник у меня вопрос, как правильнее, если в процедуре часто обращаться к реквизиту объекта - присвоить переменной значение этого реквизита и к ней обращаться, или же каждый раз напрямую обращаться к реквизиту? Вот например реквизит: Объект.Дата |
|||
1
Irbis
25.02.14
✎
07:51
|
Правильно считать нужные реквизиты запросом и не напрягать лишними боращениями через точку БД.
|
|||
2
AnisaL
25.02.14
✎
07:52
|
(0) + в модуле обработки
|
|||
3
AnisaL
25.02.14
✎
07:53
|
(1) в данном случае - объект - это обработка, а дата ее реквизит
|
|||
4
Starhan
25.02.14
✎
07:55
|
(3) Тогда просто писать Дата епть (если в модуле объекта и формы обработки пишем)
|
|||
5
AnisaL
25.02.14
✎
07:55
|
(1) т.е. лучше объявить переменную в начале модуля, а потом присвоить ей значение
|
|||
6
Starhan
25.02.14
✎
07:56
|
(5) стаж 4 года, таких 1сников беречь надо....
|
|||
7
AnisaL
25.02.14
✎
07:56
|
(4) Ошибку выдает - {Обработка.ФормаВводаДанных.Форма.Форма.Форма(56,37)}: Переменная не определена (Дата)
Запрос.УстановитьПараметр("Конец",<<?>>Дата); (Проверка: Сервер) |
|||
8
AnisaL
25.02.14
✎
07:57
|
(6) себя побереги!
|
|||
9
Wobland
25.02.14
✎
07:58
|
(7) в модуле обработки, говоришь?
|
|||
10
AnisaL
25.02.14
✎
07:58
|
(9) ага
|
|||
11
Wobland
25.02.14
✎
07:59
|
а не путаешь ли ты модуль обработки с модулем формы?
|
|||
12
AnisaL
25.02.14
✎
07:59
|
(11) да.. модуль формы
|
|||
13
Irbis
25.02.14
✎
07:59
|
(10) Звездишь по-малу
|
|||
14
craxx
25.02.14
✎
07:59
|
(10) ЭтотОбъект.Дата
|
|||
15
AnisaL
25.02.14
✎
08:00
|
(14) я так и пишу
|
|||
16
Wobland
25.02.14
✎
08:00
|
(15) опять врёшь
|
|||
17
AnisaL
25.02.14
✎
08:01
|
(16) Объект.Дата - 8.3 же
|
|||
18
AnisaL
25.02.14
✎
08:01
|
Вопрос был в другом вообще-то
|
|||
19
Wobland
25.02.14
✎
08:02
|
(17) в общем, я лично ничего не имею против. продолжай
|
|||
20
AnisaL
25.02.14
✎
08:04
|
(19) А в случае частого обращения, не лучше объявить переменную и ей присвоить это значение? С точки зрения производительности
|
|||
21
Wobland
25.02.14
✎
08:08
|
(20) нет. это тебе не в базу лазить через точку
|
|||
22
Starhan
25.02.14
✎
08:09
|
(20) лучше, но в твоем случае прирост будет не заметен для пользователя.
|
|||
23
AnisaL
25.02.14
✎
08:10
|
(21) Понятно, спасибо!
|
|||
24
el7cartel
25.02.14
✎
08:18
|
(9) мдя...даже смешно стало блин
|
|||
25
Infsams654
25.02.14
✎
09:12
|
(23) если на клиенте, то в переменной будет храниться последнее считанное. И об этом надо не забывать, если что-то меняется по событиям - т.е. проще вариант Объект.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |