Внешние XSLT

Материал из razgovorov.ru
Версия от 19:53, 9 апреля 2015; Никифоров Глеб (обсуждение | вклад) (Новая страница: «==Общее описание== Внешние xslt - еще один из способов настройки Внешней Обработки для выгру…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Общее описание

Внешние xslt - еще один из способов настройки Внешней Обработки для выгрузки документов. Использование такого метода интеграции требует от специалиста минимальных знаний по работе в 1С, но достаточно уверенного навыка работы с xsl преобразованиями.

Что можно сделать?

Вы сможете выгрузить документы не входящие в поставку нашей обработки, реализовать простую логику по подстановке данных в тот или иной реквизит при выгрузке/загрузке из 1С и при этом не писать ВнешниеФункции_Клиент.

Настройка

  1. В каталоге настроек Внешней Обработки создать папку c именем xslt.
  2. В эту папку поместить файлы с xsl преобразованиямя имена которых задаются по маске: <Файл_Формат>_<Файл_ВерсияФормата>.xslt
  3. Перезапустить Внешнюю Обработку в 1С

Обратите внимание: Если название созданного Вами внешнего преобразования совпадет с названием стандартного xslt, зашитого в обработку, то он будет полностью заменен внешним шаблоном.

Как это работает?

Внешняя Обработка на выходе (на выгрузку из 1С в СБиС) и на входе (на загрузку из СБиС в 1С) в основной алгоритм программы подает xml файлы всегда одинаковой структуры, схожей со структурой счета на оплату формата 3.01. Затем к этим файлам применяются xslt преобразования по маске <Файл_Формат>_<Файл_ВерсияФормата>, только после этого у нас получается "правильные" xml, годные для отправки в документооборот. Как взять xslt преобразования, зашитые в обработку?

  1. Открыть конфигуратор 1С
  2. Открыть в нем обработку
  3. Создать на компютере zip - архив
  4. Скачать содержимое макета xslt в этот архив

Xslt.jpg