Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

dbo.SystemSettings Настройки форм и т.д. Документооборот

dbo.SystemSettings Настройки форм и т.д. Документооборот
Я
   AlexMee
 
19.10.20 - 13:11
Всем привет! Курится следующая идея: безумно разрослась таблица СистемныхНастройки, в результате копирования настроек от Эталона всем остальным пользюкам. Сократить, выявить и удалить ненужные записи - это все у меня работает, все в порядке. Вопрос: как из процы ПриСозданиинаСервере() текущему пользователю подтянуть настройки из ХранилицеСистемныхНастроек Эталона (без тиражирования, без сохранения настроек тек. пользователю), хотя бы для какой то одной формы? Тобишь хранить настройки только Эталона а все остальные будут использовать его настройки?
   AlexMee
 
1 - 19.10.20 - 13:18
ХранилицеСистемныхНастроек.Загрузить() работает только с настройками ТекПользователя. Если у него нет настроек, то возвращает Неопределено. Программно забираю настройку от Эталона, сохраняю себе, после этого могу что то с ней делать.
   AlexMee
 
2 - 19.10.20 - 13:18
Как сразу применить настройку Эталона без сохранения себе?
   AlexMee
 
3 - 19.10.20 - 13:33
Вообще нет мыслей? Понедельник?
   AlexMee
 
4 - 19.10.20 - 13:58
Хорошо) Кто как борется с размером этой таблицы?????? без создания собственного хранилища?
   acht
 
5 - 19.10.20 - 14:08
(1) >работает только с настройками ТекПользователя
Нет.
   AlexMee
 
6 - 19.10.20 - 14:13
(5) ХранилицеСистемныхНастроек.Загрузить(,,,,НужныйПользователь) Если не ТекПользователь то = Неопределено.
   acht
 
7 - 19.10.20 - 14:14
(6) Ты сам себе противоречишь
"ХранилицеСистемныхНастроек.Загрузить() работает только с настройками ТекПользователя"
и тут же
"Программно забираю настройку от Эталона"
   ДенисЧ
 
8 - 19.10.20 - 14:17
(6) Хочешь, продам СП?
В качестве трейлера:
"Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных."
   AlexMee
 
9 - 19.10.20 - 14:17
(7) "ХранилицеСистемныхНастроек.Скопировать(), Удалить(), ПолучитьСписок() и т.д. работает. Загрузить() - нет..
   AlexMee
 
10 - 19.10.20 - 14:18
(8) ТекПользователь - админ!
   AlexMee
 
11 - 19.10.20 - 14:19
(8) читал я ее
   acht
 
12 - 19.10.20 - 14:19
Тут дело в другом.

Настройки (например, при открытии формы) автоматически читаются платформой только в разрезе текущего пользователя. Ты программно-то можешь сделать все что угодно, но вот для применения платформой тебе все равно нужен экзампляр настроек для текущего пользователя.

Твое желание бессмыслено.
   ДенисЧ
 
13 - 19.10.20 - 14:24
(10) Админы разные бывают... Я тут в конторе второй месяц только работаю. И недавно 15 минут убеждал дать мне право менять внешние отчёты. А меня хором убеждали, что у меня админские права.

ЗЫ. Кстати - загрузить для пользовательских настроек отчётов - работает. Проверено.
   AlexMee
 
14 - 19.10.20 - 14:37
(12) Понято Принято. Благодарю!
   AlexMee
 
15 - 19.10.20 - 14:38
(13) Ну если я правильно понимаю, про нехватку прав была бы запись в журнале типо Отказ?
   AlexMee
 
16 - 19.10.20 - 14:40
(12) В целом, я и сам до этого догадался. не нашел статьи где эта инфа подтверждается.
   ДенисЧ
 
17 - 19.10.20 - 14:41
(15) Нет. Просто неопределено отдаст

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.