Имя: Пароль:
1C
 
Изменение данных в поле
,
0 Frotru
 
13.11.24
16:04
На Форме есть поле ввода: Объект.Должность и поле Объект.Должность.СОТ. Как сделать чтобы при изменения в поле ввода изменялись значения в другом поле?
1 osa1C
 
13.11.24
16:07
(0) не поверишь... Написать код
2 Frotru
 
13.11.24
16:07
(
3 ZaЖизнь
 
13.11.24
16:47
(О) не всё так плохо
ты хоть напиши что знаешь, или как пробуешь сделать
есть такое событие как "ПриИзменении"
вот и создай его для своего элемента
получится примерно так
&НаКлиенте
Процедура ДолжностьПриИзменении(Элемент)
    
    Элементы.ДолжностьСОТ  = Объект.Должность.СОТ;
    
КонецПроцедуры
4 maxab72
 
13.11.24
16:51
На обычных формах можно было бы заменить поле ввода СОТ на текстовое поле, и выводить в него значение СОТ из реквизита Должность... и никакого кода.
5 timurhv
 
13.11.24
16:51
(3) это генерация кодом ИИ?
6 timurhv
 
13.11.24
16:53
(0) Вы открываете справочник "Должность", меняете там "СОТ", записываете и на форме оно не обновляется?
7 ZaЖизнь
 
13.11.24
16:53
(5) догадливый)
но нельзя же просто написать правильно как должно быть., иначе стимула совсем никакого не будет у человека читать что то
8 timurhv
 
13.11.24
16:55
(7) У человека скорее всего проблема с кэшированием реквизита "СОТ" платформой.
9 ZaЖизнь
 
13.11.24
16:56
(8) не думаю, есть простая задача как при изменении одного поля, поменять значение другого поля
10 timurhv
 
13.11.24
17:10
(9) в УФ разве что-то нужно кодить для этого, если:
поле ввода: Объект.Должность
поле: Объект.Должность.СОТ
11 ZaЖизнь
 
13.11.24
18:57
(10) ты абсолютно прав, но мы начинаем додумывать за ТС.
И тут уже вопрос, или ТС даже не помещал на форму реквизиты и не проверял или делает совсем что то другое от того что пишет., а ТС молчит))