#755

Програма тримає все своє господарство поруч із собою, у теці, куди ви її розпакували. Це зручно: перенесення встановлення — це копіювання теки.

Поруч із програмою

  • config_gui.txt — усі налаштування: ключ, адреса, тека замовлень, інтервал, мова, галочки конвертації. Звичайний текстовий файл виду «ключ=значення».
  • synchronize_folders.txt — маршрути копіювання файлів на верстати.
  • time.txt — одне число: за скільки останніх днів запитувати замовлення в сервера. За замовчуванням 60. Програма в цей файл не пише, його правлять руками.
  • Файл бази (з розширенням .db) — список завантажених замовлень, історія подій, завдання на конвертацію, список скопійованих файлів і журнал видалень. Саме за ним програма розуміє, що вже завантажено, а що ні.
  • fonts\Arial-Bold.ttf — шрифт для відмальовування етикеток і карт. Без нього частина написів буде відмальована не тим накресленням.
  • Файл іконки й vc_redist.x64.exe — системні бібліотеки на випадок, якщо їх немає у Windows.

Журнали

  • 1.log — основний журнал. Нові записи пишуться зверху, тож дивитися треба початок файлу.
  • critical_1.log — тільки критичні помилки.
  • invalid_svg_1.log — файли, які не вдалося сконвертувати.
  • _extract_debug.txt — подробиці розпакування архівів замовлень.

Відкрити основний журнал можна прямо з програми: вкладка «Лог» → «Відкрити файл журналу». Кнопка «Очистити» на цій вкладці чистить тільки показ у вікні, сам файл залишається.

Тека замовлень

Це окрема тека (за замовчуванням C:\orders), вона не зобов'язана лежати поруч із програмою. Її вміст — розпаковані замовлення, розкладені за типами файлів: див. Що приходить у замовленні.

Файли блокування

У тимчасовій теці Windows (%TEMP%) програма тримає файли блокування з іменами, що закінчуються на _gui.lock, _download.lock і _convert.lock. Усередині — номер процесу. Вони не дають запустити два екземпляри одного типу; докладніше — «Програму вже запущено».

Що копіювати при перенесенні

Налаштування, маршрути, time.txt, файл бази і, якщо потрібна історія, теку замовлень. Без файлу бази програма вважатиме всі замовлення новими й завантажить їх заново, а ті, що вже лежать на диску, — чужими. Покроково — Повне скидання й перенесення на інший комп'ютер.