|
Команда журнала документов в расширении | ☑ | ||
---|---|---|---|---|
0
Rapelsina
19.06.20
✎
15:38
|
Добрый день!
Прошу помочь с программным добавлением кнопки на форму. Имеется: в расширение добавлен журнал документов, у него добавлена команда. Хочу на форме списка этого журнала разместить кнопку этой команды в командной панели. Автозаполнение у командной панели стоит ложь. Как кнопки добавлять на форму программно я знаю, но не знаю как мне в данном случае прописывать действие кнопки. Как обращаться к созданной команде? |
|||
1
Волшебник
модератор
19.06.20
✎
15:42
|
Кнопка.ИмяКоманды = "МояКоманда";
|
|||
2
Rapelsina
19.06.20
✎
15:47
|
(1) А разве это не только для тех, кто прописан в модуле формы?
Или мне вместо "МояКоманда" надо писать "ЖурналыДокументов.МойЖурнал.МояКоманда"? |
|||
3
Rapelsina
19.06.20
✎
15:51
|
https://pastenow.ru/f5dc13cbb00fabd4b26097b0075af4dc
Вот например, есть журнал Складские документы, есть команда Перемещение, как программно кнопку этой команды вывести на форме списка? |
|||
4
Волшебник
модератор
19.06.20
✎
16:09
|
Создай команду формы, из обработчика которой вызывай обработчик той команды
|
|||
5
Rapelsina
19.06.20
✎
16:17
|
(4) задача стоит в том, чтобы сделать все это не таща форму в расширение. Мне как ты написал не сделать.
|
|||
6
Волшебник
модератор
19.06.20
✎
16:40
|
(5) Если через расширение надо доработать форму журнала, то форму надо добавить в расширение. Ваш Кэп.
|
|||
7
Rapelsina
19.06.20
✎
16:41
|
(6) Не всегда. Все остальные доработки по этой форме (а их не мало) были сделаны программно без добавления формы в расширение. Затык возник только с этой командой.
|
|||
8
791Dance
19.06.20
✎
16:43
|
(7) Как были сделаны другие доработки?
|
|||
9
Rapelsina
19.06.20
✎
16:46
|
(8) Условное оформление, расположение реквизитов на форме, которые были добавлены в расширении, переписан запрос динамического списка.
|
|||
10
791Dance
19.06.20
✎
16:58
|
(5) (9) Я не совсем понял, форма в расширение или нет? Или все добавлялось в основной конфигурации?
|
|||
11
Rapelsina
19.06.20
✎
17:05
|
(10) форма не в расширении.
Была вытянута процедура общего модуля с директивой После в расширение, которая есть в основной конфигурации в процедуре ПриСозданииНаСервере модуля формы списка этого журнала. В ней и были все дописки. |
|||
12
791Dance
19.06.20
✎
17:11
|
Попробуй примерно так:
Кнопка = Элементы.Добавить("МояКнопка", Тип("ДекорацияФормы"), ЭтотОбъект); Кнопка.Заголовок = Новый ФорматированнаяСтрока(НСтр("ru = 'Сотрудники.'"),,,, "e1cib/command/Справочник.Команда.СотрудникиВнештатные"); |
|||
13
Rapelsina
20.06.20
✎
12:56
|
(12) Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |