Восстановление настроек отчетов программно #440761


#0 by VoditelKobyly
Кто-нибудь пытался программно восстановить настройки отчетов? Во всех отчетах и обработках 1С есть кнопочки сохранить настройку и восстановить настройку. Встает следующая задача: Пользователи в типовой торговле сохраняют отчет АнализПродаж с кучей выбранных значений во множественном фильтре. Каждый набор значений фильтров в настройке со своим именем. Эти настройки сохраняются в файле *.lst Каким образом теперь программно повторить формирование отчета с каким-нибудь выбранным именем. Кто-нибудь писал разбор этого файла.
#1 by ТелепатБот
#2 by also
А СохранитьЗначение-ВосстановитьЗначение не канает?
#3 by VoditelKobyly
Нет, там слишком много чего надо сохранять. Во множественном фильтре только 10 переменных
#4 by also
Ясно..Ну тогда наверно проще свой файл настроек замутить..Через dbf тот же. Достаточно удоюно
#5 by Шахид
СохранитьЗначение-ВосстановитьЗначение  работает только непосредственно для пользователся. т.е. если пользователь 1 сохранил значение Перем1=1000, то у пользователя 2 восстановить значение покажет cjdctv lheujtpyfxtybt попробуй в файл сохранять
#6 by Шахид
совсем другое значение
#7 by VoditelKobyly
Сделать свое сохранение в любой другой файл вариант понятный. Хочется взять готовое (сохраненное пользователем) в момент нажатия пикторграммы
#8 by Sadovnikov
#9 by Mikeware
Писал когда-то. Сейчас не нашел. Ничего сложного там нет.
#10 by also
вот блин...
#11 by Mikeware
Кстати, сейчас пытаюсь оформит в класс сохранение-восстановление настроек в XML. На след. неделе закончу...
#12 by also
а каких настроек? таких как в сабже?
#13 by VoditelKobyly
А где взять эти классы? Судя по виду файла, действительно сложного ничего нет, поэтому спрашиваю, может кто писал.
#14 by Mikeware
Любых. Сейчас сделаны сохранение-восстановление настройки сводных таблиц(типа как в снеговике - персональныые настройки пользователя+настройки других пользователей) - уж очень много отчетов работают в сводных (OWC)...
#15 by FN
Можешь глянуть но лучше дождаться, когда Mikeware допишет класс
#16 by Sadovnikov
А зачем в XML-то??? А тебя ж база данных есть.
#17 by Mikeware
Рассматривал и такой вариант. ИМХО, захламится...
#18 by Sadovnikov
С какого перепугу захламится-то? :)
#19 by FN
Можно сделать опционально - типа СохранитьНастройку(,,ВФайл=1)
#20 by Mikeware
Засрут-с.... На этапе тестирования уже для одного отчета 82 варианта настроек... Я офигел....
#21 by Sadovnikov
Тебе что - строк в таблице жалко?
#22 by zak555
сохраняет в 1cv7.cfg в рабочей папке пользователя. если папка одна, то для всех
#23 by VoditelKobyly
Кто знает как из модуля отчета определить циферки, которые будут в названии файла настроек? Например файл настроек отчета АнализПродаж rh2370.lst. Каким методом в модуле отчета АнализПродаж получить цифры 2370?
#24 by Kavar
Даю подсказку. В одном файле хранишь список вариантов настроек. которые загружаешь в ТЗ на форму. один из которых можно сделать вариантом по умолчанию. любой другой вариант настроки подгружается по клику в ТЗ. Там же кнопочки "Сохранить настроку", "Удалить".
#25 by VoditelKobyly
Сделать свои файлы настроек проблем не вызывает. Есть проблемы с использованием файлов, сделанных пользователями при нажатии стандартных кнопок.
#26 by Kavar
При нажатии на стандартную кнопку ниче хороше го не получиться. например не сохранишь ТЗ на форме или СЗ.
#27 by Злопчинский
все уже сделано до вас.. смотрите формекс - там Альф вроде сделал сохранить и восстановить настройку . как определить - подробно описывал альф на инфостарте.
#28 by VoditelKobyly
Может подскажешь какую-ссылочку. Я не нашел.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С