Esempio n. 1
0
if pe_present:
    edition = Edition(dossier_source)
    paramannexe = Paramannexe(dossier_source)

    if edition.version > 0 and edition.client_unique == generaux.code_cfact_centre:
        chemin = generaux.chemin_propre
    elif edition.filigrane != "":
        chemin = generaux.chemin_filigrane
    else:
        chemin = generaux.chemin
    dossier_enregistrement = Outils.chemin(
        [chemin, edition.annee,
         Outils.mois_string(edition.mois)], generaux)
    existe = Outils.existe(dossier_enregistrement, True)
    dossier_lien = Outils.lien_dossier(
        [generaux.lien, edition.annee,
         Outils.mois_string(edition.mois)], generaux)

    if edition.version == 0:
        if existe:
            msg = "Le répertoire " + dossier_enregistrement + " existe déjà !"
            Outils.affiche_message(msg)
            sys.exit("Erreur sur le répértoire")
        dossier_csv = Outils.chemin([dossier_enregistrement, "csv_0"],
                                    generaux)
        Outils.existe(dossier_csv, True)
    else:
        dossier_csv = Outils.chemin([
            dossier_enregistrement,
            "csv_" + str(edition.version) + "_" + edition.client_unique
        ])
Esempio n. 2
0
generaux = Generaux(dossier_source)

verification = Verification()

if verification.verification_date(edition, acces, clients, coefmachines, coefprests, comptes, livraisons, machines,
                                  prestations, reservations) > 0:
    sys.exit("Erreur dans les dates")

if verification.verification_cohérence(generaux, edition, acces, clients, coefmachines, coefprests, comptes, livraisons,
                                       machines, prestations, reservations) > 0:
    sys.exit("Erreur dans la cohérence")

dossier_enregistrement = Outils.chemin_dossier([generaux.chemin, edition.annee,
                                                Outils.mois_string(edition.mois)], plateforme, generaux)
dossier_lien = Outils.lien_dossier([generaux.lien, edition.annee, Outils.mois_string(edition.mois)],
                                   plateforme, generaux)
livraisons.calcul_montants(prestations, coefprests, comptes, clients, verification)
reservations.calcul_montants(machines, coefmachines, comptes, clients, verification)
acces.calcul_montants(machines, coefmachines, comptes, clients, verification)

sommes = Sommes(verification, generaux)
sommes.calculer_toutes(livraisons, reservations, acces, prestations, comptes, clients, machines)

if edition.version == '0':
    dossier_csv = Outils.chemin_dossier([dossier_enregistrement, "csv_0"], plateforme, generaux)
else:
    dossier_csv = Outils.chemin_dossier([dossier_enregistrement, "csv_" + edition.version + "_" +
                                         edition.client_unique], plateforme, generaux)
dossier_destination = DossierDestination(dossier_csv)

annexes = "annexes"
Esempio n. 3
0
if verification.verification_date(edition, acces, clients, coefmachines,
                                  coefprests, comptes, livraisons, machines,
                                  prestations, reservations) > 0:
    sys.exit("Erreur dans les dates")

if verification.verification_cohérence(
        generaux, edition, acces, clients, coefmachines, coefprests, comptes,
        livraisons, machines, prestations, reservations) > 0:
    sys.exit("Erreur dans la cohérence")

dossier_enregistrement = Outils.chemin_dossier(
    [generaux.chemin, edition.annee,
     Outils.mois_string(edition.mois)], plateforme, generaux)
dossier_lien = Outils.lien_dossier(
    [generaux.lien, edition.annee,
     Outils.mois_string(edition.mois)], plateforme, generaux)
livraisons.calcul_montants(prestations, coefprests, comptes, clients,
                           verification)
reservations.calcul_montants(machines, coefmachines, comptes, clients,
                             verification)
acces.calcul_montants(machines, coefmachines, comptes, clients, verification)

sommes = Sommes(verification, generaux)
sommes.calculer_toutes(livraisons, reservations, acces, prestations, comptes,
                       clients, machines)

if edition.version == '0':
    dossier_csv = Outils.chemin_dossier([dossier_enregistrement, "csv_0"],
                                        plateforme, generaux)
else: