Пример #1
0
 /**
  * Chapitre non actif
  * @return string
  */
 public static function buildChapitreDictionnaireDeDonnees()
 {
     $bloc = '';
     $id_fta = self::$id_fta;
     $synthese_action = self::$synthese_action;
     $isEditable = self::$is_editable;
     //$isEditable = TRUE;
     //Identifiant FTA
     $ftaModel = new FtaModel($id_fta);
     $ftaView = new FtaView($ftaModel);
     $ftaView->setIsEditable($isEditable);
     $ftaView->setFtaChapitreModelById(self::ID_CHAPITRE_IDENTITE);
     $bloc .= '<tr class=titre_principal><td class>Activation des Produits</td></tr>';
     //Codification
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_SUFFIXE_AGROLOGIC_FTA);
     $bloc .= '<tr class=titre_principal><td class>Logistique</td></tr>';
     //Site d'assemblage
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_SITE_PRODUCTION);
     //Site d'expedition
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_SITE_EXPEDITION_FTA);
     //Code Douane
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CODE_DOUANE_FTA);
     $bloc .= '<tr class=titre_principal><td class>Palettisasion</td></tr>';
     $bloc .= '<tr class=titre_principal><td class>Informations Générales de l\'UVC</td></tr>';
     $bloc .= $ftaView->getHtmlPoidsEmballageUVC();
     //Poids Net UVC (en g):
     $bloc .= $ftaView->getHtmlPoidsNetEmballageUVC();
     //Poids Brut UVC (en g):
     $bloc .= $ftaView->getHtmlPoidsBrutEmballageUVC();
     //Dimension de l'UVC (en mm):
     $bloc .= $ftaView->getHtmlDimensionEmballageUVC();
     $bloc .= '<tr class=titre_principal> <td>Informations Générales du Colis</td></tr>';
     //Nombre d'UVC du colis:
     $bloc .= $ftaView->getHtmlNombreColisUVC();
     //Poids des Emballages du Colis (en g):
     $bloc .= $ftaView->getHtmlPoidsColisUVC();
     //Poids Net (en Kg) du Colis:
     $bloc .= $ftaView->getHtmlPoidsNetColisUVC();
     //Poids Brut (en Kg) du Colis:
     $bloc .= $ftaView->getHtmlPoidsBrutColisUVC();
     //Hauteur (en mm) du Colis
     $bloc .= $ftaView->getHtmlHauteurColisUVC();
     $bloc .= '<tr class=titre_principal> <td>Informations Générales d\'une Palette</td></tr>';
     //Poids Net (en Kg) d'une Palette:
     $bloc .= $ftaView->getHtmlPoidsNetPaletteUVC();
     //Poids Brut (en Kg) d'une Palette:
     $bloc .= $ftaView->getHtmlPoidsBrutPaletteUVC();
     //Hauteur (en m) d'une Palette:
     $bloc .= $ftaView->getHtmlHauteurPaletteUVC();
     //Nombre de couche par palette:
     $bloc .= $ftaView->getHtmlNombrePaletteUVC();
     //Nombre de colis par couche:
     $bloc .= $ftaView->getHtmlColisCouchePaletteUVC();
     //Nombre total de Carton par palette:
     $bloc .= $ftaView->getHtmlColisTotalUVC();
     $bloc .= '<tr class=titre_principal><td class>Composition</td></tr>';
     //Agrément CE
     $bloc .= $ftaView->getHtmlSiteAgrement();
     //Produit Transformé en France
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_PRODUIT_TRANSFORME);
     //Environnement de conservation
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ENVIRONNEMENT_CONSERVATION);
     //Conditionné sous atmosphère protectrice
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CONDITION_SOUS_ATMOSPHERE);
     //Logo éco-emballage
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_LOGO_ECO_EMBALLAGE);
     //
     //Remarque
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_REMARQUE);
     //Origine des Matières Premières
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ORIGINE_MATIERE_PREMIERE);
     //Listes des Allergènes
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_LISTE_ALLERGENE);
     //Conseil après ouverture
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CONSEIL_APRES_OUVERTURE);
     //Conseil de Réchauffage Validé
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CONSEIL_DE_RECHAUFFAGE);
     //Durée de vie Production (en jours)
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_DUREE_DE_VIE_TECHNIQUE_PRODUCTION);
     //Code douane
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CODE_DOUANE_FTA);
     $bloc .= '<tr class=titre_principal><td class>Codification Standard Externe</td></tr><tr><td>';
     //Gencod EAN Article
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_EAN_COLIS);
     //Gencod EAN Colis
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_EAN_COLIS);
     //Gencod EAN Palette
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_EAN_PALETTE);
     $bloc .= '<tr class=titre_principal><td class>Codification</td></tr>';
     //Unité de Poids d'affichage:
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_UNITE_AFFICHAGE);
     //Désignation Abrégée
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_NOM_ABREGE);
     //Désignation Interne Agis
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_LIBELLE);
     //Désignation Etiquette
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_LIBELLE_CLIENT);
     //Code Article LDC
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CODE_ARTICLE_LDC);
     $bloc .= '<tr class=titre_principal><td class>Etiquettes</td></tr>';
     $bloc .= '<tr class=titre_principal><td class>Gestion des étiquettes</td></tr>';
     //Activer le système d'impression Base Etiquette Codesoft
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ACTIVATION_CODESOFT);
     $bloc .= '<tr class=titre_principal><td class>Etiquettes Colis</td></tr>';
     //Forcer libellé étiquette colis ?:
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_VERROUILLAGE_LIBELLE_ETIQUETTE);
     //Libellé etiquette carton:
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_LIBELLE_CLIENT);
     //Modèle d'étiquette
     $bloc .= $ftaView->listeCodesoftEtiquettes($id_fta, $isEditable);
     $bloc .= '<tr class=titre_principal><td class>Etiquettes Composition</td></tr>';
     //Composition Etiquette (1er paragraphe)
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_COMPOSITION1);
     //Composition Etiquette (2nd paragraphe)
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_COMPOSITION2);
     //Libellé Code Douane
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_LIBELLE_MULTILANGUE);
     $bloc .= '<tr class=titre_principal><td class>Identité</td></tr>';
     $bloc .= '<tr class=titre_principal><td class>Demandeur</td></tr>';
     //Nom du demandeur
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_NOM_DEMANDEUR);
     //Société du demandeur
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_SOCIETE_DEMANDEUR);
     //Date de la demande
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_DATE_DEMANDEUR);
     //Echéance du demandeur
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ECHEANCE_DEMANDEUR);
     $bloc .= '<tr class=titre_principal><td class>Classification</td></tr>';
     //Nom du client du demandeur
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_NOM_CLIENT_DEMANDEUR);
     //Circuit du client
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CIRCUIT_CLIENT);
     //Réseau du client
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_RESEAU_CLIENT);
     //Segment du client
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_SEGMENT_CLIENT);
     $bloc .= '<tr class=titre_principal><td class>Estimations</td></tr>';
     //Quantité estimée en poids ou pièce par semaine
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_QUANTITE_HEBDOMADAIRE_ESTIMEE_COMMANDE);
     //Fréquence estimée de commande par semaine
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_FREQUENCE_HEBDOMADAIRE_ESTIMEE_COMMANDE);
     $bloc .= '<tr class=titre_principal><td class>Caractéristiques générales du produit</td></tr>';
     //Désignation commerciale
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_DESIGNATION_COMMERCIALE);
     //Environnement de conservation
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ENVIRONNEMENT_CONSERVATION_GROUPE);
     //Type d'emballage
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ARCADIA_EMBALLAGE_TYPE);
     //Unité de facturation et Poids élémentaire
     $bloc .= $ftaView->getHtmlUniteFacturationWithPoidsElementaire();
     /*
      * todo manque la correction du PCB
      */
     $bloc .= '<tr class=titre_principal><td class>Caractéristiques FTA</td></tr>';
     //Créateur
     $bloc .= $ftaView->getHtmlCreateurFta();
     //Catégorie de FTA
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_WORKFLOW);
     //Besoin de la fiche technique ?
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_BESOIN_FICHE_TECHNIQUE);
     //Etude de prix ?
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_ETUDE_PRIX_FTA);
     //Calibre par défaut
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CALIBRE_DEFAUT);
     $bloc .= '<tr class=titre_principal><td class>Echéances</td></tr>';
     //Date d'échéance des processus
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_VIRTUAL_FTA_PROCESSUS_DELAI);
     $bloc .= '<tr class=titre_principal><td class>Commerce</td></tr>';
     /**
      * @todo Non implementé
      */
     //Remise sur factures
     //'fta_tarif', 'conditions_commerciales_fta_tarif'
     $bloc .= '<tr> <td>Remise sur factures</td><td> not implement(sous table)</td></tr>';
     //Libellé du code article chez le client
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_LIBELLE_CODE_ARTICLE_CLIENT);
     //Valeur du code article chez le client
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_CODE_ARTICLE_CLIENT);
     //PVC de l'article:
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_PVC_ARTICLE);
     //Prix / KG
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_PVC_ARTICLE_KG);
     //Durée de vie garantie client (en jours)
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_DUREE_DE_VIE);
     //Nombre de portion
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_NOMBRE_PORTION_FTA);
     //Service consommateur
     $bloc .= $ftaView->getHtmlDataField(FtaModel::FIELDNAME_SERVICE_CONSOMMATEUR);
     return $bloc;
 }