Имя: Пароль:
1C
1С v8
Заполнение поля табличной части
,
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) А как узнать обрабатывает процедура или нет? если не точке не остановилось?

Пробую ставить точку на Процедуре МатериалыНоменклатураПриИзменении(СтрокаТабличнойЧасти), все нормально останавливается при изменении номенклатуры