|
Как заполнить колонку реквизита ТЧ из обработки (УФ)
| ☑ |
0
rahem
16.02.17
✎
11:07
|
Есть обработка, в ней пользователь выбирает документ, который заполняется данными.
Если заполнять из самого документа ясно - 1.обычные реквизиты Объект.ТЧ.Номенклатура = ТоЧтоНадо, если просто колонка 2., то ЭтаФорма.ТЧ.КолонкаРеквизита = ТоЧтоНадо2.
Но у меня в обработке только документОбъект. как добраться из него до доп.колонок ТЧ?
Спасибо.
|
|
1
Альбатрос
16.02.17
✎
11:14
|
Объект документа не содержит реквизитов формы.
|
|
2
rahem
16.02.17
✎
11:33
|
То есть никак не заполнить вообще?
|
|
3
LienXo
16.02.17
✎
11:49
|
Глупый вопрос - а зачем? Доп колонки - это по сути отражаемые реквизиты формы. Т.е. заполнил основные - по ним настраивается отображение
|
|
4
LienXo
16.02.17
✎
11:50
|
Или ты открываешь форму документа, а потом заполняешь ТЧ?
|
|
5
toypaul
гуру
16.02.17
✎
11:51
|
как бы само собой подсказывает, что выбирать нужно не документ объект, а его форму
|
|
6
toypaul
гуру
16.02.17
✎
11:52
|
уже сегодня писал. если делать механизмами БСП, то ОткрытьФорму. в форме обработки форма владелец доступан через ВладелецФормы. а там уже делаешь что хочешь
|
|
7
LienXo
16.02.17
✎
11:54
|
А зачем тут владелец формы? фрм = ПолучитьФорму("Документ.блабла.Форма);
фрм.Открыть;
фрм.тч.вычислемоеполе="идите в баню"
Разве нет?
|
|
8
toypaul
гуру
16.02.17
✎
12:00
|
(7) сдается мне что вопрос про уже открытую форму документ. иначе смысла не вижу
|
|
9
LienXo
16.02.17
✎
12:03
|
(8) ну это к постящему вопрос, хотя исходя из "..обработке только документОбъект.." форма тут не открыта пока.
|
|