File size: 732 Bytes
ac599f3 9e01274 ac599f3 9e01274 ac599f3 9e01274 ac599f3 9e01274 ac599f3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
def get_max_item_info(csv_data):
max_q = -float("inf")
best = None
for nf in csv_data.values():
head = nf["head"]
for item in nf["items"]:
q = item.get("QUANTIDADE", 0)
if q > max_q:
max_q = q
best = {
**{f"head_{k}": v for k, v in head.items()},
**{f"item_{k}": v for k, v in item.items()},
}
return best
def get_max_head_info(csv_data):
max_val = -float("inf")
best = None
for nf in csv_data.values():
head = nf["head"]
v = head.get("VALOR NOTA FISCAL", 0)
if v > max_val:
max_val = v
best = head.copy()
return best
|