Configurarea importului CAD

Această pagină enumeră ce are nevoie serverul, setările importului și datele de bază pe care se sprijină.

Cerințe

Instalează modulul CAD Bill of Materials Import (mrp_cad_bom_import). Depinde de Fabricație, Vânzări, Achiziții, Proiect și de modulele eYssen pentru registrul de materiale și dimensiunile produselor, care se instalează odată cu el.

Serverul are nevoie de următoarele programe.

  • ezdxf, o bibliotecă Python (licență MIT) care citește fișiere DXF. Se instalează cu pip install ezdxf și este menționată în requirements-eyssen.txt.

  • LibreDWG și programul său dwgread, dar numai dacă importi fișiere DWG. Fișierele DXF nu au nevoie de convertor. Dacă dwgread lipsește, importul se oprește cu un mesaj care explică instalarea sau îți cere să încarci desenul ca DXF.

Important

LibreDWG este distribuit sub licența GPL. Modulul nu îl leagă niciodată și nu îl livrează: rulează doar dwgread ca program separat într-un dosar temporar. Instalează-l tu însuți pe serverul Odoo.

Instalarea LibreDWG pentru fișiere DWG

Docker (imagine bazată pe Debian sau Ubuntu): adaugă următoarele în Dockerfile-ul imaginii tale Odoo.

RUN apt-get update && apt-get install -y --no-install-recommends build-essential curl xz-utils \
    && curl -L https://ftp.gnu.org/gnu/libredwg/libredwg-0.13.3.tar.xz | tar xJ -C /tmp \
    && cd /tmp/libredwg-0.13.3 && ./configure --prefix=/opt/libredwg --disable-bindings \
    && make -j"$(nproc)" && make install && rm -rf /tmp/libredwg-0.13.3

dwgread se găsește apoi la /opt/libredwg/bin/dwgread. Când modulul îl rulează, setează LD_LIBRARY_PATH la /opt/libredwg/lib.

macOS: rulează brew install libredwg. dwgread este apoi în PATH. Dacă l-ai instalat în altă parte, introdu calea în setări.

Modulul caută convertorul în această ordine: calea din setarea Convertor DWG, dwgread în PATH și /opt/libredwg/bin/dwgread. Setarea Convertor folosit arată ce program a fost găsit. Un DWG este convertit o singură dată la fiecare analiză (limită de timp 180 de secunde).

Setări

Deschide Fabricație ‣ Configurare ‣ Setări și derulează la blocul Import CAD listă materiale.

Setare

Implicit

Ce face

Convertor DWG

gol

Calea programului dwgread. Gol: este căutat în PATH și în /opt/libredwg/bin. Convertor folosit arată rezultatul.

Preț fabricație pe kg

2.5

Prețul implicit de fabricație al ofertei, în euro pe kg. Poate fi schimbat la fiecare ofertă.

Preț montaj pe kg

0.8

Prețul implicit de montaj al ofertei, în euro pe kg.

Produs fabricație și Produs montaj

Fabricație structură metalică și Montaj structură metalică

Produsele de tip serviciu (unitate de măsură kg) folosite pe liniile ofertei. Le poți înlocui.

Calitate implicită a materialului

gol (S235JR)

Calitatea liniilor când nici linia, nici notele desenului nu indică una.

Grupa implicită a șuruburilor

8.8

Grupa de calitate a șuruburilor când desenul nu o indică.

Plăci în

Kilograme

Tablele sunt cumpărate în Kilograme (un produs pe grosime) sau în Bucăți (un produs pe dimensiune de placă).

Lungime comercială profile (m), Lungime comercială țevi (m), Lungime comercială pane (m) și Lungime comercială bare (m)

12, 6, 12 și 6

Lungimea barelor pe care le cumperi. Este folosită când produsul nu are un ambalaj precum „Bar 6 m” (vezi lista de aprovizionare).

Pierderi la debitare (%)

5

Pierderi adăugate la calculul numărului de bare.

Creează lista de materiale la confirmarea ofertei

activat

Creează lista de materiale de îndată ce oferta clientului este confirmată.

Etichete atribute bloc

gol

Mapare suplimentară a etichetelor pentru desene ale căror blocuri folosesc propriile denumiri de atribute, de exemplu POSNR=mark, ANZ=quantity, PROF=profile, LG=length. Rolurile sunt mark, quantity, profile, material, length, width, thickness, weight și description.

Prefixe marcaj plăci

PM, PL, P, PB, PC, PI, PS, T, TB, TP, LEMEZ, PLACA, TABLA, BL, CH, GUS

Un marcaj care începe cu una dintre aceste litere este o tablă când dimensiunea ei nu are familie, de exemplu „PM 2 / 300x300x10”.

Același bloc are o scurtătură către catalogul de profile de oțel (vezi Citirea unui desen și verificarea listei de materiale).

Datele de bază pe care se sprijină importul

  • Materiale. Fiecare linie are o calitate de material. Calitățile sunt înregistrări ale registrului de materiale (Produse ‣ Configurare ‣ Materiale), căutate după cod, nume și denumiri alternative, iar densitatea lor determină greutățile. Datele standard conțin calitățile din EN 10025-2 S235JR, S235J0, S235J2, S275JR, S275J0, S275J2, S355JR, S355J0, S355J2 și S355K2, precum și S460, 1.4301, 1.4404, EN AW-6060 și EN AW-6082. O calitate scrisă pe un desen se potrivește cu calitatea sa exactă, iar denumiri vechi precum OL37, St37-2 sau Fe360 sunt denumiri alternative ale S235JR. Vezi Materiale și compoziția materialelor.

  • Dimensiunile produselor. Produsele create de import conțin forma, dimensiunile și aria secțiunii, astfel încât greutatea lor urmează densitatea materialului. Vezi Dimensiuni, volum și greutate calculate.

  • Ambalaj. Dacă cumperi un produs în lungimi fixe de bară, adaugă produsului un ambalaj precum „Bar 6 m” cu cantitatea 6. Lista de aprovizionare și cererea de ofertă îl folosesc apoi.

Drepturi de acces

Grup

Poate

Fabricație / Utilizator

Să creeze și să editeze importuri, linii, centralizatoare și liste de aprovizionare, să folosească asistenții, să citească catalogul de profile de oțel și să citească și să scrie aliasurile produselor. Importurile nu pot fi șterse.

Fabricație / Administrator

Tot, inclusiv ștergerea importurilor, crearea listelor de materiale și editarea catalogului de profile de oțel și a aliasurilor produselor CAD.

Utilizatori Vânzări

Să citească importul legat de o ofertă.

Importurile sunt separate pe companii.