|
Как сохранить настройку списка в УФ | ☑ | ||
---|---|---|---|---|
0
мистер игрек
13.12.13
✎
13:30
|
Установливаю флаг. Но при перезапуске 1с флаг исчезает. Как сохранить флаг?
http://s020.radikal.ru/i718/1312/3b/6ec90cbf7815.png |
|||
1
ам794123
13.12.13
✎
13:46
|
картинка не работает
|
|||
2
мистер игрек
13.12.13
✎
13:47
|
||||
3
cons74
13.12.13
✎
14:05
|
Я конечно извиняюсь, но вообще-то и на обычных формах отбор не сохраняется при перезапуске.
|
|||
4
мистер игрек
13.12.13
✎
14:06
|
"Платформа не сохраняет отбор списка, выполненный пользователем в режиме 1С:Предприятие. Поэтому даже если пользователь что-то изменил в отборе списка, при очередном открытии списка он снова увидит его в том виде, как его настроил разработчик.
Если же в конфигурации разработан отдельный механизм сохранения настроек пользователя, который в том числе позволяет сохранять и отборы списков, то для восстановления исходного вида списка нужно просто удалить настройки списка, выполненные пользователем." Здесь есть пункт : "Если же в конфигурации разработан отдельный механизм сохранения настроек пользователя" Кто нибуд сделал это? Если сделали, поделитесь плиз |
|||
5
мистер игрек
13.12.13
✎
14:17
|
ап
|
|||
6
zladenuw
13.12.13
✎
14:25
|
||||
7
Sasha_1CK
13.12.13
✎
14:29
|
Не знаю насчет списка - список кажется все таки низя.
Но можно сохранять табличную часть - как делает 1с для хранения группировок. У меня в этом отчете сохраняются и группировки и отборы. http://files.mail.ru/947A9F24862146228148B4A216BA5169 |
|||
8
Sasha_1CK
13.12.13
✎
14:39
|
(7) это я ошибся
|
|||
9
мистер игрек
13.12.13
✎
14:41
|
ага
|
|||
10
banco
13.12.13
✎
14:45
|
(0) переходить на 8.3
|
|||
11
Sasha_1CK
13.12.13
✎
15:37
|
(9) но кстати может я и не совсем ошибся. В отчете отборы с формы сохраняются через настройки компоновщика.
у формы списка документов - тоже есть компоновщик настроек с отборам - то есть в теории его так же можно сохранить. Но в отчете я юзал готовый механизм из модуля бухгалтерские отчеты. А в списке - это придется с 0 придумывать. |
|||
12
Sasha_1CK
13.12.13
✎
16:27
|
(0)
1. на форме включить опции "Автоматическое сохранение данных" и "Сохранение данных в настройках". 2. Вывести на форму стандартные команды формы - "Сохранить параметры", "Восстановить параметры". 3. Прописать в событиях формы &НаСервере Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки) // Вызывается после загрузки данных из настроек в реквизиты формы Отбор = Настройки.Получить("ОтборНаименованиеСписокВыбора"); Для каждого Строка Из Отбор.Элементы Цикл ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Строка.ЛевоеЗначение; ЭлементОтбора.ВидСравнения = Строка.ВидСравнения; ЭлементОтбора.Использование = Строка.Использование; ЭлементОтбора.ПравоеЗначение = Строка.ПравоеЗначение; ЭлементОтбора.Представление = Строка.Представление; КонецЦикла; КонецПроцедуры &НаСервере Процедура ПриСохраненииДанныхВНастройкахНаСервере(Настройки) Настройки.Вставить("ОтборНаименованиеСписокВыбора", Список.Отбор); КонецПроцедуры После настройки списка и нажатия ОК - необходимо использовать команду "Сохранить параметры..." (без этого процедура при сохранении настроек не отрабатывает). затем закрыть список и снова открыть - при наличии сохраненных параметров - их загрузка происходит автоматично. галка присутствует (равно как любые другие отборы) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |