Имя: Пароль:
1C
1С v8
Как сохранить варианты настроек в внешнем отчете?
0 Alexion124
 
21.12.11
13:34
Имеется внешний отчет никак не догоню как сделать чтобы можно было сохранить различные варианты настроек отчета(ну и восстановить конечно же). СохранитьЗначение не подходит, т.к. сохраняет только текущие настройки, соответственно при изменении настроек старые затираются.
Нужно решение по типу как в типовых отчетах. к типовым не получается прикрутить, т.к. не универсальный отчет. поможите кто чем может ))
1 NcSteel
 
21.12.11
13:54
Сохраняй в ТЗ , а ТЗ в файл.
2 Brook
 
21.12.11
14:03
СохранитьЗначение()
ВосстановитьЗначение()
3 Necessitudo
 
21.12.11
14:13
(2) В кеше? Плохая затея.
4 Necessitudo
 
21.12.11
14:13
(0) Пиши в ТЗ, а ТЗ в хранилище значений. Ну а прикрутить к типовому механизму все же было бы проще и лучше.
5 mikeA
 
21.12.11
14:28
(0) сохраняешь все реквизиты, которые надо сохранить, в структуру, плюс для идентификации настройки - Пользователь, НаименованиеНастройки и т.п, а дальше - УниверсальныеМеханизмы.СохранениеНастроек(СтруктураНастройки)
это если конфигурация типовая. если не типовая - посмотри как сделано в типовой.
6 Alexion124
 
21.12.11
14:49
(2)сохраняет только одну настройку а не варианты! читайте (0).
(5)я ж написал у меня не универсальный отчет. уже это проковырял.
(4) знаю что лучше, но чот не получается.
7 mikeA
 
21.12.11
15:09
(6) так сохраняются настройки ЛЮБОГО отчёта. если этот механизм есть в конфигурации, его можно использовать. если нет - сделать. там регистр сведений с измерениями для идентификации настройки и один ресурс хранилище значений, в которое, как правильно сказали в (4), эти настройки и сохраняются.
тебе нужно позаботиться о том, чтобы эти настройки, т.е. значения реквизитов отчёта, можно было сохранить в структуру и восстановить из структуры. при использовании типового механизма нужно ещё обрабатывать флаги настройки "Открывать" и "Сохранять" в соответствующих обработчиках модуля формы.
так что, если не нужна возможность копировать настройки между пользователями, может быть лучше просто установить свойство формы "Сохранять значения"?
8 GoldenDawn
 
21.12.11
15:09
(0)как в упп