|
БП 3.0 какие варианты хранения общих настроек есть для внешней обработки? | ☑ | ||
---|---|---|---|---|
0
Fuas4
22.11.17
✎
18:11
|
Ситуация: есть БП 3.0 в облаке. Для нее написана внешняя обработка. В этой обработке есть некая таблица значений, которая должна быть общей для всех пользователей. Т.е. если один ее поменял, то она должна обновиться у всех.
ХранилищеОбщихНастроек не подходит, т.к. не все пользователи являются Администраторами данных. Привилегированный режим не включить, т.к. в облаке только обработки в безопасном режиме. Какие еще есть ваиранты? |
|||
1
yzimin
22.11.17
✎
18:20
|
(0) В хранилище доп.обработок
|
|||
2
Fuas4
22.11.17
✎
18:21
|
(1) А можете развернуть ответ? Что это и как им пользвоаться
|
|||
3
yzimin
22.11.17
✎
18:31
|
(2) спр.ДополнительныеОтчетыИОбработки->ХранилищеНастроек, ХранилищеОбработки
Видел в решении GrotemExpress. У них доп.обработка создаёт ещё один элемент справочника доп.отчетов и обработок, в котом хранит все настройки |
|||
4
Fuas4
22.11.17
✎
18:40
|
(3) Спасибо, попробую
|
|||
5
Fuas4
22.11.17
✎
19:01
|
(3) Сделать у меня так получилось, но чтобы менять объект справочника ДополнительныеОтчетыИОбработки нужны соответствующие права. Насколько я знаю, в облаке даже "Админ" сам не может добавлять и изменять обработки. Как это обходят GrotemExpress?
|
|||
6
Denis_CFO
22.11.17
✎
19:02
|
(0) А нельзя в файл выгрузить таблицу и потом подгружать когда нужно?
|
|||
7
Fuas4
22.11.17
✎
19:05
|
(6) В облаке я не знаю, где хранится база и какие там у 1с доступы к дискам. Т.е. я не могу прописать "С:/МоиНастройки.txt". ПОтому что там может и не быть диска С. Есть вариант с прикрепленными файлами. но непонятно, к чему его прикреплять. Это ж мне надо выбрать какой-то документ или справочник и хранить в нем. А если его удалят?
|
|||
8
yzimin
22.11.17
✎
19:12
|
(7) ну сделай доп.сведение к справочнику организаций с типом файл или строка и заворачивай туда свою таблицу
|
|||
9
Denis_CFO
22.11.17
✎
19:13
|
(7) РегистрСведений -
МоиНастройки.ФайлНастроек - строка бесконечная, а туда файл запихать. КаталогВременныхФайлов() - по любому работает. Там формировать/читать. |
|||
10
Fuas4
22.11.17
✎
19:16
|
(8) по файлам надо мануалоблачнй почитать, могу ли я там в безопасном режиме файлы создавать)
(9) В облаке нельзя конфу менять Думаю вот, может в регистр ХранилищеСертификатов складывать? там вроде и хранилище значения есть, и права у всех на него есть |
|||
11
mistеr
22.11.17
✎
19:17
|
(0) Ты сейчас фактически просишь найти дырку, через которую можно обойти права доступа, слить базу и даже ломануть хостера. Выдохни и подумай немного, что все эти ограничения не просто так.
|
|||
12
Denis_CFO
22.11.17
✎
19:18
|
(10) ПланВидовХарактеристик. Там можно в пользовательском режиме что угодно добавить.
|
|||
13
Fuas4
22.11.17
✎
19:19
|
(11) ты нагнетаешь. Я внутри базы данные храню и никого никуда не отправляю
|
|||
14
Fuas4
22.11.17
✎
19:21
|
(12) это как раз доп реквизиты и сведения, предложенные в (8). Или какой то другой план имеете ввиду? http://prntscr.com/hduhqs
|
|||
15
Denis_CFO
22.11.17
✎
19:23
|
(14) Про это и говорю. Видимо пропустил пост.
|
|||
16
Fuas4
22.11.17
✎
19:27
|
(15) Так а к чему именно привязываться? К организации я не могу, там жеж требуется универсальность обработки. Там даже к внешней обработке нельзя обращаться, прописав ее имя в коде, надо имя из метаданных объекта получать. Если я пропишу Справочники.Организации,найтиПоКоду("000001") - меня какахами закидает аудитор обработки).
На форму вынести выбор организации тоже не вариант, иначе пользователи выберут себе каждый свою любимую и будет у меня несколько файлов настройки в доп реквизите разных организаций |
|||
17
Denis_CFO
22.11.17
✎
19:29
|
(16) а зачем привязываться? таблица одна на всех же. Можно к текущему пользователю, если сильно хоцца.
|
|||
18
Denis_CFO
22.11.17
✎
19:31
|
(16) Пользюкам про это вообще знать не надо. Зашли в программу - вот тебе Таблица. А откуда, какая разница? Эска, сама по-себе, вообще слаба в плане безопасности.
|
|||
19
Fuas4
22.11.17
✎
19:33
|
(17) однако, понял мысль. Делаем запись в регистр "ДополнительныеСведения" а в качестве объекта указываем внешнюю обработку? Вроде должно получиться, попробую
|
|||
20
Denis_CFO
22.11.17
✎
19:35
|
(19) Не забудь, что пользователи могут ОДНОВРЕМЕННО изменять таблицу.
|
|||
21
Fuas4
22.11.17
✎
19:37
|
(20) один из них потеряет свои изменения, это не страшно. Там в 99% случаев, менять будет админ, а он один
|
|||
22
mistеr
22.11.17
✎
19:41
|
Ссылку на объект сохраняй в пользовательских настройках.
Вынести выбор объекта на форму (дополнительную) хороший вариант. Если пользователям нужна кооперация, они скооперируются. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |