Changes between Version 5 and Version 6 of ApiAppelOffre


Ignore:
Timestamp:
Sep 20, 2018, 3:10:23 PM (7 years ago)
Author:
x.pechoultres@clariprint.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ApiAppelOffre

    v5 v6  
    3939=== Demande de résultats ===
    4040Données du formulaire :
     41
    4142 * '''key''' : clef API define au niveau du Client Optimproject
    4243 * '''session''' : le code session
     
    5859
    5960== Structures des colonnes ==
     61
     62boolean : 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" || {