Как вызвать процедуру в управляемой формы по сочетанию клавиш, без видимости кнопки?
Как вызвать процедуру в управляемой форме по сочетанию клавиш, без видимости кнопки?
Установка видимости ложь, не только скрывает кнопку, но и делает невозможной выполнение команды.
Сам решил эту задачку таким "костылем":
1.Минимизировал размер кнопки(ширина=1)
2."Замаскировал" кнопку,используя цвета оформления.
Кто может предложить более эстетичное решение?
Установка видимости ложь, не только скрывает кнопку, но и делает невозможной выполнение команды.
Сам решил эту задачку таким "костылем":
1.Минимизировал размер кнопки(ширина=1)
2."Замаскировал" кнопку,используя цвета оформления.
Кто может предложить более эстетичное решение?
Прикрепленные файлы:

Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(10) l_oleg, в том, что нужно изменить только цвет текста, меньше телодвижений)
только что попробовал еще декорацию-надпись вывести на форму, так там вообще ничего делать дополнительно не нужно.
хотя нет, у декорации событие "Нажатие" отрабатывает только, если там гиперссылка.
только что попробовал еще декорацию-надпись вывести на форму, так там вообще ничего делать дополнительно не нужно.
хотя нет, у декорации событие "Нажатие" отрабатывает только, если там гиперссылка.
Решил задачку, таким способом:
1. Выбрал произвольный элемент формы (в моём случае это "СтатусЗаказа")
2. Создал для него и гиперссылки команды "горячей клавиши", группу страниц с отображением страниц - НЕТ.
3. Поместил их соответственно в видимую и скрытую группы.
4. В процедуру выполнения команды добавил строку, устанавливающую текущим элементов видимую группу.
PS: Срабатывание "горячей клавиши" сопровождается мерцанием выбранного элемента формы, по этому
предпочтительно, что бы выбранный в п.1 элемент занимал минимальное место на форме.
1. Выбрал произвольный элемент формы (в моём случае это "СтатусЗаказа")
2. Создал для него и гиперссылки команды "горячей клавиши", группу страниц с отображением страниц - НЕТ.
3. Поместил их соответственно в видимую и скрытую группы.
4. В процедуру выполнения команды добавил строку, устанавливающую текущим элементов видимую группу.
PS: Срабатывание "горячей клавиши" сопровождается мерцанием выбранного элемента формы, по этому
предпочтительно, что бы выбранный в п.1 элемент занимал минимальное место на форме.
Прикрепленные файлы:

Всем привет!
Пишу свою конфигурацию на управляемых формах и с каждым шагом все больше и больше ненавижу 1С-овцев!!! Большего дибилизма я не встречал ни в одном языке программировании или системе, а знаю их множество.
Для себя, данную проблему без ВК решил так:
Элементы формы обернул в группу "Страницы" на одной странице, а на второй создаю кнопки с горячими клавишами. У группы убираю отображение закладок. При таком раскладе горячие клавиши работают, но при этом происходит переключение страниц. В обработчике "ПриСменеСтраницы" меняем обратно текущую страницу на первую. И все начинает работать...
Мне не понятно, зачем эти извращения, если горячие клавиши можно назначать только у команд, но без видимой кнопки они работать не будут.
Почему для кнопок можно использовать только картинки из конфигурации, а загруженные нельзя, но при этом в HTML документе можно отобразить только загруженные картинки, а картинки из конфигурации просто так нельзя - либо помещать во временное хранилище, либо извращаться с идентификатором конфигурации и самой картинки внутри конфигурации. Почему нельзя получить составляющие цвета RGB из цветов стиля и Webцветов и т.д.
Во всем мире системы и фреймворки создаются для того, чтобы разработчики занимались основной задачей - созданием приложения и не отвлекались на рутинную работа. С 1С же 90% времени мы решаем грабли и проблемы системы. Ищем обходные пути и т.п. Пипец просто.
Пишу свою конфигурацию на управляемых формах и с каждым шагом все больше и больше ненавижу 1С-овцев!!! Большего дибилизма я не встречал ни в одном языке программировании или системе, а знаю их множество.
Для себя, данную проблему без ВК решил так:
Элементы формы обернул в группу "Страницы" на одной странице, а на второй создаю кнопки с горячими клавишами. У группы убираю отображение закладок. При таком раскладе горячие клавиши работают, но при этом происходит переключение страниц. В обработчике "ПриСменеСтраницы" меняем обратно текущую страницу на первую. И все начинает работать...
Мне не понятно, зачем эти извращения, если горячие клавиши можно назначать только у команд, но без видимой кнопки они работать не будут.
Почему для кнопок можно использовать только картинки из конфигурации, а загруженные нельзя, но при этом в HTML документе можно отобразить только загруженные картинки, а картинки из конфигурации просто так нельзя - либо помещать во временное хранилище, либо извращаться с идентификатором конфигурации и самой картинки внутри конфигурации. Почему нельзя получить составляющие цвета RGB из цветов стиля и Webцветов и т.д.
Во всем мире системы и фреймворки создаются для того, чтобы разработчики занимались основной задачей - созданием приложения и не отвлекались на рутинную работа. С 1С же 90% времени мы решаем грабли и проблемы системы. Ищем обходные пути и т.п. Пипец просто.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот