|
не срабатывает обработчик события ПриИзменении()
| ☑ |
0
Kurbash
05.05.14
✎
09:13
|
УФ. На форме есть, ТЧ, в ТЧ реквизит. Вешаю на него обработчик события ПриИзменении(). ВОзникает затыка такого плана-если в это поле значение вбивать руками тогда обработчик срабатывает. А если это вычисляемое поле? по типу сумма=цена*количество? тогда нет. МОжет не тот обработчик выбираю?
|
|
1
Wobland
05.05.14
✎
09:14
|
изменение - довольно интерактивная штука
|
|
2
Kurbash
05.05.14
✎
09:15
|
может оповещать форму как нибудь пусть при оповещении она перечитывает данные...
|
|
3
Kurbash
05.05.14
✎
09:17
|
или повесить на ПриЗаписи() и после каждого доабвления/изменения строки пусть перечитывает?
|
|
4
Рэйв
05.05.14
✎
09:18
|
(2)Выведи вычисления в отдельную процедуру и вызывай ее в ПриИзменении() во всех реквизитах , кого это касается.
|
|
5
Kurbash
05.05.14
✎
09:18
|
так она у меня и так отдельная
|
|
6
Адский плющ
05.05.14
✎
09:19
|
Тяжелое утро понедельника после долгих выходных на мисте...
|
|
7
Kurbash
05.05.14
✎
09:21
|
че делать то?
|
|
8
Рэйв
05.05.14
✎
09:23
|
(5)Ну и что тебе лень проставить ее вызов везде где должно пересчитаться и ты требуешь к себе сочувствия?:-)
|
|
9
hhhh
05.05.14
✎
09:23
|
(7) ну как-то так
сумма=цена*количество;
СуммаПриИзменении();
|
|
10
Kurbash
05.05.14
✎
09:26
|
а, вон как, сейчас попробую, сумма=цена*количество-это я для примера у меня там запрос выполняется...
|
|
11
Kurbash
05.05.14
✎
09:29
|
да, все работает, спасибо
|
|