#0
by WSvetlana13
Есть некая обработка, нужно чтобы пользователь с админскими правами создал и сохранил настройки, а пользователь-бухгалтер ими воспользовался. Создано ХранилищеНстроекФорм (прописаны загрузка и сохранение в модуле менеджера), справочник ХранилищеНастроекФорм. В самой форме обработки стоит АвтоматическоеСохранениеДанныхВНастройка=Использовать, СохранениеДанныхВНастройка=ИспользоватьСписок, Хранилище настроек = созданное ХранилищеНастроекФорм. В обработчике ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки): ХранилищеДанныхФорм = ХранилищаНастроек.ХранилищеНастроекДанныхФорм; Настройки заполняются, но затем в форме не отображаются, при открытии формы уже видно, что реквизиты незаполнены данными из настройки. Как можно/нужно применить полученные настройки? Заранее всем откликнувшимся - спасибо.
#3
by DmitrO
о, а это очень хороший вопрос. Исходная задача стоит именно так как звучит первое предложение?
#7
by DmitrO
значит это вовсе не "настройки данных формы", если понимать их так как это заложено в платформу разработчиками.
#8
by DmitrO
это некие общие настройки формы, которые надо хранить отдельно, и не по пользователям, а все хранилища по пользователям.
#10
by WSvetlana13
это не стандарное хранилище значений, а созданное в конфигураторе, значения хранятся в справочнике-2
#12
by DmitrO
я заметил. создали справочник для хранения. Но зачем создавать хранилище если ПриЗагрузкеДанныхИзНастроекНаСервере все равно обрабатывается.
#14
by WSvetlana13
-свое хранилище, чтобы отвязаться от текущего пользователя, а обработчик ПриЗагрузкеДанныхИзНастроекНаСервере, чтобы как-то получить Настройки формы-надеялась, что можно обновить по списку сохраняемых реквизитов -чтобы обработчик отработал ПриЗагрузкеДанныхИзНастроекНаСервере Похоже, что прийдется делать простым присвоением реквизиты ПриСозданииНаСервере-не хотелось бы...
#15
by DmitrO
Дело в том что автоматическое сохранение в это одно (данные сохраняются при закрытии формы, в системном хранилище и это переопределить нельзя); а сохранение настроек скажем так, вторым свойством "СохранениеДанныхВНастройках"="Использовать список", это другое (сохраняются только командами, ни как не автоматически, вот это хранилище можно переопределить).
#16
by WSvetlana13
- если убрать АвтоматическоеСохранениеДанныхВНастройка=Использовать, то как применить полученную из своего хранилища настройку?
#19
by DmitrO
"отвязаться от текущего пользователя" - т.е. хранилище как будет работать(?): если пользователь Админ, то надо сохранять и восстанавливать по нему (т.е. работать в полном объеме). А если пользователь не админ, то восстанавливать от админа (интересно от которого из них), а при сохранении просто ничего не делать? ..мягко говоря, хренотень какая-то, не находите?
#21
by WSvetlana13
нужно, чтобы 1-настройки были общими для всех пользователей, 2-создавать настройки может только Админ, с п.2 проблем нет, а вот как при открытии формы пользователем применить полученную из хранилища настройку-не получается - в данной обработке нет, но мне нужен не стандартный механизм
#22
by DmitrO
"настройки были общими для всех пользователей" - нет такого в 1С, не такого в принципе. Такое можно только самому устроить, т.е. написать заполнение реквизитов формы программно (при создании формы или еще когда не важно), и это никакого отношения не будет иметь ни к настрокам формы ни к хранилищам.
#23
by WSvetlana13
здесь пишут, что можно создавать общие настройки для пользователей, в типовой Бухгалтерии КОРП есть ХранилищеВариантовОтчетов, где в форме стоит радиобаттон-для всех пользователей. Но не могу найти КАК они применяют эти настройки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить список списком всех ДОКУМЕНТОВ в конфигурации?
- Как заполнить програмно заполнить субконто?
- Как вытащить название настройки из формы Сохранения настройки?
- Заполнить табличную часть из справочника
- v8: Как заполнить значения свойств нового документа на основании существующ
- программно открыть отчёт и заполнить настройки построителя
- v8: Начали слетать настройки пользователей и настройки отчётов
- Пользовательские настройки... Настройки отчетов пропадают
- 8.2 Дерево значений на управляемой форме. Как его заполнить?
- Управляемые формы. Настройка формы выбора из настройки списка
- Как вызвать функцию модуля обработки из формы внешней управляемой формы
- Как из ссылки заполнить объект в управляемой форме?
В этой группе 1С
- УТ 10.3 Выборочная печать чеков (+)
- УТАП 11.1. Заполнение адреса контрагента в алкогольной декларации
- В схеме базы данных отсутствует таблица "EDBT5728"
- Как перебрать строки таблицы формы?
- СКД - как разместить диаграмму справа от группировки таблица
- Периоды отсутствия сотрудника по регистру СостояниеСотрудниковОрганизации ЗУП 2.
- выразить подстроку в запросе
- Как запретить определенному пользователю смотреть движения документа?
- Создание материалов собственными силами
- Как выделить цветом строку списка значений при условиях и заблокир. ее ?
- Загрузить из табличного документа в таблицу значений 2
- Сравнение номеров версий
- Документооборот подпись через Etoken что выбрать как настраивать
- Что такое ИдентификаторТипаОтчета ?
- Обработка не видит остатков на 41 счете
- УТ Инвентаризация и расхождения сумм
- После процедуры ПриОткрытии возникает модифицированность формы. Почему?
- Неверный расчет выходного пособия при увольнении (зуп 2.5)
- ЗАГРУЗКА/ ВЫГРУЗКА YML в/из 1С
- Обмен данными ЗУП 2.5 - БП 3.0