"есть задача:<br>предположим, что на форме есть 3 кнопки: - Кнопка1, Кнопка2, Кнопка3. нужно чтобы после нажатия пользователем Кнопки1 и выполнения каких-то действий фокус перешел на Кнопку2. После нажатия Кнопки2 фокус перешел на Кнопку3, после нажатия Кнопки3 обратно на Кнопку1.<br><br>В виде кода это будет примерно так:<br><br>Процедура ПоКнопке1()<br> ...<br> Сообщить("Выполнены команды Кнопки1");<br> //Здесь нужно прописать команду перевода фокуса на кнопку2<br> ...<br>КонецПроцедуры<br><br>Процедура ПоКнопке2()<br> ...<br> Сообщить("Выполнены команды Кнопки2");<br> //Здесь нужно прописать команду перевода фокуса на кнопку3<br> ...<br>КонецПроцедуры<br><br>Процедура ПоКнопке3()<br> ...<br> Сообщить("Выполнены команды Кнопки3");<br> //Здесь нужно прописать команду перевода фокуса на кнопку1<br> ...<br>КонецПроцедуры<br><br>Речь конечно идет не только о кнопках, а вообще обо всех элементах формы, просто с кнопками нагляднее. <br><br>В других языках программирования есть специальные команды, например SetFocus в VisualBasic<br>В крайнем случае это можно сделать послав комбинацию "горячих клавиш" через команду SendKeys, которые эмулируют нажатие пользователем например комбинации "Alt+Подчеркнутая буква".<br><br>В 1С я не нашел аналогов этим командам. Такое ощущение, что програмно переустановить фокус в форме невозможно?<br><br>Может кто сталкивался. Помогите пожалуйста!"