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

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

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

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