|
@@ -260,12 +260,13 @@ class WinMentor(object):
|
|
yield bank_account
|
|
yield bank_account
|
|
|
|
|
|
def get_oblig(self, short_name, db_file='/ObligPI.DB'):
|
|
def get_oblig(self, short_name, db_file='/ObligPI.DB'):
|
|
- headers = ['Part', 'TipDoc', 'Doc', 'NrDoc', 'DataDoc', 'Valoare', 'Rest']
|
|
|
|
|
|
+ oblig_headers = ['Part', 'TipDoc', 'Doc', 'NrDoc', 'DataDoc', 'Valoare', 'Rest']
|
|
|
|
+ nparts_headres = ['Cod', 'Denumire', 'CodFiscal']
|
|
short_name = self.winment_path + short_name
|
|
short_name = self.winment_path + short_name
|
|
- # nbanks = self.update_copy(short_name + '/nbanci.db')
|
|
|
|
- oblig_db = self.update_copy(short_name + db_file)
|
|
|
|
|
|
+ nparts_db = self.update_copy(short_name + '/NPART.DB')
|
|
|
|
+ oblig_db = self.update_copy(short_name + '/2023_02' + db_file)
|
|
with Table(oblig_db) as table: # , Table(nbanks) as nbanks
|
|
with Table(oblig_db) as table: # , Table(nbanks) as nbanks
|
|
- all_ = []
|
|
|
|
|
|
+ all_oblig = []
|
|
parts = []
|
|
parts = []
|
|
tips = []
|
|
tips = []
|
|
docs = []
|
|
docs = []
|
|
@@ -274,23 +275,39 @@ class WinMentor(object):
|
|
values = []
|
|
values = []
|
|
rests = []
|
|
rests = []
|
|
for row in table:
|
|
for row in table:
|
|
- if row.TipDoc == 1:
|
|
|
|
|
|
+ if row.TipDoc == 1 and row.Rest != 0:
|
|
parts.append(row.Part)
|
|
parts.append(row.Part)
|
|
- all_.append(parts)
|
|
|
|
|
|
+ all_oblig.append(parts)
|
|
tips.append(row.TipDoc)
|
|
tips.append(row.TipDoc)
|
|
- all_.append(tips)
|
|
|
|
|
|
+ all_oblig.append(tips)
|
|
docs.append(row.Doc)
|
|
docs.append(row.Doc)
|
|
- all_.append(docs)
|
|
|
|
|
|
+ all_oblig.append(docs)
|
|
nrs.append(row.NrDoc)
|
|
nrs.append(row.NrDoc)
|
|
- all_.append(nrs)
|
|
|
|
|
|
+ all_oblig.append(nrs)
|
|
dates.append(row.DataDoc)
|
|
dates.append(row.DataDoc)
|
|
- all_.append(dates)
|
|
|
|
|
|
+ all_oblig.append(dates)
|
|
values.append(row.Valoare)
|
|
values.append(row.Valoare)
|
|
- all_.append(values)
|
|
|
|
|
|
+ all_oblig.append(values)
|
|
rests.append(row.Rest)
|
|
rests.append(row.Rest)
|
|
- all_.append(rests)
|
|
|
|
- df_dict = dict(zip(headers, all_))
|
|
|
|
- return df_dict
|
|
|
|
|
|
+ all_oblig.append(rests)
|
|
|
|
+
|
|
|
|
+ with Table(nparts_db) as table: # , Table(nbanks) as nbanks
|
|
|
|
+ all_nparts = []
|
|
|
|
+ cods = []
|
|
|
|
+ names = []
|
|
|
|
+ fiscals = []
|
|
|
|
+ for row in table:
|
|
|
|
+ # if row.TipDoc == 1:
|
|
|
|
+ cods.append(row.Cod)
|
|
|
|
+ all_nparts.append(cods)
|
|
|
|
+ names.append(row.Denumire)
|
|
|
|
+ all_nparts.append(names)
|
|
|
|
+ fiscals.append(row.CodFiscal)
|
|
|
|
+ all_nparts.append(fiscals)
|
|
|
|
+
|
|
|
|
+ oblig_dict = dict(zip(oblig_headers, all_oblig))
|
|
|
|
+ parts_dict = dict(zip(nparts_headres, all_nparts))
|
|
|
|
+ return (oblig_dict, parts_dict)
|
|
|
|
|
|
|
|
|
|
def corp_list(self, name=None):
|
|
def corp_list(self, name=None):
|