Gestion des listes
Pour l'ensemble des procédures ou fonctions qui suivent les paramètres suivants ont cette signification :
Id_Liste = Identifiant de la liste
DTTyp = Type devis technique ( E = Etude de prix ou O = Offre de prix )
Tiers = Code tiers
DvNo = No du devis
Ref = Référence article du devis
Sref1 = Sous-référence 1
Sref2 = Sous-référence 2
DTInd = Indice du devis technique
Avec_Jointures = True ou False ( activation des jointures du recordsql )
Initialisation des listes nécessaires au devis technique ( création des listes) |
Procedure DT_Listes_Initialiser |
Sauvegarde de l'ensemble des listes d'un devis technique |
Procedure Listes_DT_Sauvegarder |
Restauration de l'ensemble des listes d'un devis technique |
Procedure Listes_DT_Restaurer (Erase) |
Changement du code gamme dans l'ensemble des listes du devis technique |
Procedure Listes_DT_GrGam_Mettre_A_Jour (Mode,GrGam_Orig,GrGam_Dest) |
Initialisation d'une nouvelle ligne pour la saisie des quantités de calcul |
Function Int DT_XmeListe_Quantite_Initialisee (XmeListe,Tiers,DvNo,Ref,Sref1,Sref2,DTInd, &DtSynOffEpxQte) |
Cette procédure permet de synchroniser les listes mémoire des quantités entête gamme, séquence et composant à partir de la liste mémoire principale des quantités |
Procedure DT_Listes_Complementaires_Quantites_Synchroniser (Entete_Gamme,Sequence,Composant) |
Cette procédure permet de synchroniser la liste mémoire des quantités de la décomposition du prix à partir de la liste mémoire principale des quantités |
Procedure DT_Liste_Decomposition_Quantites_Synchroniser |
Cette procédure permet de mettre à jour de la liste des quantités synthèse ( XmeListe ) en fonction de la liste mémoire ou inversement suivant le sens |
Procedure DT_Liste_Quantites_Offre_Synchroniser (Sens_Maj) |
Cette procédure permet de mettre à jour de la liste des quantités offre ( XmeListe ) en fonction de la liste mémoire ou inversement suivant le sens |
Procedure DT_Liste_Quantites_Synthese_Synchroniser (Sens_Maj) |
Charge la liste mémoire principale des quantités |
Procedure DT_Liste_Synthese_Quantite_Charger (Id_Liste,DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd) |
Charge la liste mémoire des quantités de la décomposition |
Procedure DT_Liste_Decomposition_Quantite_Charger (Id_Liste,Tiers,DvNo,Ref,Sref1,Sref2,DTInd) |
Charge la liste mémoire des entêtes de gamme |
Procedure DT_Liste_Gamme_Charger (DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd) |
Charge la liste mémoire des quantités des entêtes de gamme |
Procedure DT_Liste_Gamme_Quantite_Charger (DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd) |
Charge la liste mémoire des séquences de gamme |
Procedure DT_Liste_Sequence_Charger (DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd,Avec_Jointures) |
Charge la liste mémoire des quantités des séquences de gamme |
Procedure DT_Liste_Sequence_Quantite_Charger (DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd) |
Charge la liste mémoire des ressources de gamme |
Procedure DT_Liste_Ressource_Charger (DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd,Avec_Jointures) |
Charge la liste mémoire des outillages de gamme |
Procedure DT_Liste_Outillage_Charger (DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd,Avec_Jointures) |
Charge la liste mémoire des composants des nomenclatures |
Procedure DT_Liste_Composant_Charger (DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd,Avec_Jointures) |
Charge la liste mémoire des quantités des composants |
Procedure DT_Liste_Composant_Quantite_Charger (DTTyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd,Gamme,Sgam1,Sgam2,Lilg) |
Charge la liste des offres de prix pour un devis |
Procedure DT_Liste_Offre_Devis_Charger (Liste_Offre,Tiers,DvNo) |
Charge l'ensemble des listes pour une offre de prix ou une étude de prix |
Procedure DT_Informations_Techniques_Initialiser (DTtyp,Tiers,DvNo,Ref,Sref1,Sref2,DTInd,Avec_Jointures) |