(это не только средство отката, но и переноса ваших данных в любую другую OPZ-базу)
Итак, OPZ Backup версий 2.x по большому счету нельзя рассматривать как полную замену 1.x – скорее как альтернативу для тех, кому функциональности 1.x недостаточно. Дело в том, что 2.x работает ощутимо медленнее, но зато предлагает возможность выборочно восстанавливать/переносить данные (что 1.x не под силу).
После установки на Рабочем столе появится уже два ярлыка - "OPZ Backup - быстро" и "OPZ Backup - выборочно". Названия говорят сами за себя: "OPZ Backup - быстро" копирует все и не задает вопросов, а "OPZ Backup - выборочно" копирует данные только указанных (выскочит диалоговое окно) юр/физ лиц. В принципе, если в выборочном режиме указать всех, то полученная резервная копия не будет отличатся от созданной быстрым методом. Но я решил, что разумно иметь альтернативу, если выборочный режим вдруг банально не захочет работать.
Сама же резервная копия после запуска (двойного клика) спросит о расположении OPZ, а после распаковки выдаст окно – список всех юр/физ лиц имеющихся как в резервной копии, так и в установленной OPZ:
- Зеленым выделяются юр/физ лица имеющиеся и в резервной копии, и в установленной OPZ.
Красным – те, что присутствуют в резервной копии, но нет в установленной OPZ.
Серым – те, которых нет в резервной копии, зато есть в установленной OPZ.
Возможные ошибки:
1. Невозможно загрузить элементы резервной копии – spr\XML-файлы в резервной копии либо повреждены, либо не найдены. Значит либо резервная копия повреждена, либо был поврежден OPZ (с которого она создавалась).
2. По указанному пути OPZ не найден – либо вы ошиблись при указании пути распаковки, либо OPZ (который вы собираетесь откатить) поврежден на столько, что им уже невозможно пользоваться.
3. Невозможно загрузить SETTINGS.XML – SETTINGS.XML в OPZ поврежден или не найден. В случае отката это единственная ошибка, при которой он возможен. В случае создания резервной копии в выборочном режиме - это критическая ошибка. Резервная копия таки создастся быстрым методом, но в итоге это спровоцирует первую ошибку ("Невозможно загрузить элементы резервной копии").
Планы на будущее:
- Умные идеи кончились...
История изменений:
версии 2.x
- 2.0 (от 26.05.2011)
- По немногочисленным но весьма весомым просьбам режим "Очистить OPZ от прочих данных" стал более наглядным - теперь все лица, которые в процессе отката будут удалены из установленной OPZ автоматически перечеркиваются. Надеюсь этого достаточно, чтобы избежать возможного недопонимания принципов работы этого режима в дальнейшем.
- Исправлен недочет, при котором в резервную копию добавлялись контрольные точки сделанные установщиком обновлений (как результат, совершенно бесполезное увеличение объема резервной копии)
- Налажена полноценная работа с пользовательскими списками документов (папка sprDoc)
Доработан режим "Очистить OPZ от прочих данных"
Улучшена работа со справочником "Довідник працючих" (файл spr_works.xml)
Добавлено меню выбора юр/физ лиц перед началом резервного копирования
Добавлено сообщение в случае указания неверного пути при откате
- Налажена полноценная работа со справочниками "Персональні настойки", "Довідник бюджетної класифікації", "Довідник контрагентів", "Довідник наявних РРО(реєстраторів розрахункових операцій)" и "Довідник працючих" (SETTINGS.XML, spr_budjkls.xml, spr_contragents.xml, spr_rros.xml, spr_works.xml)
Имя резервной копии изменено с "%date%_opz.exe" на "%date%_opz_2x.exe" (%date% - текущая дата)
- Базовая версия
Пишите свои предложения и пожелания – рассмотрю.
Это OpenSource-проект. Исходники можете получить, разобрав инсталлер при помощи 7z SFX Tools.
Не забывайте информировать меня о ваших доработках.