|
8.2 Где задать обработчик для стандартной команды формы | ☑ | ||
---|---|---|---|---|
0
mirrr
28.09.11
✎
14:57
|
Упр. форма, на ней командная панель, на панели станд. команды : "сформировать", "настройка" и т.д. Где задаются обработчики для этих станд. команд?
|
|||
1
mirrr
28.09.11
✎
15:03
|
можно ли действия для станд. команд указать, или для чего тогда они на форме?
|
|||
2
Seducer
28.09.11
✎
15:10
|
Судя по "Сформировать", "Настройка" - это форма отчета.
Соответственно, "Сформировать" - чтобы отчет запустился на выполнение". А "Настройка" - для вызова настроек отчета. Стандартные команды выполняются платформой и переопределить из нельзя. Но можно создать свою команду и вставить ее вместо стандартной. |
|||
3
mirrr
28.09.11
✎
15:14
|
(2) нужно, чтобы при нажатии на станд. команду "сформировать" выводился, к примеру, таб. документ. Где мне его вывод можно прописать?
|
|||
4
Seducer
28.09.11
✎
15:18
|
>при нажатии на станд. команду "сформировать" выводился, к примеру, таб. документ
Читаем (2) еще раз. |
|||
5
mirrr
28.09.11
✎
15:20
|
(4) при нажатии на кнопку со станд. командой формы ничего не происходит. Где определяется действие станд. команды?
|
|||
6
Seducer
28.09.11
✎
15:23
|
Действие стандартной команды зависит от того, где ты находишься. Если это отчет и жмется кнопка "Сформировать" - он запускается на выполнение. Если это элемент справочника и жмется кнопка "Записать и закрыть" - элемент записывается и форма закрывается.
А это точно стандартная команда? :) как определил? |
|||
7
mirrr
28.09.11
✎
15:26
|
(6) создал новый отчет, на упр. форме командная панель, на панели станд. команда "сформировать". При нажатии на нее ничего не происходит. Где определить действие этой станд. команды?
|
|||
8
shuhard
28.09.11
✎
15:26
|
(7) а основная схема то у отчета есть ?
|
|||
9
mirrr
28.09.11
✎
15:30
|
(8) нет
|
|||
10
mirrr
28.09.11
✎
15:31
|
+(9) действие хочу прописать произвольное
|
|||
11
BigRoma
28.09.11
✎
15:32
|
(0) нужно написать свою команду, обработчик для нее, а иконку взять от стандартной команды
|
|||
12
GenV
28.09.11
✎
15:32
|
(10) А зачем тогда отчет, а не обработка со своей кнопкой ?!
|
|||
13
shuhard
28.09.11
✎
15:33
|
(10) тогда создай одноименную команду формы и она заместит той муляж
|
|||
14
Seducer
28.09.11
✎
15:33
|
Ну так что же ты хочешь.... Создал отчет, схемы нет. Почему должно что-то выполняться?
Создавай свою команду. Обзываешь так же "Сформировать", пишешь свой обработчик и вперед. Картинка есть в стандартных |
|||
15
mirrr
28.09.11
✎
15:34
|
(11)-(14) тогда вопрос: зачем сделаны эти станд. команды? т.е. они работать будут, только при скд?
|
|||
16
Seducer
28.09.11
✎
15:35
|
(15) Читаем еще раз....
Стандартные команды выполняются платформой и переопределить из нельзя. Действие стандартной команды зависит от того, где ты находишься. Если это отчет и жмется кнопка "Сформировать" - он запускается на выполнение. Если это элемент справочника и жмется кнопка "Записать и закрыть" - элемент записывается и форма закрывается. |
|||
17
Seducer
28.09.11
✎
15:37
|
+(16) Стандартные команды создаются автоматически платформой
|
|||
18
GenV
28.09.11
✎
15:37
|
(15) Да, для этого и предназначен отчет.
|
|||
19
shuhard
28.09.11
✎
15:37
|
(15) это команды расширения формы, в данном случае отчетом, выбранным как основной реквизит
|
|||
20
GenV
28.09.11
✎
15:37
|
(18)+ Как вариант используй обработчик в модуле ПриКомпоновкеРезультата
|
|||
21
mirrr
28.09.11
✎
15:40
|
а тем, кто не на скд отчет делает, получается не могут станд. команды использовать?
|
|||
22
GenV
28.09.11
✎
15:42
|
(21) Сформировать - (20). Настройка - своя форма настройки.
|
|||
23
acsent
28.09.11
✎
15:45
|
(21) Даже если абсолютно нестандартный отчет, все равно лучше делать на скд.
Основной запрос в схему все остальное прикомпоновкерезультата |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |