| 61 | |
| 62 | boolean : oui = 1,y,o |
| 63 | |
| 64 | || "ref", "reference", "code", "numero" || texte || référence du produit / devis |
| 65 | || "type" || dépliant / folded / feuillet / leaflet / brochure / book / chemise / folder || type de produit |
| 66 | || "procédé" || || vide pour automatique, sinon une liste parmi : of, ouv, or, oc, n |
| 67 | || "quantité totale", "qt" || entier || nombre total d'exemplaires du produit |
| 68 | || "livré à plat", "flat" || booléen ||pour un dépliant ou une chemise indique si il est livré à plat va |
| 69 | || "assemblage","binding" || || |
| 70 | || || "Stitching2","PC","piqure cheval","piqûre cheval" || |
| 71 | || || "PerfectBinding","DCC" || BrochageDosCarreColleItem(), |
| 72 | || || "PerfectBindingPUR","DCCPUR" || BrochageDosCarreColleItem(PUR? = true), |
| 73 | || || "SewnBinding","DCCC" || BrochageDosCarreCousuItem(), |
| 74 | || || "Stitching3" || PiqureChevalItem(nbPiqures = 3), |
| 75 | || || "Stitching4" || PiqureChevalItem(nbPiqures = 4), |
| 76 | || || "OpenEyesStitching2","PB", "piqure bouclette", "piqûre bouclette" || PiqureBoucletteItem(nbPiqures = 2), |
| 77 | || || "OpenEyesStitching3" || Piqure 3cBoucletteItem |
| 78 | || || "OpenEyesStitching4" || Piqure 4 BoucletteItem |
| 79 | || || "WireO","WO" || |
| 80 | || || "InlineStiching","PL" || Piqure en ligne |
| 81 | || || "GluedOnFold","CP" || Collage au pli |
| 82 | || || "Free","FreeBinding" || |
| 83 | || || "Folded","NA" ||e |
| 84 | || "orientation assemblage" || "portrait","landscape", "" || si vide ou les valeurs donné, à la française |
| 85 | || "pliage" || csv2pliage(current,lower_data), // "plis portefeuille à 3 plis" |
| 86 | || "découpe" || csv2decoupe(current,lower_data), // "" |
| 87 | || "forme exitante" || csv2decoupeExitante(current,lower_data), // "" |
| 88 | || "nbr de modèle" || csv2nbModeles(current,lower_data), // "4" |
| 89 | || "quantité par tirage " || csv2addModeles(current,lower_data), // "3500" |
| 90 | || "nbr de version (changement/modèle)" || csv2nbVersions(current,lower_data), // "1" |
| 91 | || "largeur fini" || csv2largeurFini(current,lower_data), // "14,8" |
| 92 | || "hauteur fini" || csv2hauteurFini(current,lower_data), // "21" |
| 93 | || "largeur à plat","largeur a plat" || csv2hauteurAplat(current,lower_data), // "59,2" |
| 94 | || "hauteur à plat","hauteur a plat" || csv2largeurAplat(current,lower_data), // "21" |
| 95 | || "marque de papier" || csv2marquePapier(current,data), // "Couché Moderne sans bois Brillant" |
| 96 | || "type de papier", "qualite de papier" || csv2qualitePapier(current,data), // "Couché Moderne sans bois Brillant" |
| 97 | || "grammage" || csv2grammagePapier(current,data), // "150" |
| 98 | || "encre r" || csvAddEncreRecto(current,lower_data), // "Q" |
| 99 | || "encre v" || csvAddEncreVerso(current,lower_data), // "Q" |
| 100 | || "r modif version" || csvChangeEncreRecto(current,lower_data), // "Aucune modification" |
| 101 | || "v modif version" || csvChangeEncreVerso(current,lower_data), // "Aucune modification" |
| 102 | || "finition r" || csvAddFinitionRecto(current,lower_data), // "Vernis Acrylique Satin avec réserve tampon" |
| 103 | || "finition v" || csvAddFinitionRecto(current,lower_data), // "Vernis Acrylique Satin" |
| 104 | || "trous" || csv2trous(current,lower_data), // "" |
| 105 | || "perforation" || csv2perforation(current,lower_data), // "" |
| 106 | || "numérotation" || csv2numerotation(current,lower_data), // "" |
| 107 | || "rainage" || csv2rainage(current,lower_data), // "Automatique" |
| 108 | || "gauffrage hauteur", "gauffrage h" || csv2gauffrageH(current,lower_data), // "" |
| 109 | || "gauffrage largeur", "gauffrage l" || csv2gauffrageL(current,lower_data), // "" |
| 110 | || "dorure" || csv2dorureM(current,lower_data), // "" |
| 111 | || "dorure hauteur", "dorure h" || csv2dorureH(current,lower_data), // "" |
| 112 | || "dorure largeur", "dorure l" || csv2dorureL(current,lower_data), // "" |
| 113 | || "dorure matière", "dorure matiere" || csv2dorureM(current,lower_data), // "" |
| 114 | || "forme de découpe" || csv2decoupeExitante(current,lower_data), // "" |
| 115 | |
| 116 | || "quantité conditionnee" || csv2conditionnementQ(product,lower_data), // "3500" |
| 117 | || "nbr de lot" || csv2conditionnementLot(product,lower_data), // "4" |
| 118 | || "emballage" || csv2conditionnementEmballage(product,lower_data), // "film" |
| 119 | || "exemplaire" || csv2conditionnementEmballageQt(product,lower_data), // "25" |
| 120 | |
| 121 | || "nbr de point de livraison" || none, // "1" |
| 122 | || "livraison point" || csv2livraison(dev,data), // "FR-08" |
| 123 | || "livraison quantité" || csv2livraisonQt(dev,data), // "11900" |
| 124 | |
| 125 | |
| 126 | || "composant","produit" || (if (product % opFrontProduct/ProduitComposite) |
| 127 | when x := csv2composant(product,lower_data) in ( |
| 128 | product.composants :add x, |
| 129 | current := x)), // "" |
| 130 | || "type de produit" || none, // "" |
| 131 | || "nbr de pages","pages" || { |