|
УТ10 Подменю формы документа (ОФ) | ☑ | ||
|---|---|---|---|---|
|
0
НоваяВолна
15.06.19
✎
10:14
|
Борьба за производительность системы продолжается)))
Пока готовится к запуску новое решение и покупаются новые сервера приходится держать этого динозавра на плаву. Теперь сам вопрос. Документ РТУ, на форме документа ПодМеню Статусы (дописано), в нем команды .. Состояние Доступности команд этого ПодМеню сейчас определяется при Открытии документа. Это не нужно большинству пользователей, а систему нагружает. Хочется сделать так, чтобы проверка Доступности этого ПодМеню определялась только когда пользователь нажал на это подменю. Но у элементаФормы.КоманднаяПанель.Подменю нет событий Через что и как подменить это Подменю, чтобы пользователь видел то же что и раньше, но при этом всё работало быстрее? |
|||
|
1
ДенисЧ
15.06.19
✎
10:23
|
Замени подменю выбором из списка
|
|||
|
2
Alexor
15.06.19
✎
10:24
|
Или отдельную кнопку сделать.
|
|||
|
3
НоваяВолна
20.06.19
✎
12:14
|
(1) Сделал кнопку с тем же названием, которая формирует меню, с командами привычными для пользователей. Проверка Доступности самом собой вынесена на нажатие этой кнопки. Точнее не доступные пользователю команды меню даже не формируются.
|
|||
|
4
НоваяВолна
20.06.19
✎
12:20
|
Процедура ДействияФормыКнопкаДополнительныеДействия(Кнопка)
ОбщийДописанныйМодуль.ПроверитьДоступностьДействийПользователя(глТекущийПользователь); ЭлементыФормы.ДействияФормы.Кнопки.ДополнительныеДействия.Доступность = Ложь; ЭлементыФормы.ДействияФормы.Кнопки.КнопкаДополнительныеДействия.Текст = ""; ЭлементыФормы.ДействияФормы.Кнопки.КнопкаДополнительныеДействия.Доступность = Ложь; ЭлементыФормы.ДействияФормы.Кнопки.Добавить("ДополнительныеДействия1",ТипКнопкиКоманднойпанели.Подменю,"Дополнительные действия"); ЭлементыФормы.ДействияФормы.Кнопки.ДополнительныеДействия1.Доступность = Истина; ЭлементыФормы.ДействияФормы.Кнопки.ДополнительныеДействия1.Кнопки.Добавить("МенюНаОтгрузку",ТипКнопкиКоманднойпанели.Действие,"На отгрузку",Новый Действие("ДействияФормыМенюНаОтгрузку")); ЭлементыФормы.ДействияФормы.Кнопки.ДополнительныеДействия1.Кнопки.МенюНаОтгрузку.Доступность = Истина; ..... КонецПроцедуры |
| Форум | Правила | Описание | Секции | Поиск |