Вход | Регистрация
 

Можно ли добавить кнопку на форму через расширение, не добавляя форму в это расширение?

Можно ли добавить кнопку на форму через расширение, не добавляя форму в это расширение?
Я
   DTX 4th
 
16.02.20 - 18:35
Пока что самое неприятное в расширениях - необходимость тащить туда формы.
Может как-то общую команду можно покрутить?
 
 
   RomanYS
 
1 - 16.02.20 - 18:47
(0) Посмотреть, что вызывается в ПриСозданииНаСервере и расширить подходящую функцию в ОМ
   RomanYS
 
2 - 16.02.20 - 18:48
+(1) 
    // СтандартныеПодсистемы.ПодключаемыеКоманды

    ПодключаемыеКоманды.ПриСозданииНаСервере(Форма);
    // Конец СтандартныеПодсистемы.ПодключаемыеКоманды

    
    // СтандартныеПодсистемы.ВерсионированиеОбъектов

    ВерсионированиеОбъектов.ПриСозданииНаСервере(Форма);
    // Конец СтандартныеПодсистемы.ВерсионированиеОбъектов
   DTX 4th
 
3 - 16.02.20 - 19:11
(1) Это я уже нашел.
Там ниже СобытияФормыРТ. Больше для этой цели подходит
Вот только там нельзя добавить обработчик не из формы.
Команду и кнопку создать можно, а что делать с обработчиком - непонятно
   RomanYS
 
4 - 16.02.20 - 21:02
(3) есть такое(
Если нужно оперировать только записанным документом, то можно глобальные команды или команды документа/справочника.

Вообще для этих целей в БСП внешние обработки служат.
   DTX 4th
 
5 - 16.02.20 - 21:53
(4)  А что с командами?
Я попробовал ковырнуть команду, но, похоже, чтобы ее на форму добавить, форму все равно надо тащить в расширение.

Вот тут, вроде, гиперссылку смогли хакнуть, но ее в командную панель не вставишь - не красиво :)
https://i.imgur.com/0qUcCAE.png
https://forum.infostart.ru/forum9/topic187447/
   vde69
 
6 - 16.02.20 - 21:59
(5) делай общую команду (и отдельный общий модуль) в расширении и тащи ее туда
   vde69
 
7 - 16.02.20 - 22:01
я недавно так сделал общую горячую клавише CTRL+1 для всех форм, но потом отказался от этой идеи, по причине того, что расширения часто перестают работать и отваливаются...
   RomanYS
 
8 - 16.02.20 - 22:09
(5) Смотря куда ты ее хочешб добавить. Указал у команды группу "Командная панель формы.Важное" и она вылезла на форму. Проблема в том, что она ругается, что документ не записан.
   DTX 4th
 
9 - 16.02.20 - 22:30
Ммм, я был близко)
Да, команда неплохо на эту роль подходит, всем пасиба

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.