DOEVENT — различия между версиями
Материал из GB wiki
Олейник (обсуждение | вклад) м (Правки Pepel (обсуждение) откачены к версии Bars) |
Alexey (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
|Название=Источник | |Название=Источник | ||
|Пояснение=строка, имя источника события. Возможные варианты: | |Пояснение=строка, имя источника события. Возможные варианты: | ||
− | *BARCODESCANER | + | *BARCODESCANER – событие от сканера штрих-кодов |
− | *ONCHANGE | + | *ONCHANGE – событие при изменении заданного поля |
− | *CLOSEFORM | + | *CLOSEFORM – закрытие текущей формы |
}}<br/>{{Аргумент | }}<br/>{{Аргумент | ||
|Название=Параметры | |Название=Параметры | ||
− | |Пояснение=строка, параметры события. | + | |Пояснение=строка, параметры события. Возможные варианты: |
+ | *для BARCODESCANER - отсканированный штрих-код; | ||
+ | *для ONCHANGE – Датасет.ИмяПоля; | ||
+ | *для CLOSEFORM ''(начиная с версии 1.8.1.5)'' – | ||
+ | **`UPDATED` – закрывает текущую форму и заставляет родительскую форму обновиться, | ||
+ | **`SELECTED` – закрывает текущую форму и помещает текущий объект в активное поле (таблицу, выбиралку). | ||
}} | }} | ||
|Пример=DOEVENT(`BARCODESCANER`,`2012345678903`) - ГБ выполнит те же действия, что и при сканировании ШК 2012345678903<br/> | |Пример=DOEVENT(`BARCODESCANER`,`2012345678903`) - ГБ выполнит те же действия, что и при сканировании ШК 2012345678903<br/> | ||
DOEVENT(`ONCHANGE`,`DataSet.Partner`) - ГБ выполнит обработчик изменения поля Partner | DOEVENT(`ONCHANGE`,`DataSet.Partner`) - ГБ выполнит обработчик изменения поля Partner | ||
}} | }} |
Версия 08:37, 18 декабря 2015
Эмулирует внешнее или внутреннее событие.
Синтаксис
DOEVENT(Источник,Параметры)
Аргументы
- Источник
- строка, имя источника события. Возможные варианты:
- BARCODESCANER – событие от сканера штрих-кодов
- ONCHANGE – событие при изменении заданного поля
- CLOSEFORM – закрытие текущей формы
- Параметры
- строка, параметры события. Возможные варианты:
- для BARCODESCANER - отсканированный штрих-код;
- для ONCHANGE – Датасет.ИмяПоля;
- для CLOSEFORM (начиная с версии 1.8.1.5) –
- `UPDATED` – закрывает текущую форму и заставляет родительскую форму обновиться,
- `SELECTED` – закрывает текущую форму и помещает текущий объект в активное поле (таблицу, выбиралку).
Тип результата
- Нет
Примеры
DOEVENT(`BARCODESCANER`,`2012345678903`) - ГБ выполнит те же действия, что и при сканировании ШК 2012345678903
DOEVENT(`ONCHANGE`,`DataSet.Partner`) - ГБ выполнит обработчик изменения поля Partner