[УФ] Состав команд таблицы формы

1. Drivingblind 228 01.12.20 10:44 Сейчас в теме
Всем привет!
Возникла необходимость скрыть кнопку "Скопировать" (добавление копированием) с командной панели и контекстного меню таблицы формы. Причем все остальные стандартные команды должны на ней остаться. Знаю, что интерактивно это можно сделать через пункт "Состав команд".
Теперь вопрос, как это сделать программно?
Заранее спасибо за ответ.
По теме из базы знаний
Найденные решения
2. VictorRGB2 14 01.12.20 11:15 Сейчас в теме
(1) примерно так

в ПриСозданииНаСервере() дописываем

НужнаяКоманда = Элементы.<Имя элемента>.ПодчиненныеЭлементы.Найти(<имя команды>)
Если НужнаяКоманда <> Неопределено Тогда
  НужнаяКоманда.Видимость = Ложь;
  НужнаяКоманда.Доступность = Ложь;
КонецЕсли;
user1464234; Drivingblind; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. VictorRGB2 14 01.12.20 11:15 Сейчас в теме
(1) примерно так

в ПриСозданииНаСервере() дописываем

НужнаяКоманда = Элементы.<Имя элемента>.ПодчиненныеЭлементы.Найти(<имя команды>)
Если НужнаяКоманда <> Неопределено Тогда
  НужнаяКоманда.Видимость = Ложь;
  НужнаяКоманда.Доступность = Ложь;
КонецЕсли;
user1464234; Drivingblind; +2 Ответить
6. Drivingblind 228 01.12.20 13:23 Сейчас в теме
(2) спасибо. Не знал, что стандартные команды пишутся в подчиненные элементы
3. oleg-x 27 01.12.20 12:52 Сейчас в теме
(1) А еще надежный метод, сделать отказ при копирование в модуле объекта.
Drivingblind; +1 Ответить
5. Drivingblind 228 01.12.20 13:22 Сейчас в теме
(3) да там не объект создается копированием, а строка ТЧ. Поэтому в модуле формы можно прописать.
4. oleg-x 27 01.12.20 12:54 Сейчас в теме
Так как команда копирования есть в форме документа, в списке документов, в формах выбор и подбора и где то еще возможно.
7. oleg-x 27 01.12.20 13:25 Сейчас в теме
(5) Не внимательно прочитал, тогда для верности
Процедура ТабличнаяЧасть1ПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
	Если Копирование = Истина Тогда
            Отказ = Истина;
        КонецЕсли;
КонецПроцедуры
Оставьте свое сообщение

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