Имя: Пароль:
1C
 
Как сохранить настройки отчетов в файл?
0 wins2
 
17.09.08
13:25
Подскажите можно ли сохранить настройки отчетов, которые сохраняются стандартными средствами (СохранитьЗначения, ВосстановитьЗначения) в файл, а потом восстановить их из файла, а то при переносе базы данных все настройки теряются.
1С:Предприятие 8.0 (8.0.18.2)
1 Irbis
 
17.09.08
13:25
Можно.
2 Irbis
 
17.09.08
13:26
Процедура ДействияФормыСохранитьНастройкиПостроителяВФайл(Кнопка)
   Диалог=Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
   Диалог.Заголовок="Сохранение настроек построителя отчета в файл";
   Диалог.Каталог=КаталогВременныхФайлов();
   Диалог.Расширение="set";
   Диалог.Фильтр="Настройки посторителя отчета (*.set)|*.set";
   Если Диалог.Выбрать() Тогда
       ЗначениеВФайл(Диалог.ПолноеИмяФайла, ПостроительОтчета.ПолучитьНастройки());
   КонецЕсли;
КонецПроцедуры
// Попытка загрузить настройки построителя отчета из указанного файла
Процедура ДействияФормыЗагрузитьНастройкуПостроителяИзФайла(Кнопка)
   Диалог=Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
   Диалог.Заголовок="Выбор файла настроек построителя отчета";
   Диалог.Каталог=КаталогВременныхФайлов();
   Диалог.Расширение="set";
   Диалог.Фильтр="Настройки посторителя отчета (*.set)|*.set";
   Если Диалог.Выбрать() Тогда
       Попытка
           НастройкиПостроителя=ЗначениеИзФайла(Диалог.ПолноеИмяФайла);
           ПостроительОтчета.УстановитьНастройки(НастройкиПостроителя);
       Исключение
           Сообщить("Не удалось загрузить настройки построителя отчета.", СтатусСообщения.Внимание);
       КонецПопытки;
   КонецЕсли;
КонецПроцедуры
3 John83
 
17.09.08
13:28
а для 8.1 тоже сработает?
4 Irbis
 
17.09.08
13:29
Проверь. Думаю должно.
5 wins2
 
17.09.08
13:32
1. Кстати настройки для каждого пользователя свои, можно ли как-нибудь ими обменяться?
2. Можно ли как-нибудь сохранить настройки сразу нескольких отчетов для всех пользователей?
3. Можно ли сохранить все настройки пользователя, т.е. настройки форм и т.д. ?
6 ptiz
 
17.09.08
13:36
(5) простых средств нет
7 Irbis
 
17.09.08
13:40
(5) Можно ли обмениваться файлами? Можно ли сохранить несколько файлов?
8 Irbis
 
17.09.08
13:40
Настройки посторителя можно и в справочнике настроек хранить как двоичные данные. Много всяких извращений можно придумать.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн