Имя: Пароль:
1C
1С v8
Хранение настроек отчёта
0 Креатив
 
09.05.12
18:37
Где лучше всего хранить настройки отчёта, общие для всех пользователей?
1 kn
 
09.05.12
18:51
В УТ 10.3 настройки большинства отчетов хранятся в РС Сохраненные настройки, можно там глянуть как.
2 Креатив
 
09.05.12
19:18
(1)Там вроде по пользователям.
3 fisher
 
09.05.12
20:08
В конфе
4 Креатив
 
09.05.12
20:10
(3)Наборы счетов в конфе???
5 GROOVY
 
09.05.12
20:17
Хранилище настроек, есть такой объект...
6 Ksandr
 
09.05.12
20:45
Конфа то какая?
7 Креатив
 
09.05.12
20:55
(6)БП 2.0
8 hhhh
 
10.05.12
00:25
(7) тогда (1)
9 Креатив
 
10.05.12
07:51
(1)В сохранённых настройках присутствует тип хранилищезначений, а про его конструктор написано.
Создает объект ХранилищеЗначения и помещает в него заданное значение.
Конструктор доступен только в режиме запуска "Толстый клиент", на сервере и внешнем соединении.
Соответственно, при использовании тонкого клиента не взлетит.
10 Jstunner
 
10.05.12
07:54
(9) беда-беда, как же ты без серверных вызовов-то справляешься..
11 Aleksey
 
10.05.12
07:54
(1) В БП в справочнике
12 Aleksey
 
10.05.12
07:56
(7) Справочник "Сохраненные настройки"
Справочник предназначен для хранения сохраненные настроек отчетов (вариантов отчетов и значений настроек панели пользователей)

Наименование настройки - наименование настройки, задаваемое пользователем.

Описание - текст, отображаемый в табличных полях с настройками.

Пользователи - пользователи, которым отображается настройка. Признак "Право изменения" указывает на возможность изменения настройки и записи изменений
13 Креатив
 
11.05.12
10:08
Какая-то ерунда со справочником
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
   Спр = Справочники.СохраненныеНастройки.НайтиПоНаименованию("Дебиторка/кредиторка");
   Если спр.Ссылка.Пустая() Тогда
       спр = Справочники.СохраненныеНастройки.СоздатьЭлемент();
       спр.Наименование = "Дебиторка/кредиторка";  
       спр.НастраиваемыйОбъект = "ОтчётОДК";
       спр.ИспользоватьПриОткрытии = Истина;
       спр.ТипНастройки = Перечисления.ТипыНастроек.НастройкиОтчета;
       грп = спр.Пользователи.Добавить();
       грп.Пользователь = Справочники.ГруппыПользователей.ВсеПользователи;
   КонецЕсли;
   счета = "";
   Для Каждого сч Из СпСчетов Цикл
       счета = счета + сч.Значение.Код + ",";
   КонецЦикла;
   спр.Описание = счета;
   спр.Записать();
КонецПроцедуры
В этой процедуре ругается, что Описание недоступно для записи.
14 Креатив
 
11.05.12
10:28
пришлось в случае присутствия настроек делать следующее
       спр = спр.Ссылка.ПолучитьОбъект();
муть, но работает
15 Aleksey
 
11.05.12
15:19
(14) Сам ты муть
Найти по наименованию - возвращает ссылку
а СоздатьЭлемент - объект

естественно для записи нужен объект а не ссылка

Как ты ходишь в 8-ке?
16 acsent
 
11.05.12
15:25
для тонкого юзай подсистему варианты отчетов
AdBlock убивает бесплатный контент. 1Сергей