|
Заполнение поля табличной части
| ☑ |
0
t2013
02.04.14
✎
10:59
|
Добавил поле Должность в табличную часть Материалы
Необходимо его автозаполнение, в соответствии с выбранным ФизЛицом
В событие "При изменении" добавил процедуру
Процедура МатериалыФизЛицоПриИзменении(СтрокаТабличнойЧасти)
СтрокаТабличнойЧасти = ЭлементыФормы.Материалы.ТекущиеДанные;
СтрокаТабличнойЧасти.Должность = ПолныеПрава.СведенияОСотруднике(СтрокаТабличнойЧасти.ФизЛицо, Ссылка.Дата, Ссылка.Организация).Должность;
КонецПроцедуры
Поле не заполняется, поставил, точку останова, на этой процедуре, не останавливается по ней.
Что не правильно? Может что то не доделал?
|
|
1
Wobland
02.04.14
✎
11:01
|
твоя процедура не знает о событии, как ты её ни называй
|
|
2
Wobland
02.04.14
✎
11:01
|
а вообще физлицо и должность в материалах - это автоматизация крематория?
|
|
3
t2013
02.04.14
✎
11:04
|
(1) Почему не знает, я же ее добавил в событие "При изменении" Поля Физлицо
(2) :-))
|
|
4
Wobland
02.04.14
✎
11:07
|
вот так выглядит автоматически сформированный заголовок процедуры-обработчика: Процедура ТоварыНоменклатураПриИзменении(Элемент)
|
|
5
Wobland
02.04.14
✎
11:09
|
интересно, а как себя поведёт ПолныеПрава.СведенияОСотруднике() при вызове с нищенскими правами? будет ругаться или вернёт что-то пустое?
|
|
6
t2013
02.04.14
✎
11:10
|
(4) Ну да у меня тоже также свормировалась,
Процедура МатериалыФизЛицоПриИзменении(Элемент)
КонецПроцедуры
СтрокаТабличнойЧасти вместо Элемент, это мои эксперементы уже
|
|
7
Wobland
02.04.14
✎
11:12
|
ладно, фих с ним, что в точке не останавливается. а процедура отрабатывает?
|
|
8
t2013
02.04.14
✎
11:17
|
(5) Есть должность предопределенная Продавец
Процедура МатериалыФизЛицоПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.Материалы.ТекущиеДанные;
СтрокаТабличнойЧасти.Должность = Справочники.ДолжностиОрганизаций.Продавец;
КонецПроцедуры
так тоже не работает
(7) А как узнать обрабатывает процедура или нет? если не точке не остановилось?
Пробую ставить точку на Процедуре МатериалыНоменклатураПриИзменении(СтрокаТабличнойЧасти), все нормально останавливается при изменении номенклатуры
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший