Имя: Пароль:
1C
 
Действие командной строки
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) Так СкомпоноватьРезультат() это и есть. Аналог нажатия кнопки