Руководство разработчика

Оповещения

Есть события, предназначенные для оповещения об осуществлении действий без возможности повлиять на их ход. При установке обработчиков на такие события появляется возможность синхронно изменять другие данные. События-оповещения, в отличие от событий, предназначенных для замены стандартных диалогов, вызываются при вырезании/вставке операций и счетов в/из буфер(а) обмена. Оповещения не вызываются при переносе проводок. На данный момент существуют следующие события этой категории:

  1. Пользователь добавил операцию (после добавления)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_ЧИСЛО: номер )

    где номер – номер добавленной операции в текущем фильтре (если фильтр действует на отчеты) или абсолютный номер (если не действует).

    Это событие вызывается также при добавлении операции из бланка.

  2. Пользователь изменил операцию (после изменения)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_ЧИСЛО: номер )

    где номер – номер измененной операции в текущем фильтре (если фильтр действует на отчеты) или абсолютный номер (если не действует).

  3. Пользователь удаляет операцию (до удаления)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_ЧИСЛО: номер )

    где номер – номер удаляемой операции в текущем фильтре (если фильтр действует на отчеты) или абсолютный номер (если не действует).

  4. Пользователь добавил счет (после добавления)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_СТРОКА: код )

    где код – код добавленного счета.

  5. Пользователь изменил счет (после изменения)
    Обработчик вызывается также при изменении исходных остатков счета в редакторе исходных остатков. При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_СТРОКА: код )

    где код – код измененного счета.

  6. Пользователь удаляет счет (после удаления)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> (ТИП_СТРОКА: код)

    где код – код удаляемого счета.

  7. Пользователь добавил реквизит (после добавления)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_СТРОКА: код )

    где код – код добавленного реквизита.

  8. Пользователь изменил реквизит (после изменения)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_СТРОКА: код )

    где код – код измененного реквизита.

  9. Пользователь удалил реквизит (до удаления)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_СТРОКА: код )

    где код – код удаляемого реквизита.

  10. Пользователь добавил определение (после добавления)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_СТРОКА: код )

    где код – код добавленного определения.

  11. Пользователь изменил определение (после изменения)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_СТРОКА: код )

    где код – код измененного определения.

  12. Пользователь удалил определение (до удаления)
    При установке обработчика вызывается функция следующего вида:

    ФУНКЦИЯ <имя> ( ТИП_СТРОКА: код )

    где код – код удаляемого определения.


См. также: