СБИС Коннект: Отправка документов

Материал из razgovorov.ru
Версия от 01:10, 23 января 2015; Разговоров Михаил (обсуждение | вклад) (1 версия импортирована)
Перейти к: навигация, поиск

Отправка документов является основной функцией утилиты CБИС Коннект. Существует множество режимов и опций позволяющих сделать этот процесс максимально просты и удобным для пользователей.

Для отправки документов СБИС Коннект выполняет следующие действия:

Алгоритм стандартной отправки документов (формат обмена - *.sbis.xml)

  1. Сканирует папку Отправляемые и составляет список содержащихся в нем Конвертов (файлов по маске *.sbis.xml).
  2. Читаем по очереди все Конверты из списка.
    1. Проверяем формат Конверта. Если проверка закончилась неудачно Конверт переносится в папку ОшибкиПодготовки.
    2. Разбиваем Конверт по Пакетам: Создаем в Папке ПодготовленныеКОтправке Конверты с одним Пакетом внутри, назначаем Пакету идентификатор спецоператора (если его не назначил пользователь).
    3. Удаляем исходный Конверт
  3. Читаем по очереди все Конверты из папки ПодготовленныеКОтправке
    1. Проверяем наличие перечисленных в Конверте внешних вложений. Если найдены не все вложения то Конверт переносится в конец очереди отправки (рекомендуется Конверт выгружать после выгрузки всех вложений).
    2. Если у тега Вложение заполнен атрибут XSLT - выполняется соответствующее преобразование.
    3. Загружает Пакет в кабинет.
    4. Определяет наличие необходимой электронной подписи, если явно не указана берется наиболее подходящая.
    5. Вызывает сервис проверки загруженного Пакета, файлы приводятся к соответствующим форматам (добавляются сведения об участниках документооборота и подписантах, имя файла переименовываются в соответствии с шаблоном).
    6. Подписывает файлы.
    7. Запускает Пакет в документооборот (Отправляет).
    8. Генерирует статус 13 - Загрузка на сервер

Реакция СБИС Коннект на ошибки отправки

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

Дополнительные возможности

Рассылка документов

Подписание конкретной подписью или несколькими подписями

Отправка без Конвертов

Конвертируем произвольные DBF, CSV, Excel (XLS), XML файлы в XML документы

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


Конвертируем Excel (XLS) файлы в XML документы

  1. Включите в настройках регламент Произвольный XLS. Укажите подготовленное XSLT преобразование.
  2. СБИС Коннект будет составлять список файлов в папке с расширением XLS. И по очереди их обрабатывать
    1. Переносит данные из XLS файла в промежуточный XML файл
    2. Конвертирует промежуточный XML файл в Конверт при помощи указанного в настройках XSLT преобразованием
  3. Передает полученный Конверт в стандартную процедуру отправки


Преобразование CSV файлов в Конверты

Преобразование DBF файлов в Конверты

Рекомендованная структура для файлов формата DBF или CSV

Группировка файлов в Пакеты по маске (Диадок)

Группировка файлов в Пакеты по папке