connect to exchange server
This commit is contained in:
@@ -209,9 +209,9 @@ def batch_test(request):
|
||||
"""
|
||||
# données de + 10 ans
|
||||
until_date = date(TODAY.year - 10, TODAY.month, 1)
|
||||
purge_mensuelle(request, until_date)
|
||||
# purge_mensuelle(request, until_date)
|
||||
purge_clients(request)
|
||||
delete_orphan_attached_files(request)
|
||||
# delete_orphan_attached_files(request)
|
||||
|
||||
# update_chantiers_delais(request, date(TODAY.year - 1, TODAY.month, 1))
|
||||
insert_log(request, 'TEST','- Fin -')
|
||||
@@ -309,29 +309,30 @@ def update_chantiers_delais(request, date):
|
||||
update_chantier_delais(request, societe, item.NO_ID, delai_contact, delai_rdv, delai_devis, delai_facture)
|
||||
|
||||
def purge_clients(request):
|
||||
|
||||
# lire tous les clients
|
||||
clients = get_all_clients(request)
|
||||
for client in clients:
|
||||
dern_operation = None
|
||||
# lire la facture la + récente
|
||||
facture = get_last_facture_client(request, client.societe, client.CD_CLI)
|
||||
if facture:
|
||||
dern_operation = facture.DATE
|
||||
# lire le chantier le + récent
|
||||
chantier = get_last_chantier_client(request, client.societe, client.CD_CLI)
|
||||
if chantier:
|
||||
dern_operation = chantier.DATE
|
||||
else:
|
||||
# lire le réglemnet le + récent
|
||||
payment = get_last_payment_client(request, client.societe, client.CD_CLI)
|
||||
if payment:
|
||||
dern_operation = payment.DATE
|
||||
# lire le devis le + récent
|
||||
devis = get_last_devis_client(request, client.societe, client.CD_CLI)
|
||||
if devis:
|
||||
dern_operation = devis.DATE
|
||||
else:
|
||||
# lire le devis le + récent
|
||||
devis = get_last_devis_client(request, client.societe, client.CD_CLI)
|
||||
if devis:
|
||||
dern_operation = devis.DATE
|
||||
# lire le proforma le + récent
|
||||
proforma = get_last_proforma_client(request, client.societe, client.CD_CLI)
|
||||
if proforma:
|
||||
dern_operation = proforma.DATE
|
||||
else:
|
||||
# lire le chantier le + récent
|
||||
chantier = get_last_chantier_client(request, client.societe, client.CD_CLI)
|
||||
if chantier:
|
||||
dern_operation = chantier.DATE
|
||||
# lire la facture la + récente
|
||||
facture = get_last_facture_client(request, client.societe, client.CD_CLI)
|
||||
if facture:
|
||||
dern_operation = facture.DATE
|
||||
|
||||
# mémoriser dernière opération
|
||||
update_client_dern_operation(request, client.societe, client.CD_CLI, dern_operation)
|
||||
|
||||
Reference in New Issue
Block a user