migrate.py: sort payment_delivery the right way
This commit is contained in:
@ -1521,10 +1521,9 @@ def migrate_payments(in_dir: str, out_dir: str) -> None:
|
|||||||
|
|
||||||
with utils.csv_open(f'{out_dir}/payment_delivery.csv') as f_del_pay:
|
with utils.csv_open(f'{out_dir}/payment_delivery.csv') as f_del_pay:
|
||||||
f_del_pay.header('year', 'did', 'dpnr', 'avnr', 'bucket_1', 'bucket_2', 'bucket_3', 'amount')
|
f_del_pay.header('year', 'did', 'dpnr', 'avnr', 'bucket_1', 'bucket_2', 'bucket_3', 'amount')
|
||||||
for p in utils.csv_parse_dict(f'{in_dir}/TLieferungen.csv'):
|
deliveries = {d['LINR']: d for d in utils.csv_parse_dict(f'{in_dir}/TLieferungen.csv')}
|
||||||
if p['LINR'] not in DELIVERY_MAP:
|
for linr, (y, did, dpnr) in DELIVERY_MAP.items():
|
||||||
continue
|
p = deliveries[linr]
|
||||||
y, did, dpnr = DELIVERY_MAP[p['LINR']]
|
|
||||||
if y not in variant_year_map:
|
if y not in variant_year_map:
|
||||||
continue
|
continue
|
||||||
for aznr, avnr, tznr in variant_year_map[y]:
|
for aznr, avnr, tznr in variant_year_map[y]:
|
||||||
|
Reference in New Issue
Block a user