Имя: Пароль:
1C
 
БП 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
Ссылку на объект сохраняй в пользовательских настройках.

Вынести выбор объекта на форму (дополнительную) хороший вариант. Если пользователям нужна кооперация, они скооперируются.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn