Невозможно программно получить имя работающей формы? #130334


#0 by Олег1234
Не могу в коде модуля формы получить имя формы как оно задано в конфигураторе. Может кто умеет это делать?
#1 by Волшебник
зачем понадобилось?
#2 by Олег1234
Поскольку как я понял из процедуры ПередСохранениемЗначений(ПослеВосстановленияЗначений) невозможно получить имя сохраняемой(восстанавливаемой) настройки, то практически во всех отчетах, использующих постройтель штатными средствами невозможно корректно сохранять несколько настроек построителя вместе с настройками формы. Поэтому я решил заменить штатный механизм сохранения настроек на свой и "уперся" в проблему: не могу узнать для какой формы я сохраняю настройку!
#3 by Олег1234
В типовой конфигурации "Управление торговлей" тоже в половине отчетов сохраняется лишь последняя сохраненная настройка (безотносительно введенного пользователем имени). У меня пользователи в недоумении, когда понасохраняв настроек с разными именами они пытаются их восстановить и получают одно и то же для всех имен.
#4 by Олег1234
Озадачил?
#5 by Волшебник
ага
#6 by Олег1234
Разработчиков платформы бы этим озадачить...Пусть хотя бы имя настройки в ПередСохранениемЗначений и ПослеВосстановленияЗначений передают...
#7 by Олег1234
Могу сюда еще одну проблему добавить: невозможно получить программно список сохраняемых в форме значений и флаг "Сохранять значения", задаваемые в конфигураторе в свойствах формы
#8 by lorinser
в специальном списке значений (не помню название) хранятся имена элементов формы, которые сохраняются..
#9 by Олег1234
Вот то-то и оно, что не могу я найти этот специальный список значений...
#10 by Олег1234
Может кто dll на эту тему видел?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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