Имя: Пароль:
1C
1С v8
Очищается значение програмнно заполенного реквизита формы при записи
0 DenSpb
 
23.01.20
16:50
Добавил программно реквизит формы в табличную часть и вывел этот реквизит на форму. Заполняю его. Записываю элемент справочника, но форму не закрываю. У меня очищается этот реквизит. Как сделать, чтобы он не очищался?
1 Ёпрст
 
23.01.20
16:52
Сохранять его в реквизите объекта вестимо
2 DenSpb
 
23.01.20
16:54
(1) мне не надо его сохранять в объекте, он нужен при открытой форме. После закрытия формы он не нужен. Но если его установили, то он должен очищаться до закрытия формы.
3 Ёпрст
 
23.01.20
16:55
(2) смотри в коде тогда, где перезаполняешь его.. мот чего в ПриЧтенииНаСервере написано или еще где
4 pechkin
 
23.01.20
16:58
после записи идет перечитвание объекта.
5 DenSpb
 
23.01.20
16:59
(3) нигде не перезаполняется. Смотрю отладку, в процедуре ПриЗаписи реквизит заполнен. после записи очищается почему то.
6 DenSpb
 
23.01.20
16:59
(4) в какой процедуре?
7 pechkin
 
23.01.20
17:00
(6) в платформе
8 pechkin
 
23.01.20
17:01
тк объект может быть изменен в модуле и подписках
9 DenSpb
 
23.01.20
17:03
(7) но процедура же какая-то должна же быть?
10 pechkin
 
23.01.20
17:04
у тебя в какой процедуре заполянется?
нужно в ПриЧтенииНаСервере
11 DenSpb
 
23.01.20
17:06
(10) у меня реквизит заполняется интерактивно. В процедур ПриЧтенииНаСервере после записи не заходит.
12 pechkin
 
23.01.20
17:07
значит нужно после записи еще раз заполнять получается
13 DenSpb
 
23.01.20
17:07
(12) получается да. При записи реквизит еще заполнен, а после записи уже пустой.
14 pechkin
 
23.01.20
17:08
ну это древняя "фича"
15 НадюшаЯЯ
 
23.01.20
17:08
(11) таково поведение платформы, только запоминать и перезаполнять
16 DenSpb
 
23.01.20
18:35
(14)(15) Да, действительно так.
17 DenSpb
 
23.01.20
18:35
Проблема решилась. Всем спасибо!
AdBlock убивает бесплатный контент. 1Сергей