Обработка документов - Сценарии ExtSdk2

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

В СБИС документы движутся по маршрутам (регламентам). Регламент разбит на этапы, возможные переходы между этапами называются переходами, а сам переход действием. Для выполнения требуется выполнить условия описанные на данном маршруте, например приложить подпись под документом, или приложить подписанный ответ. Кроме обязательных файлов, пользователь по своему усмотрению может приложить любое количество дополнительных файлов.

Одним из самых востребованных регламентов является регламент документов реализации, на стороне Получателя данный тип документа приходит на этап Получение из которого по умолчанию можно сделать два перехода - Утверждение и Отклонение. Для утверждения в простейшем случае требуется приложить подпись под полученным документом и подписанный титул получателя, а в случае отклонения подписанное требование уточнения.

Любые регламенты в СБИС могут быть изменены под требования пользователя, и для того чтобы коду обработки было легче подготовить необходимые для выполнения действия данные, в СБИС реализован вспомогательный метод, который говорит что требуется приложить и подписать.

Рекомендуется выполнять действия на документом последовательным вызовом PrepareAction которому на вход передается идентификатор документа и название выполняемого действия. В ответ вызывающая сторона получит подготовленные документы которые требуется подписать. И ExecuteAction в который передать подписи и файлы прикладываемые к действию.

Узнать какие действия, в настоящее время, доступны текущему пользователю можно при помощи метода СБИС.ПрочитатьДокумент. Подробнее о методах реализации пользовательского интерфейса смотрите в соответствующем разделе.