|
При открытии внешней обработки открывать последнюю сохраненную настройку |
☑ |
0
Чрут
20.05.22
✎
17:39
|
Подскажите как реализовать сие?
Есть внешняя обработка в которой сохраняю настройки
&НаСервере
Процедура ПриСохраненииДанныхВНастройкахНаСервере(Настройки)
Для Каждого Настройка ИЗ Настройки Цикл
ОбщегоНазначения.ХранилищеСистемныхНастроекСохранить(Настройка.Ключ, "ВнешняяОбработка" ,Настройка.Значение,,ИмяПользователя());
КонецЦикла;
КонецПроцедуры
Вопрос в заголовке
|
|
1
RomanYS
20.05.22
✎
17:42
|
(0) весь твой цикл (пере)записывает настройки по одному адресу. Т.е. в итоге записано только последнее значение коллекции
|
|
2
Чрут
20.05.22
✎
17:44
|
(1) Т.е ключ тоже должен быть статичен?
|
|
3
Чрут
20.05.22
✎
17:45
|
(1) И соответствие Настройки целиком можно запихать?
|
|
4
Чрут
20.05.22
✎
17:52
|
Еще если кто может поясните пожалуйста КлючОбъекта и КлючНастроек - в чем суть? Это разделение нужно чтобы хранить различные настройки например для разных обработок?
Например две обработки с одинаковыми реквизитами но используя разные ключи настроек можно получать разные значения. Правильно?
|
|
5
RomanYS
20.05.22
✎
18:50
|
(3) Идеологически это выглядит явно более правильным. В техдетали сейчас погружаться не готов.
|
|
6
youalex
20.05.22
✎
19:09
|
Настройки данных формы логичнее в ХранилищеНастроекДанныхФорм писать, типа:
ХранилищеНастроекДанныхФорм.Сохранить(ИмяФормы, КлючНастройки, Настройки, ОписаниеНастроек)
Автоматическое сохранение настроек не подходит?
|
|