четверг, 12 марта 2009 г.

Обмен данными между "1С:Предприятие 7.7" и системами "Клиент-Банк"

У моего клиента для импорта выписок из "Клиент-Банка" стоит продукт от Внедренческого Центра "Конто". Это система внешних обработок, ядром которой является основная обработка и обработки, соответствующие форматам обмена данными разных банков.
Когда меня впервые позвали "настроить "Клиент-Банк"", я здорово занервничала. На первый взгляд все показалось оооочень сложным. Но при ближайшем рассмотрении там оказалось работы на пару минут.
Итак, что нужно сделать, чтобы заработал "Обмен данными между "1С:Предприятие 7.7" и системами "Клиент-Банк" от "Конто" для очередного нового открытого счета.
1. Конечно же должен стоять "Клиент-Банк" нового банка. Надо же откуда-то данные выгружать =)
2. Ищем папку в базе данных 1С, в которой лежит обработка ClientBank.ert. В моем случае она лежала в папке с очень оригинальным названием "ClientBank".
3. Потом нужно определить, какая из обработок в этой папке соответствует формату выгрузки данных вашего банка. Я делала это двумя способами.
а) нашла в инете табличку "Перечень поддерживаемых банков по состоянию на ..." на сайте фирмы-разработчика и определила по названиям обработок, что мне нужно;
б) второй раз вариант а не прошел, т.к. сайт разработчика не работал и перенаправлялся на сайт http://1c.abbyy.ua/ Там же ссылка на нужную табличку оказалась битой, удалось найти только аналог для "восьмерки". Поэтому я внимательно изучила содержимое вышеупомянутой папки "ClientBank" и нашла там файлик Formats.xls, который и является собственно табличкой, которую я искала через одно место. Так же есть history.txt, в котором можно найти, какому формату какая обработка соответствует.
4. Теперь все в той же папке ищем файл ClientBank.ini. Туда вписываем название банка (как он будет отображаться дальше при работе с обработкой) и название соответствующей ему обработки. Он должен выглядить примерно так:
ЭнергоБанк;Energy.ert
Фортуна;Fortuna.ert
Надра;Kiev-new.ert
Хрещатик;khrest.ert
Альфа-Банк;csbank.ert
5. Проверяем, чтобы указанные в ClientBank.ini обработки обязательно были в одной папке с ClientBank.ert (это осоновная обработка).
6. Запускаем в 1С основную обработку ( например, в моем случае это меню "Отчеты" -> "КлиентБанк") и начинаем работать.
Да, и не забудьте прежде чем загружать данные в 1С сначала выгрузить их в "Клиент-Банке" =)