С помощью СБИС Коннекта в каталог «Отправляемые» можно выгрузить файлы больших размеров. Утилита сама разобьет и сгруппирует их по размеру. Настройку разделения содержимого и группировку можно указать только
- Откройте настройки СБИС Коннекта.
- Перейдите на вкладку «Обмен документами». В поле «Формат исходящих документов» нажмите .
- Выберите «Произвольный XML» и кликните «Настройка обработки XML».
- Укажите путь к xslt-преобразованию, которое будет применяться к выходным файлам после разделения
и группировки . - Установите флаг в поле «Разделять файлы».
- Нажмите и укажите параметры для разделения. Например, тег «Пакет», атрибут — «ДатаДок».
- Наведите курсор на тег и атрибут и кликните чтобы открыть настройку группировки.
- Нажмите и укажите параметры:
- тег — «Получатель» и атрибут — «ИНН»;
- тег — «Получатель» и атрибут — «КПП».
- Сохраните настройки.
Для группировки важен порядок, в котором указаны параметры. Если группировка нужна в другом порядке, измените его с помощью кнопок .
Пример
Выходной xml-файл состоит из 4 пакетов. Перед отправкой пакеты, в которых указан атрибут «ДатаДок», нужно перегруппировать в файлы реестров по получателю. Для каждого получателя будет создан отдельный файл реестра.
Чтобы это сделать, нужно разбить исходный файл по тегу «Пакеты» с атрибутом «ДатаДок». После этого, их нужно сгруппировать по тегу «Получатель» с атрибутами «ИНН» и «КПП».
Исходный выходной xml-файл содержит в себе 4 пакета:
В первом пакете нет атрибута «ДатаДок», поэтому он обработан не будет. Второй и третий пакет совпадают по ИНН
В четвертом пакете КПП получателя отличается от остальных. Этот пакет будет сформирован в ввиде отдельного файла.