Выбор ответа Junior Управляемые формы обновлено
Модифицированность
Вопрос
Пользователь изменил реквизит программно в обработчике, но форма не спрашивает о сохранении при закрытии. Почему?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Программное изменение не ставит Модифицированность, её ставят явно. Модифицированность выставляется при интерактивных изменениях.
Варианты ответа
- Форма никогда не спрашивает о сохранении изменённых данных
- Программное изменение не ставит Модифицированность, её ставят явноправильный ответ
- Изменение было на сервере, а флаг Модифицированность работает только на клиенте
- Нужно перезапустить сеанс, чтобы флаг изменений обновился
Разбор
Модифицированность выставляется при интерактивных изменениях. При программном изменении, если нужно, ставят Модифицированность = Истина. Форма спрашивает о сохранении при закрытии изменённого объекта, флаг доступен и на клиенте, и на сервере, перезапуск ничего не меняет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.