#762

Serwer wydaje zamówienie w jednym archiwum. Program je rozpakowuje i rozkłada pliki nie „tak jak w archiwum”, lecz według typów — tak, żeby każdy folder dało się oddać swojej maszynie jedną regułą kopiowania.

Foldery wewnątrz folderu zamówień

  • cuting\ — mapy rozkroju: program pilarki i obraz mapy.
  • gl_<maszyna>\<numer zamówienia>\xnc_part\ — programy CNC dla każdego elementu.
  • gl_<maszyna>\<numer zamówienia>\xnc_cut\ — programy CNC dla mapy rozkroju.
  • ifp_lbl\<numer zamówienia>\ — źródłowe etykiety elementów.
  • lbl_print\<numer zamówienia>\ — gotowe do druku etykiety (pojawiają się po konwersji).
  • SVG\<numer zamówienia>\ — rysunki elementów do podglądu. Nie są konwertowane i na maszyny nie idą.
  • is_<maszyna>\<numer zamówienia>\<operacja>\ — pliki dla pilarek Felder / Otto Mayer, w tym format .may.
  • giblab_projects\ i giblab_requests\ — projekty i zapytania programu rozkroju.
  • errors\<numer zamówienia>\ — tu trafia to, co serwer oznaczył jako błąd generowania. Jeśli folder rośnie — wyjaśniać trzeba na serwerze, a nie w programie.

Wszystko, co nie pasowało do żadnego typu, trafia do folderu według rozszerzenia pliku.

Dlaczego numer zamówienia jest w każdej ścieżce

Numer zamówienia w ścieżce nie jest ozdobą. Po nim program rozpoznaje, do którego zamówienia należy plik: które pliki kopiować na maszynę, które usunąć przy wycofaniu zamówienia i które pokazać w karcie. Plik, w którego ścieżce numeru nie ma, program uznaje za obcy i nie rusza go — ani nie kopiuje, ani nie usuwa.

Stąd praktyczna zasada: nie przekładaj plików wewnątrz folderu zamówień ręcznie i nie zmieniaj nazw folderów z numerami.

Co dzieje się przy ponownym pobraniu

Jeśli zamówienie przebudowano na serwerze, program najpierw kasuje stare pliki tego zamówienia, a potem pobiera nowe. Dzięki temu na maszynę nie trafi mieszanka starego i nowego rozkładu. Dlatego poprawki wprowadzone ręcznie w plikach zamówienia przy przebudowie znikną.

Ile to waży

Główna objętość to mapy rozkroju i etykiety. Zamówienia przechowywane są na dysku tyle dni, ile podano w time.txt, i same się nie usuwają, jeśli zamówienia nie wycofano na serwerze. O czyszczeniu — Ile zamówień przechowywać i jak czyścić dysk.

Która maszyna jaki format otrzymuje — Postprocesory CNC.