В качестве скрипта может использоваться процедура с любым именем вида
Sub DoRoute1(TCSActiveModule, TCSExecutionParams )
...
End Sub
где
TCSActiveModule - ссылка на активный модуль.
TCSExecutionParams - ссылка на интерфейс IExecutionParams
на входе TCSExecutionParams.ReturnCode
= -1, TCSExecutionParams.ReturnMessage
= "".
· Успешным кодом возврата является 0. При этом если ReturnMessage содержит не пустую строку, то выводится информационное сообщение с данным текстом;
· Если код возврата <>0, выводится сообщение об ошибке. Если ReturnMessage содержит не пустую строку, то выводится данное сообщение.
Макрос должен сам выставить эти параметры для успешного завершения действия, иначе действие считается не совершенным.
В меню, где идет работа с документами имеется команда «Выполнить переход...», с выпадающим списком возможных переходов (см. раздел 12.3.15). Данная команда позволяет запускать все невыполненные действия при переходе автоматически, что в свою очередь позволяет просто управлять статусами документов с помощью макросов, если настроены действия «Выполнить скрипт» или «Выполнить скрипт после перехода» (см. раздел 2.5.8).
! См. также: