Тонкая настройка СБИС Коннект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Служебные параметры SbisConnect.ini)
(Общая информация)
Строка 28: Строка 28:
 
СБИС Коннект имеет возможность [https://sbis.ru/help/integration/catalog/agent_send/big_sender/ разбивать большие xml]. Однако это не всегда помогает. Даже после разбивки файл может получиться таким же большим и СБИС Коннект его не сможет сконвертировать. В этом случае в каталог с исполняемым файлом  СБИС Коннекта необходимо поместить библиотеку '''sbis-xml-net300.dll''' которая поможет обработке файлов большого размера.
 
СБИС Коннект имеет возможность [https://sbis.ru/help/integration/catalog/agent_send/big_sender/ разбивать большие xml]. Однако это не всегда помогает. Даже после разбивки файл может получиться таким же большим и СБИС Коннект его не сможет сконвертировать. В этом случае в каталог с исполняемым файлом  СБИС Коннекта необходимо поместить библиотеку '''sbis-xml-net300.dll''' которая поможет обработке файлов большого размера.
 
Файл находится в в папке со стабильной версией СБИС Коннекта в папке '''extensions'''
 
Файл находится в в папке со стабильной версией СБИС Коннекта в папке '''extensions'''
 +
 +
===Отправка пакетов по нестандартному регламенту===
 +
Если у клиента есть пользовательский регламент, по которому необходимо отправлять документы, то в конверте необходимо дополнительно указывать название стартового перехода, если он называется не "Отправить"
 +
<source lang="xml">
 +
<?xml version="1.0" encoding="windows-1251" ?>
 +
<СписокДокумент>
 +
        <Документ Идентификатор="af3bd581-54fe-4bfd-94a1-a298cfeacc28">
 +
                <НашаОрганизация>
 +
                        <СвЮЛ ИНН="1211111135" КПП="111111111"/>
 +
                </НашаОрганизация>
 +
                <Контрагент>
 +
                        <СвЮЛ ИНН="1111111237" КПП="000000000"/>
 +
                </Контрагент>
 +
                <СписокЭтап>
 +
                        <Этап Название="Проверь">
 +
                                <Исполнитель Фамилия="Семенов" Имя="Геннадий" Отчество="Сергеевич"/>
 +
                                <СписокДействие>
 +
                                        <Действие Название="Проверил подпишу"/>
 +
                                </СписокДействие>
 +
                        </Этап>
 +
                </СписокЭтап>
 +
        </Документ>
 +
</СписокДокумент>
 +
</source>
  
 
[[Категория:СБИС Коннект]]
 
[[Категория:СБИС Коннект]]

Версия 12:46, 23 сентября 2019

Общая информация

Не все настройки СБИС Коннекта можно поменять в интерфейсе. Часть из них можно поменять в файлах SbisConnect.ini и SbisConnect.dat.

Служебные параметры SbisConnect.ini

Для реализации доработок под клиента зачастую необходима отладка при работе со СБИС Коннектом. Сущесвует ряд служебных параметров которые облегчают такую отладку. Эти параметры вручную прописываются в файле SbisConnect.ini Файл SbisConnect.ini по сути является xml файлом и может редактироваться в любом текстовом редактором. Каждый служебный параметр представляет из себя простой xml элемент. Описываемые служебные параметры должны находится в узле <Служебные параметры> который по-умолчанию отсутсвует и добавляется вручную.

Пример заполнения служебных параметров в SbisConnect.ini
Название параметра Принимаемое значение Описание параметра
ОтлаживатьРегламенты Да/Нет При формате обмена отличном от стандартных пакетов позволяет получить промежуточный файл, который и подается на вход в xslt преобразование
ЧислоПотоковОтправки число от 10 до ... По-умолчанию: 10. Увеличение потоков одновременной отправки. Увеличивает нагрузку на процессор ПК.
АдресСервера online.sbis.ru fix-online.sbis.rutest-online.sbis.ru Адрес сервера с которым СБИС Коннект будет работать
ТаймаутОпросаСервера число от 1 до ... По-умолчанию: 1. Время через которое отправленный RPC запрос считается просроченным.
ПервыйЗапуск Да/Нет Была ли уже пройдена продцедура первого запуска
ВключитьОтправку Да/Нет Работа без загрузки документов в кабинет. Конвертация и получение документов/статусов при этом работает

Конвертация больших xml файлов

СБИС Коннект имеет возможность разбивать большие xml. Однако это не всегда помогает. Даже после разбивки файл может получиться таким же большим и СБИС Коннект его не сможет сконвертировать. В этом случае в каталог с исполняемым файлом СБИС Коннекта необходимо поместить библиотеку sbis-xml-net300.dll которая поможет обработке файлов большого размера. Файл находится в в папке со стабильной версией СБИС Коннекта в папке extensions

Отправка пакетов по нестандартному регламенту

Если у клиента есть пользовательский регламент, по которому необходимо отправлять документы, то в конверте необходимо дополнительно указывать название стартового перехода, если он называется не "Отправить"

<?xml version="1.0" encoding="windows-1251" ?>
<СписокДокумент>
        <Документ Идентификатор="af3bd581-54fe-4bfd-94a1-a298cfeacc28">
                <НашаОрганизация>
                        <СвЮЛ ИНН="1211111135" КПП="111111111"/>
                </НашаОрганизация>
                <Контрагент>
                        <СвЮЛ ИНН="1111111237" КПП="000000000"/>
                </Контрагент>
                 <СписокЭтап>
                        <Этап Название="Проверь">
                                <Исполнитель Фамилия="Семенов" Имя="Геннадий" Отчество="Сергеевич"/>
                                <СписокДействие>
                                        <Действие Название="Проверил подпишу"/>
                                </СписокДействие>
                        </Этап>
                </СписокЭтап>
        </Документ>
</СписокДокумент>