Как проверить - изменил ли пользователь данные на форме? #517143


#0 by bstan
Есть ли возможность в коде проверить, внес ли пользователь изменения в поля формы? Или придется прописывать событие на каждое поле формы?
#1 by IamAlexy
есть. версионирование которое есть в бсп, ут, упп - проверяет и работает...
#2 by zbv
сравнить данные объекта с ссылкой
#3 by Ненавижу 1С
проверить Модифицированность?
#4 by Pasha
Использование: Чтение и запись. Описание: Тип: Булево. Признак изменения (модифицированности) данных в форме. Модифицированность отображается символом (*) в заголовке окна формы. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#5 by bstan
То есть каждый раз когда пользователь внес изменение в поле формы (до нажатия на кнопку Записать) изменяется номер версии?
#6 by Ненавижу 1С
а если эта форма к объекту не привязана?
#7 by IamAlexy
если я установлю флажок а потом сниму его... я изменил данные на форме или нет и что покажет модифицированность? :)
#8 by IamAlexy
да. просто элемент формы - тогда признак "модифицированность"
#9 by Ненавижу 1С
а ты не снимай ))
#10 by bstan
В моем случае привязана:). Думаю, что подойдет такой вариант. Интересный случай. Что будет?:)
#11 by Defender aka LINN
А против умников есть Модифицированность :)
#12 by IamAlexy
собственно с точки зрения версионирования объект не изменится - версия будет идентичная старой. а с точки зреиня модифицированности - форма типа модифицирована - то есть чото типа поменялось
#13 by bstan
Понятно, всем большое спасибо за помощь!:) Не знал про этот метод...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С