Ajout d'une captation de bug si débiteur n'existe pas.
This commit is contained in:
@@ -1 +1 @@
|
||||
20220907-1810
|
||||
20230103-1514
|
12
main.py
12
main.py
@@ -463,11 +463,23 @@ class ClercAttrib2Biz():
|
||||
self.logger.warning(f"Débiteur différents: facture N°: {data.data['id']} / {data.Patient['fip_number']}")
|
||||
|
||||
if int(data.Debtor["code"]) >= 100:
|
||||
if "name" not in data.Debtor.keys():
|
||||
data.Debtor["name"] = "Invalide"
|
||||
self.logger.warning(
|
||||
f"Débiteur > 100 sans nom, vérifier la facture ATTRIB et vérifier le code débiteur: facture N°: {data.data['id']} / {data.Patient['fip_number']}")
|
||||
messagebox.showerror(title="Erreur",
|
||||
message=f"Débiteur > 100 sans nom de débiteur ou d'établissement, vérifier la facture ATTRIB et vérifier le code débiteur: facture N°: {data.data['id']} / {data.Patient['fip_number']}")
|
||||
self.a_listings["to_check"].append(data.Patient["fip_number"])
|
||||
debitor_popup = Check_debitor_popup(self.fenetre, data.Debtor,
|
||||
self.o_debs.get_names_by_code(data.Debtor['code']),
|
||||
data.data['id'], data.Patient['fip_number'], object=self.o_debs)
|
||||
data.Debtor["code"] = debitor_popup.show()
|
||||
if not self.o_debs.is_in_debitor_name(code=data.Debtor["code"],search_name=data.Debtor["name"]):
|
||||
#messagebox.showerror(title="Erreur code débiteur erroné", message=f"Information débiteur incohérente: facture N°: {data.data['id']} / {data.Patient['fip_number']}.\nCode débiteur: {data.Debtor['code']}\nNom du débiteur: {data.Debtor['name']}. \nAurait dû être: {self.o_debs.get_names_by_code(data.Debtor['code'])}")
|
||||
debitor_popup = Check_debitor_popup(self.fenetre,data.Debtor,self.o_debs.get_names_by_code(data.Debtor['code']),data.data['id'],data.Patient['fip_number'], object=self.o_debs)
|
||||
data.Debtor["code"] = debitor_popup.show()
|
||||
|
||||
|
||||
if data.Debtor["code"] is None or '.' in data.Debtor["code"]:
|
||||
messagebox.showerror(title="Erreur Critique",
|
||||
message=f"Les informations de la factures [{data.data['id']}] comportes trop d'erreur arrêt du processus ")
|
||||
|
@@ -1 +1 @@
|
||||
VERSION = "20220907-1810"
|
||||
VERSION = "20230103-1514"
|
Reference in New Issue
Block a user