|
Автозаполнение реквизита "Ответственный" в документе в УПП |
☑ |
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
|
Ребята на форме создаю поле Ответственный, в модуле формы пишу
Процедура ПриОткрытии()
Если ЭтоНовый() Тогда // проверить объект на то, что он еще не внесен в ИБ
ЗаполнениеДокументовПереопределяемый.ЗаполнитьШапкуДокумента(ЭтотОбъект, глЗначениеПеременной("глТекущийПользователь"));
Иначе
// Установить доступность формы с учетом даты запрета редактирования
РаботаСДиалогамиЗК.УстановитьДоступностьФормыДляРедактирования(ЭтотОбъект, ЭтаФорма);
КонецЕсли;
КонецПроцедуры
Но поле так и не заполняется?
|
|