|
В чем разница между РеквизитФормыВЗначение("Объект") и ПолучитьОбъект()?
| ☑ |
0
Икогнито
15.02.12
✎
14:47
|
&НаСервере
&НаСервере
Функция Сервера() Экспорт
ДокОбъект1 = ЭтаФорма.РеквизитФормыВЗначение("Объект");
ДокОбъект = Объект.Ссылка.ПолучитьОбъект();
ЗначениеВРеквизитФормы(ДокОбъект1,"Объект");
ЗначениеВРеквизитФормы(ДокОбъект,"Объект");
КонецФункции
|
|
1
Defender aka LINN
15.02.12
✎
14:48
|
Получишь 2 разных объекта.
З.Ы. А зачем 2 раза &НаСервере? Чтобы НАВЕРНЯКА? :)
|
|
2
Икогнито
15.02.12
✎
14:49
|
(1) :)
А чем они отличаются?
|
|
3
Икогнито
15.02.12
✎
14:49
|
+(2) Если, например, форма не модицифирована
|
|
4
Икогнито
15.02.12
✎
14:50
|
Верссии данных у них одинаковые
|
|
5
Живой Ископаемый
15.02.12
✎
14:54
|
и так тоже будут два разных объекта с одной версией данных:
ДокОбъект1 = Объект.Ссылка.ПолучитьОбъект();
ДокОбъект = Объект.Ссылка.ПолучитьОбъект();
ЗначениеВРеквизитФормы(ДокОбъект1,"Объект");
ЗначениеВРеквизитФормы(ДокОбъект,"Объект");
ну, я так думаю...
|
|
6
Икогнито
15.02.12
✎
14:55
|
Дошло в чем разница, но почему если форму модифицирую, то один фиг версии данных одинаковые?
|
|
7
Mort
15.02.12
✎
14:55
|
(4) Второй вариант не сработает, если объект новый.
|
|
8
Mort
15.02.12
✎
14:56
|
+(7) В смысле Объект.Ссылка.ПолучитьОбъект()
|
|
9
Mort
15.02.12
✎
14:57
|
(6) Новая версия при записи устанавливается, перед чем проверяется старая.
|
|
10
Живой Ископаемый
15.02.12
✎
14:57
|
2(6) Версия данных храниться в ИБ... чтобы она поменялась, объект должен быть записан
|
|
11
Икогнито
15.02.12
✎
14:57
|
(8) это-то понятно
|
|
12
Defender aka LINN
15.02.12
✎
14:58
|
(6) Версия присваивается при записи.
|
|
13
Икогнито
15.02.12
✎
14:58
|
Спасибо всем
|
|