|
Как программно определить какие реквизиты форма сохраняет?
| ☑ |
0
aspirator23
06.08.12
✎
10:37
|
В форме можно установить какие реквизиты форма сохраняет.
Как программно узнать какие?
|
|
1
pumbaEO
06.08.12
✎
10:39
|
Если Ссылка.Реквизит1 <> Реквизит1 Тогда
//Изменили реквизит1
КонецЕсли.
|
|
2
Жан Пердежон
06.08.12
✎
10:39
|
смотреть в ПутьКДанным
|
|
3
hhhh
06.08.12
✎
10:41
|
события есть там. типа ПередСохранением и ПередВосстановлением.
|
|
4
aspirator23
06.08.12
✎
10:47
|
У формы есть свойствах Сохранять значения и Сохраняемые значения.
Как получить именно сохраняемые значения? Т.е. какие значения будут сохраняться, а не сами значения.
В метаданные не нашел.
|
|
5
ДенисЧ
06.08.12
✎
10:49
|
Типа
Для Каждого элемент из ЭтаФорма.ВсеЭлементыФормы Цикл
Если элемент.СохраняемыеДанные Тогда
//вот он
КонецЕсли;
КонецЦикла;
|
|
6
aspirator23
06.08.12
✎
10:59
|
(5)Открываю вот так ЭтотОбъект.ПолучитьФорму("основная").ЭлементыФормы.
В элементах нет свойства Сохраняемые данные. Хотя должны быть.
|
|
7
aspirator23
06.08.12
✎
13:57
|
ап
|
|
8
DrShad
06.08.12
✎
13:59
|
РеквизитФормы.СохраняемыеДанные (FormAttribute.StoredData)
РеквизитФормы (FormAttribute)
СохраняемыеДанные (StoredData)
Использование:
Чтение и запись.
Описание:
Тип: Булево.
Истина - указывает, что это сохраняемый при записи реквизит.
Соответственно система будет устанавливать модифицированность и выполнять блокировку при интерактивном изменении этих данных.
Если Истина и значение изменено, будет выведен вопрос о необходимости сохранения.
Используется только для реквизитов верхнего уровня.
Доступность:
Сервер.
|
|
9
aspirator23
06.08.12
✎
14:04
|
(8)Это для управляемых форм. Для обычных похоже нет.
|
|
10
DrShad
06.08.12
✎
14:08
|
(9) ну да
|
|
11
aspirator23
06.08.12
✎
15:37
|
(10) спс
|
|