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

Конвертация конверта в формате XLS/XLSX

Конвертация конверта в формате XLS/XLSX

Порядок конвертации конверта исходящих документов из xls/xslx-формата в стандартный формат

  1. После прекращения выгрузки документов в каталог «Отправляемые» СБИС Коннект составляет список xls/xlsx-файлов в этой папке, подходящих по маске, и по очереди обрабатывает их: переносит данные из xls/xlsx-файла в промежуточный xml-файл по следующему правилу:
    • корневой тег выходного файла называется «Файл».
    • по каждой строке формируются теги 2-ого уровня с названием «Строка» и атрибутом «Номер» (порядковый номер строки).
    • по каждому столбцу них формируются теги 3го уровня с названием «Столбец» и атрибутами «Номер» (порядковый номер столбца) и «Значение» (текст ячейки).

    Внимание!

    Не рекомендуем использовать в xls/xlsx-файлах: фильтры, области печати, сводные таблицы, графики, картинки, встраивание данных иных приложений, группировку данных, области выделения, формулы, примечания. Наличие расширений может привести к тому, что в выходном файле будут выделены отдельные таблицы.

    Пример исходного 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" />
                    </Строка>
            </Лист>
    </Файл>
    
  2. К полученному xml-файлу применяется указанное настройках xslt-преобразование для получения файла конверта sbis.xml или native.xml с вложениями нужного формата.
  3. СБИС Коннект загружает пакеты документов на online.sbis.ru и отправляет их контрагентам (если в настройках разрешена автоматическая отправка документов).

Внимание!

Для корректной работы утилиты СБИС Коннект и конвертации xls/xlsx-файлов ваша система должна удовлетворять системным требованиям.