Changes To События Снегопата Вы: nobody
Вход

Changes to "События Снегопата" between 2012-05-25 07:51:36 and 2012-05-26 08:16:16

    23     23   param.result = MessageBox(param.text, param.type, param.caption, param.timeout)
    24     24   param.cancel = true</verbatim>
    25     25   
    26     26     *    onChangeTitles(ISetMainTitleHook param) - Позволяет обрабатывать аддинами изменение заголовка основного окна и менять его.
    27     27   
    28     28   <b>События объекта metadata </b> - строка вызова events.connect(metadata , ИмяСобытия, SelfScript.self, {ИмяМетодаОбработчика = ""})
    29     29     *    MetaDataEvent(paramIV8MetaDataEvent)  Вызывается при различных действиях с метаданными, передается объект IV8MetaDataEvent
           30  +
           31  +<b>События команд конфигуратора</b> - события выполнения стандартных команд конфигуратора (например: Конфигурация - Обновить конфигурацию базы). Более подробно расписано  в скрипте "stdcommands"
           32  +  *    Подключиться к событию events.addCommandHandler(id group, number, object, member)
           33  +  *    Отключиться от события events.delCommandHandler(id group, number, object, member)
           34  +Пример использования, подключимся к команде обновления конфигурации:
           35  +<verbatim>
           36  +$addin stdcommands
           37  +stdcommands.Config.UpdateDBCfg.addHandler(SelfScript.self, "onUpdateDBCf");
           38  +function onUpdateDBCf(cmd) {
           39  +    if(cmd.isBefore)
           40  +    {
           41  +         //Этот кусок кода будет выполняться перед выполнением этой команды. (можно подключиться к консоли 1С предприятия и завершить все подключения к базе...)
           42  +    } else {
           43  +        //После выполнения обновления, можно включить возможность подключения к базе.
           44  +    }
           45  +}
           46  +</verbatim>
           47  +
    30     48   
    31     49   <i>Пока можно найти описания всех событий путем поиска "events.connect" по папке скриптов (scripts и core)</i>