Имя: Пароль:
1C
1С v8
Сохранить/восстановить настройки СКД в справочнике
0 kydassov
 
06.06.14
12:35
Уважаемые программисты, Доброго дня!

Описание задачи: В справочнике я дал возможность пользователю сформировать настройки СКД по необходимым ему условиям, т.е. он заполнил по каким полям ему нужно сгруппировать данные, какие поля будут суммироваться,  какие отборы будут применяться.

Я вычитал, что можно для этих целей можно использовать реквизит с типом «ХранилищеЗначения».

При сохранении настройки использую текст:
НастройкиОтчетаСтроки = Компановщик.ПолучитьНастройки();
// НастройкиОтчетаСтроки – реквизит с типом «ХранилищеЗначения»
// Компановщик – хранит настройки СКД

При восстановлении настройки использую текст:
Компановщик.ЗагрузитьНастройки(НастройкиОтчетаСтроки.Получить());

Проблема в том, что либо я не правильно этим пользуюсь, либо это не работает, т.к. при загрузке настроек у меня возвращается неопределенный тип из реквизита с типом «ХранилищеЗначения»

А теперь вопрос: Как сохранять и восстанавливать значения, которые пользователь настроил?
1 kydassov
 
06.06.14
12:37
Забыл добавить, что платформа: 1С:Предприятие 8.2 (8.2.18.109) и обычное приложение
2 ale-sarin
 
06.06.14
12:39
так в типовых посмотреть. Не?
3 kydassov
 
06.06.14
12:41
(2) что посмотреть в типовых? типовые отчеты не используют реквизиты, они сохраняют значения для конкретного пользователя, что меня не устраивает
4 ale-sarin
 
06.06.14
12:43
ааа, я плохо прочитал (0). думал об отчетах на СКД.
Прошу прощения, промахнулся.
5 ale-sarin
 
06.06.14
12:44
+4 Хотя можно посмотреть,как сохраняются настройки отчетов на СКД. И попробовать здесь использовать.
6 kydassov
 
06.06.14
12:58
(5) Попробовал, но беда в том, что не получилось поднять настройки под другим пользователем, не тем который создавал ее. Опять таки, если тыкните носом, что почитать или где посмотреть, буду очень благодарен
7 Repey
 
06.06.14
14:58
Помнится, в ЗУПе было.. Справочник, по моему. То ли "Сохраненные настройки пользователей", то ли "Сохраненные отчеты пользователей".
8 kydassov
 
06.06.14
15:01
(7) Вот за это огромное спасибо! Буду пробывать
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.