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

Оповещения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


См. также: