Внешние XSLT
Общее описание
Внешние xslt - еще один из способов настройки Внешней Обработки для выгрузки документов. Использование такого метода интеграции требует от специалиста минимальных знаний по работе в 1С, но достаточно уверенного навыка работы с xsl преобразованиями.
Что можно сделать?
Вы сможете выгрузить документы не входящие в поставку нашей обработки, реализовать простую логику по подстановке данных в тот или иной реквизит при выгрузке/загрузке из 1С и при этом не писать ВнешниеФункции_Клиент.
Настройка
- В каталоге настроек Внешней Обработки создать папку c именем xslt.
- В эту папку поместить файлы с xsl преобразованиямя имена которых задаются по маске: <Файл_Формат>_<Файл_ВерсияФормата>.xslt
- Перезапустить Внешнюю Обработку в 1С
Обратите внимание: Если название созданного Вами внешнего преобразования совпадет с названием стандартного xslt, зашитого в обработку, то он будет полностью заменен внешним шаблоном.
Как это работает?
Внешняя Обработка на выходе (на выгрузку из 1С в СБиС) и на входе (на загрузку из СБиС в 1С) в основной алгоритм программы подает xml файлы всегда одинаковой структуры, схожей со структурой счета на оплату формата 3.01. Затем к этим файлам применяются xslt преобразования по маске <Файл_Формат>_<Файл_ВерсияФормата>, только после этого у нас получается "правильные" xml, годные для отправки в документооборот. Как взять xslt преобразования, зашитые в обработку?
- Открыть конфигуратор 1С
- Открыть в нем обработку
- Создать на компютере zip - архив
- Скачать содержимое макета xslt в этот архив