Имя: Пароль:
1C
1С v8
Как узнать какое значение было изменено в ПолеВвода?
0 Invis91
 
07.06.12
16:14
Здравствуйте. Возник такой вопрос: как узнать какое значение было изменено в ПолеВвода? Вот, например, есть ПолеВвода и ТипЗначения "Число". В ПолеВвода стояла цифра 3. А я изменил на 7. Как узнать старое значение? Как узнать что там стояла цифра 3, перед моим изменением?
1 butterbean
 
07.06.12
16:15
только запоминать в переменную
2 HEKPOH
 
07.06.12
16:17
проверять Ссылку и Объект (если это объектные данные)
3 Rounder
 
07.06.12
16:34
Смотря на каком этапе нужно отловить изменение.
Если на этапе например записи объекта, то (2).
Если в момент схода с поля ввода - то обрабатывать это событие.
4 Infsams654
 
07.06.12
16:52
проблема события изменения поля ввода обсуждалась неоднократно, например v8: V8: Изменение значения в поле ввода. Какое событие? и в этом смысле в 1С явный прогал. Если же, вопрос стоит в том, что нужно знать значение поля ввода перед изменением, то тут проблем нет и вариантов много - перед редактированием сохранить значение в переменную формы и т.д. и т.п.
5 Invis91
 
07.06.12
16:53
мда, какой раз уже сталкиваюсь, что в 1С нет реализации, казалось бы, очевидных вещей. Печально.
Всем спасибо.
6 Rounder
 
07.06.12
16:59
(5) Так опиши что именно нужно и на каком этапе пытаешься сравнить.