|
Обработка документа в управляемых формах | ☑ | ||
|---|---|---|---|---|
|
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) ЛАД = на Новый лад ))
|
| Форум | Правила | Описание | Секции | Поиск |