Имя: Пароль:
1C
 
Заполнение элемента формы
,
0 IvanDurak
 
28.03.16
12:56
Разрабатываю внешнюю обработку.
В модуле обработке создаю новый документ поступления товаров.
На форме документа поступления имеются поля ввода счета фактуры (номер документа и дата).
Как из модуля внешней обработки обратиться к элементам данной формы для заполнения?
1 ejikbeznojek
 
28.03.16
12:58
Получаешь форму объекта и обращаешься к её элементам
2 ejikbeznojek
 
28.03.16
13:01
+(1)
Скажем для 8.1 это будет
МоёПоступление=документы.ПоступлениеТоваров.СоздатьДокумент;
МояФорма=МоёПоступление.ПолучитьФорму("ФОрма");
МояФорма.элементыФормы.Номер="МойНомер"
3 IvanDurak
 
28.03.16
13:08
(1) (2) Спасибо
4 ejikbeznojek
 
28.03.16
13:16
(3) А так можно(и нужно!!!) же заполнять не элементы формы, а реквизиты объекта, без всяких форм.
МоёПоступление.Номер="МойНомер"
5 ukolabrother
 
28.03.16
13:18
эти реквизиты на форме могут заполняться при открытии формы(например сф ссылка), возможно тебе не нужно получать для этого форму, а достаточно посмотреть код заполнения этих реквизитов и получить уже ссылки/объекты таким же образом.
6 IvanDurak
 
28.03.16
14:27
(4) Дело в том, что элемент формы не является реквизитом данного документа этой формы.
7 IvanDurak
 
28.03.16
14:39
(2) Еще такой вопрос, как после заполнения элементов формы выполнить команду формы (которая создает документ на основании введенных данных)