Обычные формы. Внешняя обработка.
Конфигуратор: режим сохранения настройки = ВКЛ, список сохраняемых реквизитов = ОК, на панели добавлены кнопки
стандартных действий
[Сохранить значения] /
[Восстановить значения].
Предприятие: в диалоге работы с внешней обработкой используются указанные выше стандартные действия [Сохранить значения] / [Восстановить значения].
Собственно, ВОПРОС: Как ПРОГРАММНО (в модуле формы) получить доступ к списку сохраненных таком образом настроек, сохранить текущую настройку в нужную / загрузить в текущую настройку из нужной, и т.п.?
Что опробовано: |
---|
1. Предварительная проверка обращения к форме по полному имени: ТипЗнч(ПолучитьФорму("ВнешняяОбработка." + ОбработкаОбъект.Метаданные().Имя+".Форма.Форма")) = Тип("Форма")
2. Есть несколько стандартно сохраненных в диалоге настроек (см вше), по результатам ковыряний в интернетах проверено:
ХранилищеСистемныхНастроек.ПолучитьСписок("ВнешняяОбработка." + ОбработкаОбъект.Метаданные().Имя+".Форма.Форма").Количество() = 0
ХранилищеОбщихНастроек.ПолучитьСписок("ВнешняяОбработка." + ОбработкаОбъект.Метаданные().Имя+".Форма.Форма").Количество() = 0
ХранилищеНастроекДанныхФорм.ПолучитьСписок("ВнешняяОбработка." + ОбработкаОбъект.Метаданные().Имя+".Форма.Форма").Количество() = 0
ХранилищеПользовательскихНастроекОтчетов.ПолучитьСписок("ВнешняяОбработка." + ОбработкаОбъект.Метаданные().Имя+".Форма.Форма").Количество() = 0
ХранилищеВариантовОтчетов.ПолучитьСписок("ВнешняяОбработка." + ОбработкаОбъект.Метаданные().Имя+".Форма.Форма").Количество() = 0 |
доп.условие: в конфигурации базы данных доп.хранилищ настроек нет, но если даже они есть - надо их игнорировать!
хотя бы пните - куда копать?