Вход | Регистрация
 
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) Нет. Просто неопределено отдаст

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.