#0
by cardexc
Добрый день. Подскажите, кто в курсе, где 1С хранит пользовательские настройки отчета? Используются управляемые формы. Хранилище вариантов и хранилище настроек отчета не установлены, т.е. должны использоваться стандартные хранилища настроек. Подумал было, что должны обитать тут - ХранилищеПользовательскихНастроекОтчетов. Но нет, нет их тут..
#4
by Maxus43
в отчете при открытии формы, при создании на сервере и т.д. нет ничего похожего на восстановление настроек? можно сделать совершенно по разному хранение настроек же
#5
by cardexc
нет, отчет новый. К каждому варианту отчета привязаны свои пользовательские настройки (видимость полей, значения параметров и т.п.) - т.е. при смене варианта меняются и пользовательские настройки. Специальных обработчиков для этого не написано, все делается платформой - соответственно, эти пользовательские настройки тоже должны где-то в системе хранится. Варианты отчетов, например, хранятся в "ХранилищеВариантовОтчетов" Вообще, изначально задача - устанавливать пользовательские настройки одного пользователя другому.
#6
by Maxus43
>>Вообще, изначально задача - устанавливать пользовательские настройки одного пользователя другому. Вариантами отчета и можно это штатно делать, почему не нравится?
#9
by fisher
Хранятся в базе. И теоретически их можно оттуда доставать... Но мне показалось проще и удобнее для этой задачи реализовать своё хранилище настроек. Очень удобно оказалось. Это разные вещи.
#10
by Grobik
>> Вообще, изначально задача - устанавливать пользовательские настройки одного пользователя другому. Если дело разовое — быстрее всего файлом.
#11
by cardexc
Не соображу чет - это управляемая форма? Да, хранятся где-то в базе. Вот сами варианты отчета читать и передавать другим пользователям получилось без проблем. А вот с пользовательскими настройками... Если не докопаюсь, придется так и делать.. Нет, это доп. функционал для пользователей, чтобы пользователи могли самостоятельно обмениваться своими настройками.
#13
by fisher
По-идее, должны обитать в системном хранилище настроек. Вернее, там они и обитают. Но как их оттуда достать... Вроде API всё расписано, но у народа не получается. Недавно на глаза попадалась ветка, где чел безрезультатно пытался получить список пользовательских настроек через ПолучитьСписок. То ли недоработали этот момент, то ли хитрость там какая есть.
#14
by Maxus43
это обычная форма, шаблон отчетов на СКД стандартный, в последних типовых всё так сделано (Не УФ)
#15
by fisher
Есть и на УФ. В БСП - точно. Но варианты - это варианты. А пользовательские настройки - пользовательские настройки. В идеале было бы удобно иметь механизмы делиться и тем и другим. Иначе скатываешься на схему использования "один вариант - одна пользовательская настройка", что тоже не есть гут.
#16
by cardexc
Посмотрели таблицы БД. Привязка пользовательских настроек отчета к варианту отчета осуществляется в ХранилищеСистемныхНастроек. Пример получения и установки пользовательской настройки другому пользователю: НовФильтр.КлючОбъекта - "Отчет.ИмяОтчета" КлючНастроек - ключ варианта отчета. Получить можно из хранилища вариантов отчета Всем спасибо за помощь.
#17
by fisher
Постой-постой! А СПИСОК существующих пользовательских настроек для конкретного варианта отчета удалось получить?
#18
by cardexc
Нет, не нужно было. Да и, я думаю, не получится, т.к. одному варианту соответствует одна пользовательская настройка. Ведь нельзя в рамках одного варианта отчета выбирать (в пользовательском режиме) разные пользовательские настройки?
#19
by fisher
"О, сколько нам открытий чудных..." Если у тебя один вариант - одна настройка и твои пользователи тоже так думают, тогда предложение Maxus43 для тебя идеальный вариант.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Хранение произвольных значений
- Понадобилось хранение файлов *.doc, *.xls, *.pdf в базе и открытие их
- Изменение настроек отчета через компоновщик настроек
- 8.2 хранение настроек
- СКД: Состав пользовательских настроек отчета
- Форма настроек отчета СКД как у Универсального отчета
- СКД: сохранить значения пользовательских настроек компоновщика настроек
- Заполнение настроек компоновщика макета из пользовательских настроек...
- Конфликт варианта отчета и пользовательских настроек в расшифровке отчёта?
В этой группе 1С
- v7: Как в 7.7 Бух включить редактирование проводки в операции документа?
- УниверсальныеМеханизмы.Просклонять числительные
- Редактирование плана счетов
- СКД Несколько Параметров периода
- Доменная аутентификация WS, ошибка авторизации
- 8.3 Как узнать где 1с хранит кеш в линуксе?
- 1С 8.3 КА настроить Автоматическое списание комиссии банка
- 8.3 проблемы с ПоместитьВоВременноеХранилище
- Событие "Перед выгрузкой объекта" в конвертации данных
- Как узнать, для какой версии 1С предназначен epf(erf)?
- Простой вопрос. Как в УТ 10.3 отразить безналичную оплату?
- Не отображается кнопка в управляемой форме?
- Ут 11: не выводится печатная форма в тонком клиенте
- В управляемых формах, отловить событие изменений в подчиненном справочнике
- 1С 8.3 // Интерактивные операции недоступны
- v8: БСП 2.0 от 1С вышла на английском. 1C:Subsystems Library 2.0 released
- УПП Требование накладная не формирует сумму в проводках
- БСП ОбновлениеИБ куда размещать код начального заполнения?
- ocvita barcode вместо activabarcode
- Отладка WSПрокси