#762

Сервер віддає замовлення одним архівом. Програма його розпаковує й розкладає файли не «як в архіві», а за типами — так, щоб кожну теку можна було віддати своєму верстату одним правилом копіювання.

Теки всередині теки замовлень

  • cuting\ — карти розкрою: програма пилки й картинка карти.
  • gl_<верстат>\<номер замовлення>\xnc_part\ — програми ЧПУ по кожній деталі.
  • gl_<верстат>\<номер замовлення>\xnc_cut\ — програми ЧПУ по карті розкрою.
  • ifp_lbl\<номер замовлення>\ — вихідні етикетки деталей.
  • lbl_print\<номер замовлення>\ — готові до друку етикетки (з'являються після конвертації).
  • SVG\<номер замовлення>\ — креслення деталей для перегляду. Не конвертуються і на верстати не йдуть.
  • is_<верстат>\<номер замовлення>\<операція>\ — файли для пиляльних центрів Felder / Otto Mayer, включно з форматом .may.
  • giblab_projects\ і giblab_requests\ — проєкти й запити програми розкрою.
  • errors\<номер замовлення>\ — сюди потрапляє те, що сервер позначив як помилку генерації. Якщо тека росте — розбиратися треба на сервері, а не в програмі.

Усе, що не підійшло під жоден тип, складається в теку за розширенням файлу.

Чому номер замовлення є в кожному шляху

Номер замовлення у шляху — не для краси. За ним програма розуміє, якому замовленню належить файл: які файли копіювати на верстат, які видалити при відкликанні замовлення і які показати в картці. Файл, у шляху якого номера немає, програма вважає чужим і не чіпає — ні копіює, ні видаляє.

Звідси практичне правило: не перекладайте файли всередині теки замовлень руками й не перейменовуйте теки з номерами.

Що відбувається при повторному завантаженні

Якщо замовлення перезібрали на сервері, програма спершу стирає старі файли цього замовлення, а потім завантажує нові. Так на верстат не потрапить суміш зі старого й нового розкладу. Тому правки, зроблені руками у файлах замовлення, при перезбиранні зникнуть.

Скільки це важить

Основний обсяг — карти розкрою та етикетки. Замовлення зберігаються на диску стільки днів, скільки задано в time.txt, і не видаляються самі, якщо замовлення не відкликали на сервері. Про прибирання — Скільки замовлень зберігати і як чистити диск.

Який верстат який формат отримує — Постпроцесори ЧПУ.