Интеграция со СБИС

Настроить выгрузку исходящих документов в формате «По маске»

Настроить выгрузку исходящих документов в формате «По маске»

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

Имя файла, выгруженного из вашей информационной системы, должно соответствовать шаблону «R_T_A_O_GGGGMMDD_N», где:

  • R_T — префикс имени файла, который принимает значение «ON_SFAKT», «ON_SAVA», «ON_SPEN», «ON_ASVER», «ON_SOP», «ON_APRIPER», «ON_VEDPOK», «DP_OTORG12» и др.
  • А — идентификатор получателя документа. Должен совпадать с идентификатором участника документооборота в рамках выставления и получения счетов-фактур. В роли идентификатора может выступать ИНН/КПП в слитной записи;
  • О — идентификатор отправителя документа. Должен совпадать с идентификатором участника документооборота в рамках выставления и получения счетов-фактур. В роли идентификатора может выступать ИНН/КПП в слитной записи;
  • GGGGMMDD — год, месяц и день формирования файла;
  • N — 36-символьный глобальный уникальный идентификатор GUID (Globally Unique IDentifier).

Пример имени файла с указанием идентификаторов участников документооборота.

ON_SFAKT_2BE7cb1ebb6f8d811e1925d9b6b0b63404e_2BE75700500fd1611b2bcba83f15e3510d5_20130415_dee97884-5c30-b4b9-0996-981960b2c823.xml

Пример имени файла с указанием ИНН/КПП участников документооборота.

ON_SFAKT_1211111135000000000_1111111237000000000_20130415_dee97884-5c30-b4b9-0996-981960b2c824.xml

Алгоритм работы

Выгрузите документы, которые собираетесь переслать, в каталог «Отправляемые». Как только выгрузка завершится (по умолчанию, если нет активности более минуты), СБИС Коннект:

  1. Выбирает первый файл в каталоге и получает значения элементов «R_T_A_O_GGGGMMDD_N» из имени файла.
  2. По маске, заданной в настройках, находит группу файлов и формирует пакет.
  3. Использует идентификаторы участников документооборота или ИНН/КПП из имени первого файла, чтобы определить отправителя и получателя документов. Затем формируется реестр пакетов (конверт).
  4. Выполняет xslt-преобразование реестра пакетов, если это указано в настройках утилиты. В результате формируется реестр xml-документов. Пакеты документов имеют формат «Реестр пакетов» (sbis.xml) или «Реестр документов» (native.xml). Формат пакетов указывается в настройках утилиты.
  5. Полученный реестр пакетов отправляется контрагенту.

Параметры настройки

Чтобы использовать формат «По маске»:

  1. В настройках утилиты, на вкладке «Обмен документами», выберите формат исходящих документов «По маске».
  2. Укажите маску для файлов, которые выгружаются в каталог «Отправляемые».
  3. Задайте маску для группировки файлов в каталоге «Отправляемые». Обратите внимание, что символ «*» в маске группировки не имеет разделителя внутри.
  4. Добавьте разделитель для идентификаторов в имени файла. По умолчанию указан разделитель «_», но вы можете указать любой другой символ.
  5. Откройте «Настройки обработки ХML» и укажите хslt-преобразование. С его помощью промежуточный xml-файл будет сконвертирован в файл формата «Реестр пакетов» (sbis.xml) или «Реестр документов» (native.xml).
  6. Укажите формат выходного файла: SBIS или NATIVE.

Внимание!

Размеры исходящих пакетов не должны превышать:

  • одиночный файл в формате «Пакет» — 70 МБ;
  • группа файлов в формате «Реестр пакетов» — 100 МБ.

Если размеры выгруженных для отправки файлов превышают 100 МБ, установите флаг в поле «Разделять содержимое» и настройте разделение и группировку файлов реестра.