|
УФ, недоступен реквизит на форме через точку
| ☑ |
0
mrzed12
06.09.16
✎
11:38
|
УФ, на основе типовой конфы.
На форме справочника сотрудники есть реквизит ДатаРождения, путь к данным Объект.Физлицо.ДатаРождения
После создания нового сотрудника ДатаРождения пустая, но если перезапустить сеанс, то ДатаРождения читается.
Подозреваю, что проблема в том, что там при создании нового сотрудника получаем ссылку ПолучитьСсылку по физлицу (типа как нового). А лишь ПриЗаписиНаСервере сотрудника _создается_ элемент ФизЛица и присваивается физлицу через УстановитьСсылкуНового та самая ссылка нового.
Проблема в том, что перезакрыть форму не помогает. Нужно перезапускать сеанс предприятия.
|
|
1
butterbean
06.09.16
✎
11:44
|
это случайно не физлицо, связанное с текущим пользователем?
|
|
2
mrzed12
06.09.16
✎
11:47
|
(1) Нет. Это просто новый элемент справочника "сотрудник".
Создаю новый, забиваю дату рождения, в физлице все есть. Но на форме нету. Закрыть и открыть форму не помогает, только перезапуск сеанса.
|
|
3
mrzed12
06.09.16
✎
11:48
|
Какая-то лажа с сылками.
|
|
4
aleks_default
06.09.16
✎
12:49
|
ОповеститьОбИзменении() после записи физлица делал?
|
|
5
mrzed12
06.09.16
✎
13:12
|
(4) Не делал. Но ведь если б так просто, то после открытия формы у меня были бы видны все значения?
Физлицо я записываю ПриЗаписиНаСервере сотрудника в серверной процедуре.
Себя что ли оповещать? На всякий случай попробовал, не помогает.
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
ОповеститьОбИзменении(Объект.Ссылка);
КонецПроцедуры
|
|