|
v8: Получить доступ к реквизитам из обработки 1с |
☑ |
0
deadpuma
04.12.12
✎
17:05
|
Есть документ Претензия, на форме имеется реквизит с ссылкой на документ тоже Претензия(т.е. предыдущий документ). Как из обработки получить реквизиты формы, во-первых самого документа претензия? и форму документа предыдущей претензии?
делаю так, но не совсем уверен
док = Документы.бтПретензия.ПолучитьФорму("ФормаДокумента");
док.ЭлементыФормы.ИмяРеквизита ??
|
|
1
Wobland
04.12.12
✎
17:06
|
форма тебе зачем?
|
|
2
Wobland
04.12.12
✎
17:07
|
хочешь, я сделаю вааще голую форму. а данные останутся
|
|
3
Maxus43
04.12.12
✎
17:07
|
10-я ветка про претензии... это типовое вобще? как люди смогут сказать когда не ивдят чего у иебя там понаписано?
|
|
4
Wobland
04.12.12
✎
17:08
|
(3) смогут. мне лично пофиг, что у него там понаписано, я вижу канонiческое смешивание понятий
|
|
5
Ёпрст
гуру
04.12.12
✎
17:08
|
(0) а зачем тебе реквизиты формы ?
|
|
6
deadpuma
04.12.12
✎
17:09
|
мне нужно как то изменить реквизит документа? как это сделать знаю ссылку документа?
|
|
7
Wobland
04.12.12
✎
17:09
|
(6) нужно. знаешь.
|
|
8
Wobland
04.12.12
✎
17:10
|
получить объект, понаменять, записать объект
|
|
9
Ёпрст
гуру
04.12.12
✎
17:10
|
(6) получить объект, изменить реквизит, записать объект
|
|
10
Wobland
04.12.12
✎
17:10
|
(9) ;)
|
|
11
Ёпрст
гуру
04.12.12
✎
17:11
|
(10) время видать на скобочки ушло..
|
|
12
deadpuma
04.12.12
✎
17:11
|
вот так?
Претензия.ИсходнаяПретензия.ПолучитьОбъект().НоваяПретензия = Претензия.Ссылка;
|
|
13
Wobland
04.12.12
✎
17:13
|
(12) нет
|
|
14
Wobland
04.12.12
✎
17:14
|
ПолучитьОбъект что делает?
|
|
15
Wobland
04.12.12
✎
17:14
|
(11) кнопку не тыкаешь? у меня скрипт раньше даже был
|
|
16
deadpuma
04.12.12
✎
17:15
|
(12) Получает по ссылке объект для чтения, изменения, добавления и удаления документа.
|
|
17
Wobland
04.12.12
✎
17:15
|
(16) так.. присвоить его никуда не хочешь?
|
|
18
Ёпрст
гуру
04.12.12
✎
17:15
|
(15) не.. привычнее ручонками как-то
|
|
19
deadpuma
04.12.12
✎
17:17
|
док= Претензия.ИсходнаяПретензия.ПолучитьОбъект();
док.НоваяПретензия = Претензия.Ссылка
все правильно?
|
|
20
beer_fan
04.12.12
✎
17:19
|
Еще Док.Записать() не забудь ;-)
|
|
21
Wobland
04.12.12
✎
17:19
|
(19) каждый чих будешь согласовывать?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший