![]() |
|
Действие командной строки | ☑ | ||
---|---|---|---|---|
0
Strimteam
16.04.09
✎
10:34
|
Как получить или выполнить действие командной строки?
К примеру для формы схемы компоновки данных есть кнопка "Сформировать", для которой стоит тип "Действие". Подскажите пожалуйста. Обработка нажатия кнопки точно не нужна. |
|||
1
чувак
16.04.09
✎
10:37
|
Дейсвтие = Новый Действие("Сформировать")
Так? |
|||
2
Strimteam
16.04.09
✎
10:51
|
нет. так он просто создаёт действие. к примеру если попытаться его выполнить, он выдаст ошибку о том что неопознанный оператор Сформировать<<?>>. Может я как-то не так ставлю на выполнение действия? Как просто в одной строке при её проходе выполнить действие командной строки?
|
|||
3
чувак
16.04.09
✎
10:52
|
Сформировать - это процедура должна быть
|
|||
4
Strimteam
16.04.09
✎
10:54
|
А где мне найти эту процедуру? Её нет в модуле. Мне просто необходимо выполнить действие при нажатии самой кнопки сформировать, и до самой процедуры.
|
|||
5
hhhh
16.04.09
✎
10:59
|
(4) название процедуры указано в свойствах кнопки. Обычно называется "ДействияФормыСформировать", но можно задать и своё название. Кроме этой процедуры никаких других действий кнопка не делает.
|
|||
6
Strimteam
16.04.09
✎
11:08
|
никаких совпадений нет вовсе. Это кнопка командной панели по умолчанию. Её имя "Действие", но нет возможности найти процедуру которую она вызывает. На саму кнопку нет возможности сослаться, да и я уже писал что обработка нажатия не нужна сама по себе.
|
|||
7
hhhh
16.04.09
✎
11:19
|
(6) тогда вам нужно объединиться с v8: Как назначить обработчик "стандартного" события кнопки командной панели? и долбить эту тему вместе
|
|||
8
Strimteam
16.04.09
✎
11:28
|
Собственно говоря чем и занимаемся. Ну так может кто-нибудь всё же сможет помочь?
|
|||
9
Mort
16.04.09
✎
11:32
|
Ты не туда полез. Не стоит пытаться программно "нажать" кнопку формирования построенного автоматом отчета СКД. Необходимо самому формировать отчет юзая объекты СКД доступные в форме. Для этого придется СКД немного покурить.
|
|||
10
Strimteam
16.04.09
✎
11:40
|
Что не получится я уже понял. Придётся колдовать с СкомпоноватьРезультат(ЭлементыФормы.Результат)... Просто обидно немножко что не сделали такой возможности. Вроде бы пытаешься простенький обработчик до формирования отчёта сделать - а тебе такую козу.
|
|||
11
KAO111
16.04.09
✎
11:41
|
(10) Так СкомпоноватьРезультат() это и есть. Аналог нажатия кнопки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |