|
v8: Как в справочнике при изменении значения реквизита, изменить знач. другого.
| ☑ |
0
sunsell
21.12.11
✎
17:47
|
В справочнике есть три реквизита. У всех значение "число". Реквизит1, Реквизит2, РеквизитСумма.
Форма справочника в режиме обычного приложения.
Нужно при изменении пользователем числа в Реквизит1 расчитать и заполнить РеквизитСумма,
по формуле РеквизитСумма = Реквизит1 + Реквизит2.
Пробовал в модуле формы справочника:
Процедура ПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
Сообщить(Элемент);
Элемент.ТекущаяСтрока.РеквизитСумма = Элемент.ТекущаяСтрока.Реквизит1 + Элемент.ТекущаяСтрока.Реквизит2;
КонецПроцедуры
Но РеквизитСумма только для чтения.
Непонятно какой обработчик события в каком модуле использовать, и так что бы РеквизитСумма был доступен для записи.
p.s. до этого писал на 7.7 , туплю, явно должен быть простой способ.
|
|
1
rs_trade
21.12.11
✎
17:50
|
посмотри в любой типовой изменение колонки цены, кол-ва или суммы в таб. части
|
|
2
rs_trade
21.12.11
✎
17:51
|
Элемент.ТекущаяСтрока.РеквизитСумма это эл. формы, а не реквизит
|
|
3
sunsell
21.12.11
✎
17:51
|
p.s. 1c 8.2
|
|
4
sunsell
21.12.11
✎
18:00
|
Мои "типовые" это свод отчетов и исполнение бюджета ПФР )
В них я в справочниках подобного не нашёл.
|
|
5
SUA
21.12.11
✎
18:04
|
Форма элемента?
РеквизитСумма = Реквизит1 + Реквизит2
|
|
6
sunsell
21.12.11
✎
18:10
|
Форма списка
|
|
7
sunsell
21.12.11
✎
19:58
|
Ну хоть ключевые слова подскажите ... что то ж простое.
|
|
8
BICO
22.12.11
✎
07:01
|
Элемент.ТекущаяСтрока.Реквизит1.значение
|
|
9
sunsell
22.12.11
✎
10:38
|
Сделал вот так:
ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.РеквизитИтого = ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.Реквизит1 + ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.Реквизит2;
Спасибо, что НЕ ПОМОГЛИ.
|
|