|
Обработка документа в управляемых формах
| ☑ |
0
EarthsSoul
02.11.11
✎
16:36
|
УТ 10.3 перевел на управляемые формы и пытаюсь обрабатывать новый документ на управляемых формах типовыми процедурами, для автоматического заполнения делаю две процедуры в модуле форма документа:
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ЗаполнениеДокументаНаСервере();
КонецПроцедуры
&НаСервере
Процедура ЗаполнениеДокументаНаСервере()
Док=РеквизитФормыВЗначение("Объект");
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(Док, глЗначениеПеременной("глТекущийПользователь"), , , Неопределено, Неопределено);
КонецПроцедуры
Все отрабатывает вроде бы нормально сам "Док" автоматически заполняется (заполняется организацию и склад), но вот когда возвращается в процедуру ПриОткрытии то оказывается ничего не изменилось.
Подскажите как правильно обрабатывать документ?
|
|
1
mikecool
02.11.11
✎
16:38
|
через ОткрытьФорму, в параметры передать ЗначенияЗаполнения
|
|
2
mikecool
02.11.11
✎
16:38
|
+1 заполнить в ОбработкаЗаполнения
|
|
3
rotting
02.11.11
✎
16:38
|
допиши еще ЗначениеВРевизитФормы
|
|
4
EarthsSoul
02.11.11
✎
16:50
|
Спасибо всем за участие, наиболее подходящее решение (3)
доработать приведены процедуры следовало следующим образом
&НаСервере
Процедура ЗаполнениеДокументаНаСервере()
Док=РеквизитФормыВЗначение("Объект");
ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(Док, глЗначениеПеременной("глТекущийПользователь"), , , Неопределено, Неопределено);
ЗначениеВРеквизитФормы(Док,"Объект");
КонецПроцедуры // НаСервере()
|
|
5
EarthsSoul
05.11.11
✎
19:31
|
К стати понял что ОбработкаЗаполнения подходит по смыслу больше переписал её лад
|
|
6
МишельЛагранж
05.11.11
✎
21:26
|
(5) кто - ЛАД переписал?
|
|
7
GROOVY
05.11.11
✎
21:31
|
(4) За такое увольняют. Есть событие документа (НЕ ФОРМЫ), ОбработкаЗаполнения, ей и надо пользоваться.
|
|
8
EarthsSoul
06.11.11
✎
18:18
|
(6) ЛАД = на Новый лад ))
|
|