Стандартные команды формы в расширении

1. Int_Girl 24 18.08.20 13:10 Сейчас в теме
Добрый день! Подскажите пожалуйста, возможно ли с помощью расширений изменять состав стандартных команд формы. Например, убрать кнопку скопировать из меню "Еще"
По теме из базы знаний
Найденные решения
6. Int_Girl 24 19.08.20 16:31 Сейчас в теме
Добавила абсолютно все реквизиты из заимствованного объекта, появились кнопки в Свойствах форм в поле "Состав команд" Убрала там флажки "Скопировать" и все получилось Плюс на всякий случай дописала процедуру в расширение

&НаКлиенте
Процедура Расш1_СписокПередНачаломДобавленияВместо(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
Если копирование = истина тогда
отказ = Истина;
КонецЕсли;

Сообщить("Копирование запрещено");

КонецПроцедуры
AnPet; kobayoshi; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 18.08.20 13:52 Сейчас в теме
(1) Надо отобрать права на добавление в этом справочнике. Тогда исчезнет. Или убрать автозаполнение и выбрать нужные команды.
5. Int_Girl 24 19.08.20 15:27 Сейчас в теме
(2)
обавление в этом справочнике
добавлять то нужно, только не копрованием
4. EVKash 16 18.08.20 14:44 Сейчас в теме
(1) Можно программно
&НаСервере
Процедура Расш1_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    
    Элементы.СписокСкопировать.Видимость = Ложь;
    Элементы.СписокКонтекстноеМенюСкопировать.Видимость = Ложь;
    
КонецПроцедуры

Показать
Первая строчка уберет "Скопировать" из командной панели, вторая из контекстного меню по правой кнопке мыши.
6. Int_Girl 24 19.08.20 16:31 Сейчас в теме
Добавила абсолютно все реквизиты из заимствованного объекта, появились кнопки в Свойствах форм в поле "Состав команд" Убрала там флажки "Скопировать" и все получилось Плюс на всякий случай дописала процедуру в расширение

&НаКлиенте
Процедура Расш1_СписокПередНачаломДобавленияВместо(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
Если копирование = истина тогда
отказ = Истина;
КонецЕсли;

Сообщить("Копирование запрещено");

КонецПроцедуры
AnPet; kobayoshi; +2 Ответить
3. Sergitax 18.08.20 13:54 Сейчас в теме
С командами платформы ничего сделать нельзя из расширения. Можно создать команду в расширении и назначить ей платформенную команду, а затем скрыть вновь созданную в расширении.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот