Имя: Пароль:
1C
1С v8
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) каждый чих будешь согласовывать?