Apico Soft / АПИКО Софт



Спонсором блога ScalaHelp.RU является компания АПИКО Софт.

Мы предоставляем:
- Качественный ERP консалтинг.
- Внедрение и сопровождение системы.
- Российские формы первичных документов, бухгалтерская и налоговая отчетность.

- Разработка корпоративной отчетности.

Наш телефон 8 (495) 961 98 48
Сайт http://www.apicosoft.ru/

Позвоните нам, мы сделаем все, чтобы помочь Вам.

суббота, марта 23, 2013

Группировка средствами XSLT

При работе с workflow довольно часто требуется сделать группировку исходных данных. Сделать это в визуальном редакторе Conversion затруднительно (по крайней мере я не знаю как). Приходится использовать XSLT, язык он мощный, но забывается буквально на следующий день. Так что решил сделать для себя шпаргалку - как делать группировку.
Исходный файл

Задача 1: сгруппировать элементы по номеру заказа(order)

Группировать будем по методу Мюнха. Метод отличается высоким быстродействием. На выходе получаем:

Задача 2: группируем по заказу(order) и товару(sku), суммируем количестов(qty)

Преобразование(образец подсмотрел здесь): На выходе получаем: