IBaseCardService.CanStartBusinessProcess — метод (BaseCard, KindsCardProcess)

Проверяет допустимость запуска бизнес-процесса и возвращает объект содержащий ошибку.

Синтаксис

StartBusinessProcessErrorInfo CanStartBusinessProcess(BaseCard baseCard, KindsCardProcess processSettings)
Параметры
baseCard

Тип: BaseCard

Проверяемая карточка

processSettings

Тип: KindsCardProcess

Настройки бизнес-процесса

Возвращаемое значение

Тип: StartBusinessProcessErrorInfo

Содержимое ошибки

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр baseCard или processSettings.

Заметки

Метод в любом случае вернет объект StartBusinessProcessErrorInfo, но в случае отсутствия ошибки — StartBusinessProcessErrorInfo.ErrorType будет равен BusinessProcessErrorType.None. Фактически возвращается первая встреченная ошибка, таким образом необходимо произвести исправление и повторить проверку.