![]() |
|
Как поймать изменения реквизитов на форме ПриСменеСтраницы | ☑ | ||
---|---|---|---|---|
0
oslokot
22.10.13
✎
10:00
|
На форме обработки есть панель со страницами.
Как сделать так, чтобы при смене страницы был мессадж пользователю "Сохранить изменения?", в случае изменения значения любого реквизита на странице? Через какую-то глобальную переменную (флаг) или есть красивое решение? |
|||
1
Asmody
22.10.13
✎
10:04
|
красивое решение - использовать разные формы
|
|||
2
KUBIK
22.10.13
✎
10:07
|
Проверять форму на Модифицированность() ПриСменеСтраницы?
|
|||
3
Defender aka LINN
22.10.13
✎
10:07
|
(0) А нафига базу дергать при каждом переключении страницы?
|
|||
4
oslokot
22.10.13
✎
10:09
|
(1) нет. Форма одна. Поясню немного.
На ней программно создаются/удаляются страницы. На страницах табличное поле, поставщик ТЗ. Юзер редактирует что-либо в этом поле и мне надо узнать модифицированность была или нет? (2) Модифицированность() поможет? сейчас проверю |
|||
5
kosts
22.10.13
✎
10:10
|
(0) Отличается от типичного поведения, этот точно нельзя переделать?
По сабжу. Есть событие переключения страниц. Переключили страницу. Сравнил старые и новые значения. Спросил пользователя. |
|||
6
oslokot
22.10.13
✎
10:12
|
(2) нет, проверил, Модифицированность() = ложь. Табличное поле не дергает реквизиты документа
|
|||
7
MSII
22.10.13
✎
10:12
|
(4) ИзменяетДанные еще взведи, где нужно. Ну и проверяй модифицированность.
|
|||
8
MSII
22.10.13
✎
10:15
|
(6) Ла ладно. См. (4) и проверяй модифицированность у формы.
|
|||
9
oslokot
22.10.13
✎
10:17
|
(7) о, тема. Установил "ИзменяетДанные" в свойствах табличного поля. Теперь пли любой дерготне на заголовке дока появляется "звездочка". Но блин, при смене страницы смотрю, а Модифицированность()=Ложь Странно
|
|||
10
MSII
22.10.13
✎
10:18
|
(9) Потому что у объекта модифицированность проверяешь, а не у формы.
|
|||
11
kosts
22.10.13
✎
10:19
|
Попробуй проверить не Модифицированность() а Модифицированность
|
|||
12
oslokot
22.10.13
✎
10:22
|
(11) Ага, работает!
(10),(11) А это и есть метод проверить модифицированность формы, а не всего объекта? |
|||
13
MSII
22.10.13
✎
10:28
|
(12) Это не метод, это свойство.
|
|||
14
oslokot
22.10.13
✎
10:30
|
(13) хорошо, буду знать. Спасибо всем!
|
|||
15
oslokot
22.10.13
✎
10:42
|
А вот еще маленький вопросик (аппетиты то растут):
Если была модифицированность, как сделать доступной, например, кнопку "Сохранить" на командной панели? Написать процедуру проверки на модифицированность и подключить ее через обработчик ожидания в при открытии? Правильно? |
|||
16
oslokot
22.10.13
✎
10:45
|
+ А, нет. наверное лучше в ПриОкончанииРедактирования на поле
|
|||
17
kosts
22.10.13
✎
12:11
|
(16) Есть обработчик "обновление отображения", иногда можно его использовать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |