Итак, вначале маленькое предупреждение:
Пожалуйста, проверяйте работу 218-й сборки на специальной копии файла данных. Не пробуйте работу 218-й сборки на вашем актуальном файле данных.
Дело в том, что для поддержки нескольких планов счетов (об этом чуть ниже) мне пришлось доработать структуру файла данных. 218-я сборка нормально читает файл в старом формате, конвертирует его "на лету" и записывает данные в файл уже в новом формате. Этот новый формат не понимается предыдущими сборками AbilityCash. Предыдущие сборки просто не смогут открыть этот формат. Возможно, мне следовало сделать так, чтобы выдавалось какое-то предупреждение или исходный файл, если ему нужна конвертация, открывался в режиме "только чтения", но это не сделано пока, поэтому помните, что данные, сохраненные в 218-й сборке не будут открываться в предыдущих сборках программы.
Что нового в 218-й сборке?
Прежде всего, исправлено несколько ошибок. А из доработок (если не говорить о пустяках) было сделано:
1. Реализована работа с "Планами счетов".
2. Переделан экспорт и импорт.
Подробнее об этих доработках можно прочитать ниже, во вложенных сообщениях.
Скачать 218-ю сборку можно отсюда.