|
|
|

АртФотоЦентр - профессиональная фотостудия, цифровая фотолаборатория и фотомагазин, компьютерная обработка и оформление изображений, студийная фотосъёмка, аналоговая и цифровая фотопечать, плоттерная печать - до 5 метров
|
|
|
|
[ Новые ]
[ 6 ]
[ 5 ]
[ 4 ]
[ 3 ]
[ 2 ]
[ 1 ]
Новые
|
 |
|
03.09.10 Шаблоны для преобразования файла выписки (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 Кб)
|
|
 |
|
|
 |
|
06.03.09
Теперь вы можете разместить на сайте свое резюме или найти соискателей на имеющиеся у вас вакансии. Обращаем
ваше внимание что все резюме относятся только к сфере банков и кредитных организаций!
Разместить резюме
|
|
 |
|
|
 |
|
26.01.07 УФЭБС. Автоматизация получений новых сообщений от МЦИ.
auto_work.wsf Обрабатывает DVC-файлы, раскрывает его с помощью Konva_W.
Если Konva_W настроена по умолчанию (т.е. обработанные файлы
ложатся в каталог C:\Konva_W\RPP\XML), то скрипт черз шаблон
превращает XML данные в HTML-файлы, для дальнейешего просмотра.
ED.XSL - универсальный шаблон, позволяет визуализировать несколько вещей.
Представляет в виде таблиц следующие данные:
- файл с PacketEPD - ED101, ED104, ED105
- файл с PacketESID - из ED211 выдергивается информация по корсчету,
в виде двух таблиц
если @AbstractKind=3 - промежуточная выписка
если @AbstractKind=0 - и промежуточная выписка и итоговая за день
Если итоговая выписка за день, то выводится информация по подтверждениям
по ДЕБЕТУ и КРЕДИТУ. Очень удобно использовать этот файл для сверки остатков
корсчета в АБС. После введения УФЭБС, МЦИ не выдает никакого удобного
файла для сверки остатков по результат 5-го рейса. Результат шаблонизации
PacketESID сохраняется в файле result.html
Этот же шаблон обрабатывает и файл с отбраковкой документов. Имя файла bXXX.XML -
в нем так же содержится PacketESID с ED201 и ED205 (ошибки логического контроля,
и "EPD не прошел контроль").
Для настройки скрипта на работу, необходимо
1. Найти в тексте строку idBank = "x936" и
исправить на свой идентификатор.
2. Проверить пути, если структура каталогов не
совпадает с нашей, то необходимо закомментарить те команды, коорые копируют
файлы в архивные папки, либо созать каталоги по приведенной мною структуре.
send_inf_mess.js Скрипт, автоматизирующий получение новых сообщений от МЦИ (inf,mes,vcn) и раскладывающий
по архивным каталогам. Настройка скрипта состоит только в приведении стуктуры каталогов
в соотвестиве с приведенной в тексте скрипта.
В этих двух скриптах практически всем операциям даны подробные, и надеюсь
понятные комментарии.
В архив так же вложены следующие файлы:
- msxsl.exe - шаблонизация XML-данных
- ed.xsl - собственно универсальный шаблон
- dwn_inf_mes.WAS - скрипт для Procomm Plus, автоматизирующий получение сообщений типа
inf,mes,vcn. В теле скрипта надо исправит login и password на свои.
Update 30-01-2007
Зафиксирована и исправлена ошибка в шаблоне ed.xsl
При поступлении PacketESID с ED205 (извещение о состоянии ЭПД) некорректно обрабатывался ED205.
Пока не доработано отражение содержимого ED205 для всех реальных ситуаций. По причине невнятного
описания, когда и при каких случаях заполняются те или иные теги. Когда создавался ed.xsl,
я использовал только теоретическое описание макета из прил.5.
Практика показывает, что при получении реальных данных - многое или понималось не так, или структура поменялась.
Скачать (20,7 Кбайт)
|
|
 |
|
|
 |
|
05.12.06 НБКИ и RS-Loans 105
Всем, кто использует RS_Loans и пока не собирается переходить на 106 сборку,
приходиться решать задачу выгрузки в НБКИ. Предлагается макрос, который реализует данную функцию.
Алгоритм выгрузки данных из RS-Loans - Частухин В.Б. (valera(at)mzb dot ru)
Работа с XML - Измайлов Ф.В. (felix(at)mzb dot ru)
Скачать (5051 байт)
|
|
 |
|
|
 |
|
02.11.06 Некоторые особенности использования JScript в XML-документах
При обработке различных XML данных рано или поздно возникает потребность в нестандартном преобразовании данных. Самый яркий пример - вывод суммы прописью. Или дату формата YYYY/MM/DD надо вывести в итоговый документ в нашем формате (DD-MM-YYYY). Наверное, есть еще масса примеров, но остановимся пока на них, что бы показать несколько тонких моментов, которые пришлось решать.
|
|
 |
|
|
 |
|
06.10.06
Данный скрипт родился для решения конкретной задачи.
XML-Файл для НБКИ формируется в виде одной строки, без отступов
и перевода строки. При контроле выявлялись ошибки, их обнаружение
было сопряжено с большими сложностями. Приходилось искать порядковый
номер символа вместо номера строки.
На форуме http://www.raleigh.ru
нашел прием, как отформатировать такие файлы, и сделать их вид читабельным.
Алгоритм практически не изменен, я добавил только открытие источника и
сохранение результат в файл. Имя выходного файла можете изменить на более
удобное.
Скачать (1316 байт)
|
|
 |
|
|
 |
|
22.08.06
Уже было много примеров, как в шаблоне вордовского документа подставлять необходимую информацию. В некоторых документах встречаются специальный символы, к примеру, в анкетах необходимо выбрать пункт, поставив галочку в пустом квадратике. Вот такой задаче и посвящен этот пример.
Необходимо создать документ, или в уже существующем документе, вставить в необходимое место поле типа "Symbol". При определении свойств поля, в диалоге, можно ничего не заполнять, просто его сохранить. Но, очень важно, необходимо знать его порядковый номер, среди ВСЕХ полей документа, и полей формы (FormFields) и просто полей (Fields). Дело в том, что по типу эти поля разные, но при обращении к ним (ActiveDocument.Fields(i)), можно обратиться к любому из них, если не знать номера, то можно попасть на поле формы.
Если шаблон создан, то можно обратиться к различным полям и их свойствам, но нас интересует только одно - Code. Оно содержит строку, определяющую свойства поля. Можно изменить строку, и тогда измениться символ в поле. В макросе это показано на примере кода символа из набора шрифта Wingdings, в котором множество специальных символов. Код символа определяется легко, если кликнуть два раза по уже заполненному полю, то откроется диалог выбора символа. В одном из полей диалога показывается код.
В архиве вложен пример шаблона и макрос.
Скачать (2683 байт)
|
|
 |
|
|
 |
|
10.08.06
Ни для кого не секрет, что львиную долю расходов в банках занимают расходы
на лицензии различных ПО, к которым относится так же и Microsoft Office.
Некоторые банки готовы рассматривать альтернативное ПО, но зачастую встает проблема
не только их функционала, но и их интеграции с АБС. Наверное уже многие слышали об
OpenOffice, который может конкурировать наравне с MS Office по функциональным возможностям.
Далее будет описана методика интеграции АБС RS-Bank с OpenOffice, в частности,
формрование документов в OpenOffice через макросы RS-Bank на основе уже готовых шаблонов.
Для работы нужно скачать макрос ooo_fields.mac, который может быть импортирован в любой макрос.
В макросе в комментариях приведен примерчик формирования документа на основе шаблона.
Так же для работы необходимы версии lgxs.d32 и lgx.d32, поддерживающие передачу в функции созданных ActiveX в качестве параметра массивы (Array).
По всем возникшим вопросам можно обращаться по ICQ 219336745
Update (17.08.06) от Григория Луппова
Последний пример с OpenOffice не совсем корректен. Lgxs.d32+lgx.d32 вместо
array передают заглушки - пустой массив, поэтому смысла заполнять Params
нет. Только сегодня я доделал и выложил на сайт примеров РС-Банка
lgxe.d32+lgxse.d32 с поддержкой TArray. Т.е. теперь можно передавать
параметры. Доработку lgx.d32+lgxs.d32 для поддержки TArray я пока не
планирую, т.к. там много переделок потребуется.
Работать будет, но без параметров.
Скачать (801 байт)
|
|
 |
|
|
 |
|
26.06.06 В связи с планомерным переходом ЦБРФ на УФЭБС у многих организаций возникает необходимость обновления или
приобретения ПО для работы с данными форматами.
Наверное, уже все организации - разработчики различных АБС сделали необходимые модули или обновления для работы
с новыми форматами. Однако, как показывает практика, не все банки работают с покупными АБС, некоторые работают с
собственными разработками опердня. К тому же, обновления не всегда работают корректно.
Как результат - приходиться собственными силами разрабатывать ПО для работы с УФЭБС. В итоге была разработана
простейшая программа для обработки УФЭБС, которая позволяет наладить взаимодействие с различными АБС любым
удобным способом (через БД или текстовые файлы или иными способами).
Данная программа работает как промежуточное звено м/у программой ЦБРФ uarm, которая может работать в режиме
автоматического шлюза, и, собственно, АБС.
Программа написана таким образом, что весь процесс обработки можно подстроить под свои нужды, для этого все
важные элементы обработки вынесены в VBS скрипты.
Так же программа позволяет делать автоматическое формирование сообщений через определенные интервалы времени без
участия операциониста.
Программа полностью бесплатна, но автор программы не откажется от поощрения в виде перечисления на сотовый
телефон +7 926 879 77 23 (мегафон) любой суммы денег :).
По всем вопросам работы, установки и настройки программы обращайтесь по ICQ 219336745.
Скачать (1116 Кбайт)
|
|
 |
|
Новые
[ Новые ]
[ 6 ]
[ 5 ]
[ 4 ]
[ 3 ]
[ 2 ]
[ 1 ]
|