DOEVENT

Материал из GB wiki
Перейти к: навигация, поиск

Эмулирует внешнее или внутреннее событие.

Синтаксис

DOEVENT(Источник,Параметры)

Аргументы

Источник
строка, имя источника события. Возможные варианты:
  • BARCODESCANER – событие от сканера штрих-кодов
  • ONCHANGE – событие при изменении заданного поля
  • CLOSEFORM – закрытие текущей формы
Параметры
строка, параметры события. Возможные варианты:
  • для BARCODESCANER - отсканированный штрих-код;
  • для ONCHANGE – Датасет.ИмяПоля;
  • для CLOSEFORM (начиная с версии 1.8.1.5)
    • `UPDATED` – закрывает текущую форму и заставляет родительскую форму обновиться,
    • `SELECTED` – закрывает текущую форму и помещает текущий объект в активное поле (таблицу, выбиралку).

Тип результата

Нет

Примеры

DOEVENT(`BARCODESCANER`,`2012345678903`) - ГБ выполнит те же действия, что и при сканировании ШК 2012345678903
DOEVENT(`ONCHANGE`,`DataSet.Partner`) - ГБ выполнит обработчик изменения поля Partner