|
Автозаполнение реквизита "Ответственный" в документе в УПП | ☑ | ||
---|---|---|---|---|
0
rosalin
06.09.13
✎
16:43
|
Ребята ни как не могу понять как работает механизм, заполнения реквизита ответственный в документах в УПП, создал новый документ нужно чтобы при открытии заполнялся ответственный пользователь, в процедурах формы приоткрытии и приизиенении ничего ненашел, как это реализованно в упп, подскажите пожалуйста
|
|||
1
shuhard
06.09.13
✎
16:47
|
(0) глобальный поиск по конфе тебе в помощь
|
|||
2
Fragster
модератор
06.09.13
✎
16:47
|
а в обработкезаполнения + подписке на него? искал?
|
|||
3
almar
06.09.13
✎
16:48
|
(0) Нужно, чтобы основной ответственный был указан в настройках пользователя
|
|||
4
rosalin
06.09.13
✎
16:52
|
(3) Это знаю, не понимаю как реализовать именно в новом созданом в конфе не типовом документе
|
|||
5
ale-sarin
06.09.13
✎
16:54
|
Лентяй. Даже не искал. В любом документе при открытии.
Если ЭтоНовый() Тогда // проверить объект на то, что он еще не внесен в ИБ // Заполнить реквизиты значениями по умолчанию. ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ЭтотОбъект, "Продажа", ПараметрОбъектКопирования); КонецЕсли; Дальше по процедуре отладкой иди. |
|||
6
ale-sarin
06.09.13
✎
16:55
|
+5 В форме, конечно же.
|
|||
7
rosalin
06.09.13
✎
17:02
|
(5) а про ПараметрОбъектКопирования можно подробнее
|
|||
8
rosalin
06.09.13
✎
17:06
|
(2) искал немогу найти
|
|||
9
samozvanec
06.09.13
✎
17:07
|
(7) это параметр, в нем содержится ссылка на объект копирования. если он заполнен, шапку оттуда возьмет, судя по всему
|
|||
10
ale-sarin
06.09.13
✎
17:09
|
(9) Верно. Только ответственного возьмет своего, и не только его.
(7) Лучше расскажи, как искал до этого: "в процедурах формы приоткрытии и приизиенении ничего ненашел"? |
|||
11
rosalin
06.09.13
✎
17:12
|
(10) в процедурах формы приоткрытии и приизиенении ничего ненашел, поэтому решил чиркнуть спецам
|
|||
12
rosalin
09.09.13
✎
14:57
|
Ребята на форме создаю поле Ответственный, в модуле формы пишу
Процедура ПриОткрытии() Если ЭтоНовый() Тогда // проверить объект на то, что он еще не внесен в ИБ ЗаполнениеДокументовПереопределяемый.ЗаполнитьШапкуДокумента(ЭтотОбъект, глЗначениеПеременной("глТекущийПользователь")); Иначе // Установить доступность формы с учетом даты запрета редактирования РаботаСДиалогамиЗК.УстановитьДоступностьФормыДляРедактирования(ЭтотОбъект, ЭтаФорма); КонецЕсли; КонецПроцедуры Но поле так и не заполняется? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |