Разобрать точный формат файла и написать парсер

Дмитрий18 років у сервісі
Дані замовника будуть вам доступні після подання заявки
22.05.2010

Требуется разобрать файлы хранения Z-отчетов ККМ, встроенной в платежные терминалы. Для упрощения работы оператора, Z-отчеты(важные документы для ведения бух. учета) помимо распечатки, сохраняются(дублируются) на HDD, на случай утраты оригинала.

Файлы отчетов имеют специфический формат, который и предлагается разобрать. Поясню, в нашей сети на каждом терминале дополнительно установлен свой собственный софт по администрированию, управлению и мониторингу, в котором реализовали автоматическое выгружение этих Z отчетов в эл. виде на наш сервер(терминалу доверять такое хранение нельзя).

Для упрощения ведения бух. учета, требуется чтобы эти Z отчеты не только хранились, но и парсились ("разбирались") и вставлялись в БД. Вставку, обработку и пр. реализуем самостоятельно, главное из файла Z отчета извлечь необходимые данные, причем корректным способом, т.к. длина самих данных может разниться!

Для оценки выкладываю несколько файлов Z-отчетов, а так же программу для их распечатки(от компании ОСМП), которая отображает сам отчет как он и должен быть.

Задача - разобрать формат файлов и извлечь данные отчетов. Как минимум требуется - сменный итог, необнуляемый итог, номер ККМ, а лучше-все данные. После чего на каком-либо простом языке (лучше PHP, Basic) написать парсер...

Заявки фрілансерів