コード例 #1
0
ファイル: main.py プロジェクト: gusthiot/PyFactEl-V5
from parametres import (Edition, DocPdf, Paramannexe, SuppressionFacture,
                        AnnulationVersion, AnnulationSuppression, Generaux)
from traitement import (Annexes, BilanMensuel, BilanComptes, Facture, Sommes,
                        Verification, Detail, Resumes, Recapitulatifs)
from prod2qual import Prod2Qual
from latex import Latex

arguments = docopt(__doc__)

if arguments["--sansgraphiques"]:
    Outils.interface_graphique(False)

if arguments["--entrees"]:
    dossier_data = arguments["--entrees"]
else:
    dossier_data = Outils.choisir_dossier()
dossier_source = DossierSource(dossier_data)

pe_present = Outils.existe(Outils.chemin([dossier_data, Edition.nom_fichier]))
sup_present = Outils.existe(
    Outils.chemin([dossier_data, SuppressionFacture.nom_fichier]))
ann_present = Outils.existe(
    Outils.chemin([dossier_data, AnnulationVersion.nom_fichier]))
ann_sup_present = Outils.existe(
    Outils.chemin([dossier_data, AnnulationSuppression.nom_fichier]))

if pe_present and sup_present:
    msg = "Deux fichiers bruts incompatibles dans le répertoire : supprfact.csv et paramedit.csv"
    Outils.affiche_message(msg)
    sys.exit("Erreur sur les fichiers")
コード例 #2
0
ファイル: main.py プロジェクト: gusthiot/PyFactEl-Simu
from parametres import Edition, Generaux
from traitement import Annexes, BilanMensuel, Facture, Sommes, Verification
from prod2qual import Prod2Qual
from latex import Latex

arguments = docopt(__doc__)

plateforme = sys.platform

if arguments["--sansgraphiques"]:
    Outils.interface_graphique(False)

if arguments["--entrees"] :
  dossier_data = arguments["--entrees"]
else:
  dossier_data = Outils.choisir_dossier(plateforme)
dossier_source = DossierSource(dossier_data)

edition = Edition(dossier_source)

acces = Acces(dossier_source)
clients = Client(dossier_source)
coefmachines = CoefMachine(dossier_source)
coefprests = CoefPrest(dossier_source)
comptes = Compte(dossier_source)
livraisons = Livraison(dossier_source)
machines = Machine(dossier_source)
prestations = Prestation(dossier_source)
reservations = Reservation(dossier_source)

generaux = Generaux(dossier_source)
コード例 #3
0
from parametres import Edition, Generaux
from traitement import Annexes, BilanMensuel, Facture, Sommes, Verification
from prod2qual import Prod2Qual
from latex import Latex

arguments = docopt(__doc__)

plateforme = sys.platform

if arguments["--sansgraphiques"]:
    Outils.interface_graphique(False)

if arguments["--entrees"]:
    dossier_data = arguments["--entrees"]
else:
    dossier_data = Outils.choisir_dossier(plateforme)
dossier_source = DossierSource(dossier_data)

edition = Edition(dossier_source)

acces = Acces(dossier_source)
clients = Client(dossier_source)
coefmachines = CoefMachine(dossier_source)
coefprests = CoefPrest(dossier_source)
comptes = Compte(dossier_source)
livraisons = Livraison(dossier_source)
machines = Machine(dossier_source)
prestations = Prestation(dossier_source)
reservations = Reservation(dossier_source)

generaux = Generaux(dossier_source)