|
Как посмотреть все сохраненные настройки, по всем пользователям | ☑ | ||
---|---|---|---|---|
0
SherifSP
19.07.12
✎
12:20
|
Сотрудник хочет посмотреть сохраненные настройки всех пользователей, по всем отчетам. Настройки выбираются с регистра сведений "СохраненныеНастройки". Задание создать обработку, в которой в табличном поле вывести реквизиты "Пользователь", "ИмяОбъекта", "НаименованиеНастройки", загвоздка в том что в построителе отчета я передаю имя отчета, по которому получаю сохраненные настройки, как выбрать настройки по всем отчетам?
|
|||
1
rbcvg
19.07.12
✎
12:21
|
это, вроде, в типовых есть
|
|||
2
SherifSP
19.07.12
✎
12:22
|
Обработка?
|
|||
3
SherifSP
19.07.12
✎
12:23
|
В регистре сведений форма сохраненные настройки, там есть кнопка получить настройки, она получает настройки по наименованию объекта, а как по всем получить
|
|||
4
France
19.07.12
✎
12:24
|
не передавать имя отчета
|
|||
5
SherifSP
19.07.12
✎
13:26
|
Есть такой запросик
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СохраненныеНастройки.Пользователь, | СохраненныеНастройки.ИмяОбъекта, | СохраненныеНастройки.НаименованиеНастройки, | СохраненныеНастройки.СохраненнаяНастройка, | СохраненныеНастройки.ИспользоватьПриОткрытии, | СохраненныеНастройки.СохранятьАвтоматически |ИЗ | РегистрСведений.СохраненныеНастройки КАК СохраненныеНастройки"; Настройки = Запрос.Выполнить().Выгрузить(); Для Каждого Стр Из Настройки Цикл Для каждого Строка Из СписокНастроек Цикл Строка.Пользователь = Стр.Пользователь; Строка.Пользователь = Стр.Пользователь; Строка.Пользователь = Стр.Пользователь; КонецЦикла; КонецЦикла; СписокНастроек это моя таблица на форме с типом дерево значений, как мне туда с помощью цикла подставить строки? |
|||
6
SherifSP
19.07.12
✎
13:31
|
Есть идеи?
|
|||
7
SanGvin
19.07.12
✎
13:33
|
хы
Строка.Пользователь = Стр.Пользователь; Строка.Пользователь = Стр.Пользователь; Строка.Пользователь = Стр.Пользователь; |
|||
8
rbcvg
19.07.12
✎
13:34
|
(7) а почему только три раза?! надо не меньше сотки делать, чтоб наверняка)))
|
|||
9
hhhh
19.07.12
✎
13:35
|
(6) ну добавь в запрос
ИТОГИ ПО СохраненныеНастройки.Пользователь, | СохраненныеНастройки.ИмяОбъекта и потом ТвоеДеревоЗначенийНаФорме = Запрос.Выполнить.Выгрузить(ОбходРезультатаЗапросаПоГруппировкам); |
|||
10
SherifSP
19.07.12
✎
13:37
|
(8) Потому что в таблице 3 реквизита
|
|||
11
SherifSP
19.07.12
✎
13:40
|
(9)Обход результата по групировкам это что, ругается на него)
|
|||
12
SherifSP
19.07.12
✎
13:51
|
(9)Точку забыл поставить
|
|||
13
SherifSP
19.07.12
✎
14:06
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | СохраненныеНастройки.Пользователь, | СохраненныеНастройки.ИмяОбъекта, | СохраненныеНастройки.НаименованиеНастройки |ИЗ | РегистрСведений.СохраненныеНастройки КАК СохраненныеНастройки | ИТОГИ ПО | СохраненныеНастройки.Пользователь, | СохраненныеНастройки.ИмяОбъекта"; Результат = Запрос.Выполнить(); СписокНастроек = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); Ничего не происходит таблица пустая( |
|||
14
SherifSP
19.07.12
✎
14:07
|
Цикл нужно?
|
|||
15
SherifSP
19.07.12
✎
14:08
|
(13)В смысле табличное поле
|
|||
16
hhhh
19.07.12
✎
16:05
|
(15) теперь сделай
СписокНастроек.СоздатьКолонки(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |