Полная документация по этому процессу описана в "Шаг 28 - Описание общих принципов использования шаблонов для конвертации данных в системе "Клиент-Сбербанк"". Но есть первая проблема. Нам нужно создать файл с расширением SHB, текст в нем должет быть в формате ASCII ("Шаг 29 - Что такое ASCII"), а не ANSI ("N/A"), то есть его нужно делать в MS-DOS, так как русские буквы не совпадают. Для этого можно использовать Volcov Commander например. В проекте в минимальном варианте будет все необходимое. Самый первый вопрос как увидеть или узнать поля в файле. А вы попробуйте его просмотреть (F3).
Вот они в самом начале. Чтож попробуем написать файл.
И запустим.
convert.exe vibor.shb
Не сработает.
Конечно. Но мы возмем KL_BANK.OBD из каталога CLIENT и переименуем его в FIELDS.OBD, поместим в тот же каталок. Теперь ошибка будет связана с тем, что нет DBF файла.
Создать его можно с помощью утилиты DBU из проекта. Обратите внимание, что нам нужно в DBF сделать поле SUN как числовое. В DDF это поле называется Сумма. Мы ставим в соответствие в шаблоне полей DBF-DDF. Вот теперь вроде все нормально.
Все кроме файла Vibor.DDF можно взять из шаблона. Ну, уж измените. Давайте посмотрим что в DBF файле. Сделать это можно, например, с помощью FoxPro (читайте ). Или посмотреть в той же утилите DBU. Суммы конвертировались.