СБИС Коннект: Отправка документов
Отправка документов является основной функцией утилиты CБИС Коннект. Существует множество режимов и опций позволяющих сделать этот процесс максимально просты и удобным для пользователей.
Для отправки документов СБИС Коннект выполняет следующие действия:
Содержание
- 1 Алгоритм стандартной отправки документов (формат обмена - *.sbis.xml)
- 2 Реакция СБИС Коннект на ошибки отправки
- 3 Дополнительные возможности
- 4 Отправка без Конвертов
Алгоритм стандартной отправки документов (формат обмена - *.sbis.xml)
- Сканирует папку Отправляемые и составляет список содержащихся в нем Конвертов (файлов по маске *.sbis.xml).
- Читаем по очереди все Конверты из списка.
- Проверяем формат Конверта. Если проверка закончилась неудачно Конверт переносится в папку ОшибкиПодготовки.
- Разбиваем Конверт по Пакетам: Создаем в Папке ПодготовленныеКОтправке Конверты с одним Пакетом внутри, назначаем Пакету идентификатор спецоператора (если его не назначил пользователь).
- Удаляем исходный Конверт
- Читаем по очереди все Конверты из папки ПодготовленныеКОтправке
- Проверяем наличие перечисленных в Конверте внешних вложений. Если найдены не все вложения то Конверт переносится в конец очереди отправки (рекомендуется Конверт выгружать после выгрузки всех вложений).
- Если у тега Вложение заполнен атрибут XSLT - выполняется соответствующее преобразование.
- Загружает Пакет в кабинет.
- Определяет наличие необходимой электронной подписи, если явно не указана берется наиболее подходящая.
- Вызывает сервис проверки загруженного Пакета, файлы приводятся к соответствующим форматам (добавляются сведения об участниках документооборота и подписантах, имя файла переименовываются в соответствии с шаблоном).
- Подписывает файлы.
- Запускает Пакет в документооборот (Отправляет).
- Генерирует статус 13 - Загрузка на сервер
Реакция СБИС Коннект на ошибки отправки
Ошибки не связанные с данными пользователей (Отсутствует связь с сервером, системные ошибки не позволяющие в полном объеме выполнить все действия над Пакетом) | Приостанавливает отправку до устранения проблем на сервере, периодически проверяет возможность отправки |
Ошибки связанные с исходными данными пользователей (Файлы не прошли форматно-логический контроль, неверно указаны реквизиты Отправителя или Получателя Пакета, отсутствует требуемая электронная подпись и т.п.) | Пакеты загружаются в личный кабинет как ошибочные, информация об ошибке дублируется в лог ошибок, генерируется статус 12 - Ошибка отправки |
Дополнительные возможности
Рассылка документов
Подписание конкретной подписью или несколькими подписями
Отправка без Конвертов
Конвертируем произвольные DBF, CSV, Excel (XLS), XML файлы в XML документы
Не всегда есть возможность выгрузить документы из учетной системы в нужном формате. СБИС Коннект умеет получать электронные XML документы из файлов наиболее популярных форматов. От Вашей информационной системы только требуется выгрузить данные достаточные для формирования электронных документов в одном из поддерживаемых нами форматов, при этом желательно чтобы данные о документах одного пакета были в одном файле. Далее конвертация проходит в два этапа. Сначала данные переносятся в промежуточный XML документ, затем с помощью XSLT преобразования конвертируются в Конверт, после чего отправляются как обычные XML документы. XSLT преобразование необходимое для подобной конвертации Вы можете разрабатывать и обслуживать самостоятельно.
Конвертируем Excel (XLS) файлы в XML документы
- Включите в настройках регламент Произвольный XLS. Укажите подготовленное XSLT преобразование.
- СБИС Коннект будет составлять список файлов в папке с расширением XLS. И по очереди их обрабатывать
- Переносит данные из XLS файла в промежуточный XML файл
- Конвертирует промежуточный XML файл в Конверт при помощи указанного в настройках XSLT преобразованием
- Передает полученный Конверт в стандартную процедуру отправки
Преобразование CSV файлов в Конверты
Преобразование DBF файлов в Конверты
Рекомендованная структура для файлов формата DBF или CSV