Имя: Пароль:
1C
 
Как программно вызвать стандартную команду
0 Гений 1С
 
гуру
29.04.22
13:34
На форме есть список, у него свойство Автозаполнение отключили (УНФ, список задач в Контакт-центре).
Причем отключили в последних релизах.
Ранее я в расширении перетаскивал нужные мне стандартные команды (настроить список, например), в контекстное меню списка и они были доступны.
Если поставить галочку автозаполнение, то команды появятся снова, но не хочу так сильно насиловать форму, даже через расширение.

Можно ли программно прописать стандартную команду?
1 dreizehn
 
29.04.22
13:50
Гы.

"Отдельные извращенные места КИ не хочу даже знать.... КИ - отстой, поэтому и не вникаю в мелочи. Надеюсь на понимание." (С) @Гений1С, Я добавляю константу в подсистему с интерфейсом, она не отображается.

Но судьба все чаще и чаще макает тебя в отстой. Наверно, что-то делаешь не так?
2 Гений 1С
 
гуру
29.04.22
13:54
(1) я преодолваю отстой. расчищаю авгиевы конюшни.
per aspera ad astra так сказать
3 dreizehn
 
29.04.22
13:57
(2) Да, работа уборщиком как раз по тебе.
4 Ненавижу 1С
 
гуру
29.04.22
22:45
Стандартные команды можно перетащить на форму из раздела стандартных команд
5 Гений 1С
 
гуру
04.05.22
08:52
(4) а если их там нет? А их там нет потому что не стоит галка автозаполнения стандартных команд
6 hhhh
 
04.05.22
10:00
(5) скопируй команду, она тогда будет твоя.
7 PLUT
 
04.05.22
10:02
(5) а в чем проблема программно на форму команду разместить?

например, интеграция с документооборотом "программно" добавляет команды на формы (ввод на основании - создание процесса...) в зависимости от функциональной опции и прав конкретного юзверя
8 Гений 1С
 
гуру
04.05.22
11:11
(7) включать автозаполнение для динамического списка в расширении? так себе идея.
А иначе стандартные команды и не создать.
(6) как это сделать в расширении?
9 PLUT
 
04.05.22
11:19
10 Гений 1С
 
гуру
04.05.22
11:22
(9) и где там про мой вопрос?
11 PLUT
 
04.05.22
11:25
(10) "Как добавить в форму команду и создать ее обработчик
Командный интерфейс формы можно дополнить за счет собственных команд. Кроме того, можно перехватывать обработчики команд формы и тем самым изменять ее поведение."
12 Гений 1С
 
гуру
04.05.22
11:27
(11) мимо
13 PLUT
 
04.05.22
11:38
(12) "Борис х.й попадешь" © Snatch

https://infostart.ru/1c/articles/728597/

вот тут про закат солнца вручную. как раз твой случай тяж0лый
14 Гений 1С
 
гуру
04.05.22
12:17
(13) опять мимо. Если уж курить инфостарт, то там была статья, как создать свою форму настройки динамического списка, раз уж стандартную команду вызывать программно нельзя. Но хотелось бы все же стандартную дернуть.
15 PLUT
 
04.05.22
12:56
(14) если нельзя стандартную дергать, дергай нестандартную. пользователям не один ли хер на кнопку жмакать? (им похеру стандартная команда или твоя своя нарисованная в контекстном меню)
16 Гений 1С
 
гуру
05.05.22
12:05
(15) замечательно, но стандартное поведение надо рисовать, просто так его почему-то не вызвать в управляемых формах (конкретно, настройку отбора динамического списка, например).
17 PLUT
 
05.05.22
12:06
(16) Если лениво, необязательно самому рисовать - делегируй задачу кому-нибудь
18 Гений 1С
 
гуру
05.05.22
12:08
(17) не то что лениво, не хочется изобретать велосипед, вдруг есть способ дернуть стандартную команду все же
19 Гений 1С
 
гуру
30.05.22
15:41
гм. разобрался. стандартные команды появляются в списке "Стандартные команды формы" если захватить сам динамический список в расширение. Озарение снизошло после чтения этого: https://forum.infostart.ru/forum9/topic246373/
20 kittystark
 
30.05.22
16:27
если еще актуально, сам ПРОГРАММНЫЙ ВЫЗОВ в 28-м посте УФ, программно "кликнуть системную гиперссылку" над Командной Панелью
21 Гений 1С
 
гуру
30.05.22
17:02
(20) спасибо, изучу.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший