Имя: Пароль:
1C
1С v8
Как нужно сохранять данные промежуточной формы ?
,
0 r1000
 
13.06.18
11:01
В конфигурации используются управляемые формы.
На форме списка справочника есть кнопка "Отбор". Она открывает самописную форму отбора элементов (в списке остаются элементы по некоторым фильтрам). Когда после отбора пользователь снова нажимает на кнопку "Отбор" поля фильтров пустые ессно, а нужно их сохранить, чтобы показать пользователю какие фильтры установлены. Как это делается в УФ ?
1 Cyberhawk
 
13.06.18
11:03
Флажок реквизита формы "Сохранять" + свойство формы "Сохранять значения"
2 Cyberhawk
 
13.06.18
11:04
Но это прокатит только для интерактивно (в конструкторе) добавленных реквизитах формы.
Для программно добавляемых реквизитов надо при открытии формы взводить кое-какой флаг, при закрытии сохранять прикладным кодом, перед открытием восстанавливать прикладным кодом.
3 r1000
 
13.06.18
11:16
для формы поставил "Автоматическое сохранение данных формы в настройках = Истина"
для реквизита поставил "Сохраняемые данные = Истина"
не работает. что не так ?
4 Cyberhawk
 
13.06.18
11:17
Не тот флажок поставил
5 Cyberhawk
 
13.06.18
11:17
Ставь тот что в таблице реквизитов, а не в палитре свойств
6 r1000
 
13.06.18
11:31
спасибо
7 r1000
 
13.06.18
12:48
Данные формы сохраняются даже между сеансами пользователя.
Как сделать чтобы фильтры очищались, если пользователь открывает справочник список вновь ?
8 Cyberhawk
 
13.06.18
13:41
Придется придумать, где хранить маркер-факт начала нового сеанса, а в модуле формы в соотв. обработчике, который ты найдешь, думаю, сам, получать этот маркер и очищать сохраненные значения реквизитов
Программист всегда исправляет последнюю ошибку.