|
|
ЭтотОбъект.Ссылка.Реквизит VS Ссылка.Реквизит в 8.2 |
☑ |
|
0
alexkv_m
02.08.10
✎
09:14
|
с 8.2 не работал..
смотрю сейчас курс Гилева по программированию 8.2
он пишет в модуле объекта, для получения доступа к реквизиту (до изменения)
ЭтотОбъект.Ссылка.Реквизит
почему не просто Ссылка.Реквизит ?
этому есть логичное объяснение или нет?
|
|
|
1
ILM
гуру
02.08.10
✎
09:19
|
Кто как привык.
Желательно указывать тот объект у которого берется Ссылка, иначе можно много наполучать не того и не оттуда.
|
|
|
2
Armando
02.08.10
✎
09:19
|
имхается мне, что разницы абсолютно никакой
|
|
|
3
Armando
02.08.10
✎
09:20
|
если только Гилев не обладает каким-то тайным знанием
|
|
|
4
Armando
02.08.10
✎
09:22
|
(1) Только перебарщивать не стоит. Указав в модуле объекта "Ссылка" не надо бояться, что наполучаешь не того и не оттуда. Иначе будет смахивать на паранойю))
|
|
|
5
Merchant_krsk
02.08.10
✎
09:23
|
(0) есть нюанс. в каком обработчике он пишет данный код?
|
|
|
6
Merchant_krsk
02.08.10
✎
09:31
|
(5) хотя.. нету различий. вопрос не до конца прочитал. :) это в обработчике "Перед записью", к примеру, будет отличаться ЭтотОбъект.Реквизит и ЭтотОбъект.Ссылка.Реквизит.
|
|
|
7
КуплюКровать
02.08.10
✎
09:39
|
да и этотОбъект не обязательно пейсать. можно просто
Если Подразделение <> Ссылка.Подразделение Тогда
Сообщить("подразделение изменилось");
конецЕсли;
но правда как в 8.2 это будет работать не знаю )))
|
|
|
8
Armando
02.08.10
✎
09:42
|
(7) так и будет
В 8.1 в модуле формы иногда полезно указывать ЭтотОбъект или ЭтаФорма, т.к. чисто теоретически можно создать реквизит формы с таким же именем, как реквизит объекта. В итоге сам запутаешься.
|
|