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

Конвертировать xls-конверт в стандартный формат

Конвертировать xls-конверт в стандартный формат

Если ваша система не выгружает документы в форматах native.xml или sbis.xml, их можно выгрузить в формате *.xls или *.xlsx. СБИС Коннект сконвертирует файлы в стандартный формат и отправит контрагентам.

Требования к файлам:

  • расширение файлов должно быть в нижнем регистре (*.xls, *.xlsx). Если расширение указано в верхнем регистре (*.XLS, *.XLSX), то успешная обработка документов не гарантируется;
  • в xls/xlsx-файлах не должно быть фильтров, формул, сводных таблиц, примечаний, картинок и других расширений. Из-за них выходном файле могут быть выделены отдельные таблицы.

Как происходит конвертация

  1. Когда все документы из вашей системы будут выгружены в каталог «Отправляемые», СБИС Коннект составит из них список и отберет подходящие по маске xls/xlsx-файлы.
  2. Утилита поочередно перенесет данные из xls/xlsx-файлов в промежуточный xml-файл. Перенос выполняется по определенным правилам:
    • корневой тег выходного файла называется «Файл»;
    • по каждой строке формируются теги 2-го уровня с названием «Строка». Тег содержит атрибут «Номер» (порядковый номер строки);
    • по каждому столбцу формируются теги 3-го уровня с названием «Столбец». Тег содержит атрибуты «Номер» (порядковый номер столбца) и «Значение» (текст ячейки).
  3. СБИС Коннект ищет файл xslt-преобразования, который указан в настройках.
  4. С помощью xslt-преобразования СБИС Коннект перезаписывает промежуточный файл в native.xml или sbis.xml. Получившийся файл будет содержать вложения нужного формата.
  5. Если в настройках включена автоматическая отправка, СБИС Коннект загрузит пакеты документов на online.sbis.ru и отправит их контрагентам.

Примеры

Исходный xls-файл.

Счет-фактура № 3044018315 от 12.10.2011
Продавец:ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ОТПРАВИТЕЛЬ" (ООО "ОТПРАВИТЕЛЬ")
Адрес:129515 Российская Федерация, Москва, ул. Академика Королева, д. 13, стр. 2, т./ф. 495 999 0000, p/c 40702810700000000007 ООО "Дойче банк", к/с 30101810100000000101, БИК 044525101
ИНН/КПП продавца:1111111237/00000000

Выходной xml-файл.

<?xml version="1.0" encoding="WINDOWS-1251"?>
<Файл ИмяФайла="test1.xlsx">
        <Лист>
                <Строка Номер="1">
                        <Столбец Номер="1" Значение="Счет-фактура № 3044018315 от 12.10.2011" />
                        <Столбец Номер="2"/>
                </Строка>
                <Строка Номер="2">
                        <Столбец Номер="1" Значение="Продавец:" />
                        <Столбец Номер="2" Значение="ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ОТПРАВИТЕЛЬ" (ООО "ОТПРАВИТЕЛЬ")" />
                </Строка>
                <Строка Номер="3">
                        <Столбец Номер="1" Значение="Адрес:" />
                        <Столбец Номер="2" Значение="129515 Российская Федерация, Москва, ул. Академика Королева, д. 13, стр. 2, т./ф. 495 999 0000, p/c 40702810700000000007 ООО "Дойче банк", к/с 30101810100000000101, БИК 044525101" />
                </Строка>
                <Строка Номер="4">
                        <Столбец Номер="1" Значение="ИНН/КПП продавца:" />
                        <Столбец Номер="2" Значение="1111111237 /00000000" />
                </Строка>
        </Лист>
</Файл>