Фирма «1С» добавит возможность программно наполнять контекстное меню планировщика и учитывать при этом область, для которой это меню вызывается. Новая функция появится в платформе «1С:Предприятие», начиная с версии 8.3.16.
Контекстное меню для планировщика
В новой версии платформы появится событие ОбработкаФормированияКоманд, возникающее при нажатии правой или левой кнопки мыши в поле планировщика. В обработчике этого события можно сформировать набор команд контекстного меню в зависимости от того, на каком элементе произведен клик.
Появятся также события НажатиеНаЭлементеИзмерения, НажатиеНаЭлементеШкалыВремени и НажатиеНаПеренесенномЗаголовкеШкалыВремени, возникающие при нажатии левой кнопкой мыши на соответствующих областях планировщика.
В планировщике появятся новые свойства – ГиперссылкаЭлементаШкалыВремени, ГиперссылкаЭлементаИзмерения, ГиперссылкаПеренесенногоЗаголовкаШкалыВремени – определяющие внешний вид и поведение при нажатии левой кнопкой мыши на соответствующих областях планировщика.
Для чего планировщику контекстное меню
Новая функциональность сделает работу с планировщиком удобнее. «Данный функционал позволит, например, при вызове контекстного меню на свободном месте планировщика в меню добавить команду «Перенести все неотработанные задачи на сегодня», при нажатии на событие – добавить возможность из меню поменять событию цвет, а при вызове меню на шкале времени – добавить возможность сменить период отображения (день-неделя-месяц). Пользователь будет удобно и быстро работать с планировщиком», – объясняют разработчики.
Пример настройки контекстного меню
Фирма «1С» активно развивает коммуникативную функциональность своих прикладных решений: уже привычной стала возможность чатиться в документах или отправлять письма, не выходя из учетной системы. Но кроме возможности организовать совместную работу нужно обеспечить удобство пользователей при обращении к таким инструментам. Контекстные меню в этом смысле отличное решение. Да и у разработчиков появится дополнительная возможность сократить количество кликов там, где это необходимо.