Шаблоны для преобразования файла выписки (ED211)

Измайлов Феликс

Для автоматизации подготовки файла с удобочитаемой выпиской по коррсчету предлагаются шаблоны, которые преобразуют файл *.vip (ED211/TransInfo) в формат Text, HTML и SpreadSheet (это то, что понимает Excel).
Все три шаблона (vip2excel, vip2html, vip2text) преобразуют уже раскрытый от Base64 (sen:Object) файл.
Пример использования:

msxsl.exe ФайлED211 vip2text.xsl -o vip.txt - преобразование файла с ED211 в текст (Win-1251)

В комплект включен еще один шаблон vip2object3html.xsl - особенность этого шаблона в том, что он самостоятельно раскодирует sen:Object из Base64 в XML-объект и уже его соответственно преобразует в HTML. Плата за такую универсальность - замедление работы, т.к. JavaScript код работает медленнее exe, и полностью грузит процессор.

Примечание 1. При шаблонизации в SpreadSheet приходится использовать Unicode-кодировку, иначе Excel дает ошибку при открытии файла. Расширение такого файла я делал XLS, и ничего, Excel выдавал предупреждение - я выбирал ОК и .. файл открывался. Но не сумел побороть русские буквы "ЭД", отражаются кракозябрами. Кто поможет решить это незадачу - буду благодарен.
Примечание 2. Шапка (номер счета, дата выписки, вход/вых остатки и пр.) во всех шаблонах отсутствует. При необходимости дорисовать - или попробуйте сами (все открыто для редактирования) или пишите - for_cv{спамеры_гоу_хоум}mail.ru - помогу без лишних вопросов.

Загрузить:
vip2excel.xsl (6 Кб)
vip2html.xsl (3 Кб)
vip2object2html.xsl (5 Кб)
vip2text.xsl (4 Кб)

Tags: