|
Изменение поля формы
| ☑ |
0
seraf
26.11.19
✎
19:06
|
Привет, что-то подзабыл, элементарный вопрос при изменении поля формы (а это не реквизит объекта) где получить значение ДО.
ОкончаниеВводаТекста есть, но оно диалог выпадающий вызывает при Стандартной обработке ложь, как правильно то обработать, где
|
|
1
seraf
27.11.19
✎
10:26
|
ап
|
|
2
Fish
27.11.19
✎
10:28
|
Запоминай предыдущее значение в другом реквизите.
|
|
3
seraf
27.11.19
✎
10:43
|
завести переменную в ОкончаниеВводаТекста? я думал не вижу просто в каком событии есть и до и после
|
|
4
Fish
27.11.19
✎
10:45
|
(3) Нет. Завести отдельный реквизит, в котором запоминать значение после изменения. Тогда в любом обработчике поля (хоть при окончании текста, хоть при выборе) ты получишь предыдущее значение.
|
|
5
Fish
27.11.19
✎
10:45
|
+(4) Реквизит формы.
|
|
6
seraf
27.11.19
✎
10:47
|
немного странно конечно, если у меня десяток таких случаев, надо форму нагружать данными
ну спасибо, подход ясен
|
|
7
seraf
27.11.19
✎
10:48
|
хотя нет, не понятно
|
|
8
hhhh
27.11.19
✎
11:16
|
(7) ну, начиная с 8.0, все так и делали. Заводим переменнкую КонтрагентСтарый = Контрагент. В процедуре ПриОткрытии. Потом сравниваем. С тех пор прошла куча лет, но ничего не изменилось.
|
|
9
seraf
27.11.19
✎
12:51
|
(8) да уже понял, думал есть красивее подход, спасибо
|
|