БП 3.0 какие варианты хранения общих настроек есть для внешней обработки? #808908


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

В этой группе 1С