Как программно выполнить стандартную команду (Восстановить параметры) #811378


#0 by kn
Добрый день. При открытии обработки хотелось вывести окно для выбора настроек обработки, т.е выполнить стандартную команду "Восстановить параметры". В инете нашлось решение с              WSHShell = Новый COMОбъект("WScript.Shell"); WSHShell.SendKeys("+{...}");, но для стандартной команды не вижу где можно определить горячую клавишу. Подскажите,кто знает, можно ли и если да то как программно выполнить стандартную команду.
#1 by Ёпрст
если ОФ, то просто вызов УниверсальныеМеханизмы.ВосстановлениеНастроек и усё.
#2 by kn
УФ
#3 by kn
Если кому интерестно, решение такое - среди горячих клавиш 1с есть Вызов кнопки по умолчанию   Ctrl + Enter, поэтому разместив кнопку со стандартной командой Восстановить параметры на командной панели и сделав ее кнопкой по умолчанию далее легко можно вызвать в ПриОткрытии использую WScript.Shell WSHShell = Новый COMОбъект("WScript.Shell"); WSHShell.SendKeys("^+{ENTER}");
#4 by Вафель
Может проще настройки читать из схемы? или отключить автосохранение?
#5 by kn
у меня не скд, у пользователя несколько настроек в зависимости от контрагента и т.д он должен сам выбрать
#6 by Вафель
так если они в зависимости от контрагента, как же они могут быть стандартными?
#7 by Вафель
И если таким способом идти, то лучше горячую клавишу повесить и нажимать ее
#8 by kn
но для стандартной команды не вижу где можно определить горячую клавишу.
#9 by kn
стандартные команды у формы - сохранить/восстановить параметры
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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