|
v7: прямо обратиться к реквизитам док-та 7.7 | ☑ | ||
---|---|---|---|---|
0
yra111
06.08.14
✎
18:21
|
При обращинии к реквизиту док-та из самого документа мы пишем ченить=номердок итд.
при обращении к этому же док-ту через дкт=создатьобьект , дкт.получитдокумент итд мы пишем ченить=дкт.номердок. а можно при работе через создатьобьект обращаться к реквизитам напрямую, тоесть ченить=номердок ? |
|||
1
zak555
06.08.14
✎
18:22
|
об = создатьобьект
номердок = об.номердок ? |
|||
2
Ёпрст
06.08.14
✎
18:23
|
Для начала, нужно отказаться от употребления синтетических наркотиков.
Потом ужо, по-человечьи задать вопрос |
|||
3
Ёпрст
06.08.14
✎
18:27
|
Если кто понял автора что ему надо, поделитесь травой!
|
|||
4
шаэс
06.08.14
✎
18:33
|
(3) чего не понятного? хочет:
Док = СоздатьОбъект("Документ.РКО"); Док.КакойНибудьМетодЧтобыОбращатьсяКРеквизитамМинуяДок(); ДатаНакладной = ДатаДок; и чтоб это еще и сработало |
|||
5
NikVars
06.08.14
✎
18:54
|
(0) Ты хочешь аналог With из Delphi?!
Нет такого нет. |
|||
6
ДенисЧ
06.08.14
✎
18:58
|
(2) (3) Так синтетика или трава? :-)
|
|||
7
Остап Сулейманович
06.08.14
✎
19:02
|
(3) Делюсь. Ему не хочется переписывать код в зависимости от контекста.
|
|||
8
Z1
06.08.14
✎
19:38
|
(0)
Если у тебя будет два объекта Док1 = СоздатьОбъект("Документ.РКО"); Док2 = СоздатьОбъект("Документ.РКО"); то к какому объекту будет принадлежать НомерДок таже самая ситуация в модуле форме документа можно создать Док1 = СоздатьОбъект("Документ." + Вид() ); и что тогда будет значить этот номердок так что какая-то утопическая идея в (0) |
|||
9
КонецЦикла
06.08.14
✎
20:09
|
Не вижу никакой проблемы передать в глоб. процедуру/функцию контекст документа или ссылку на него.
|
|||
10
VladZ
06.08.14
✎
20:43
|
(0) Завязывай с наркотой.
|
|||
11
ДенисЧ
06.08.14
✎
21:00
|
(9) Иииии? Договаривай...
|
|||
12
yra111
07.08.14
✎
03:38
|
(7) никогда еще Штирлитц не был так близок к провалу.Сильно не хочеться , ибо дофига. А создатьобъект будет только один раз.
|
|||
13
КонецЦикла
07.08.14
✎
04:17
|
(11) Может не проникся, но
глСделатьНечто(глВернутьКонтекст(Контекст)); //из документа глСделатьНечто(Док); //где-то еще - не помогут? Процедура глСделатьНечто(Конт) Экспорт Конт.Контрагент = ""; //Пакостим и пофигу КонецПроцедуры // глСделатьНечто() |
|||
14
1Сергей
07.08.14
✎
08:01
|
(13) как это связано с тем, о чем говорит парень из (0)?
|
|||
15
DigitalDolphin
07.08.14
✎
18:47
|
(0) А прямо обратиться в космос для постижения вселенной не было желания? :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |