Конвертор файлов Detailed Billing (800.s12) в txt формат 1. Зачем? Написать этот перекодировщик меня заставила неудобность работы с имеющим- ся Dtb98.exe. В частности, тот не умел работать с параметрами коммандной строки и соответственно, нельзя было привязать к нему в системе тип файлов *.s12 и запускать обработку конкретного файла, щелкнув мышью по ярлыку и введя имя файла-назначения. В процессе решил, что невредно иметь какую-нибудь статистику в процессе обработки, и под конкретную надобность (знать число тарифных единиц, скушанных таксофонами за сутки) добавил ее. Если вы пользуетесь на данный момент программой dtb98.exe, то можете смело менять - формат выходных файлов совпадает абсолютно. Проверено на полугодовой тарификации - fc.exe не нашел ни одного различия. Выходной формат удобен для заполнения любой базы данных. 2. Как? Достаточно просто. Распаковываем файл DTB2TXTW32.EXE в любой понравившийся вам каталог на вашем жестком диске. Затем заходим в проводник, щелкаем мышью по имени любого *.s12 файла, и на вопрос Windows о том, с помощью какой программы открыть данный файл, выбираем в разделе "Other" ("Другая") DTB2TXTW32.exe. После этого все файлы с расширением s12 будут открыватся с помощью этой программы. Ключи программы - NEW : dtb2txtw32.exe in_filename [a] [s] При наличии ключа a обработка происходит автоматически - запуск, расширение файла меняется на txt, обработка, выгрузка. При любой ошибке выгрузка прои- сходит автоматически, после подтверждения сообщения об ошибке. + В версии 1.0 b6 При наличии ключа s к выходному файлу добавляется шапка и завершающая линия. Аналог прочеканного HeadLine. Для работы в ручном режиме - добавлен чекбокс. 3. Кого терзать - меня, любимого, кого-же еще :) Internet: Gubern@mail.ru, Serg_Borodin@f52.n5022.z2.fidonet.org Fidonet : 2:5022/52@Fidonet Phone: +7 087-51-51001 4. Благодарности: - Неизвестному мне создателю программы ebcdic.com, который выложил ее вместе с исходниками в интернете и из которых я сделал модуль для обработки ebcdic-кодировки. - Моему напарнику по работе, Сергею Новикову, который подкинул несколько идей. 5. Планы: /..... и тут Остапа понесло ..../ - добавить в следущей версии обработку файлов абонентских счетчиков (803.s12). - изменить выходной формат на один из распространенных типов баз данных, или сделать парралельный вывод в этом формате.