From 15e510124eeefbcd3ccb92b707404307e60c3580 Mon Sep 17 00:00:00 2001 From: bcomsugi Date: Fri, 17 Nov 2023 16:29:29 +0700 Subject: [PATCH] update readso --- SO_to_Inv/readSO.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SO_to_Inv/readSO.py b/SO_to_Inv/readSO.py index b349ca5..ee31368 100644 --- a/SO_to_Inv/readSO.py +++ b/SO_to_Inv/readSO.py @@ -8,7 +8,7 @@ from datetime import date import timeit import os import pythoncom -from icecream import ic +# from icecream import ic # ic.configureOutput(includeContext=True, ) @@ -324,7 +324,7 @@ class SalesOrderQuery: 'TxnDate':TxnDate, 'TxnNumber':TxnNumber, 'TotalAmount':TotalAmount, 'IsFullyInvoiced':IsFullyInvoiced, 'IsManuallyClosed':IsManuallyClosed, 'SalesOrderLineRet':[]} SalesOrderLineRet = SalesOrderRet.findall('SalesOrderLineRet') - ic(len(SalesOrderLineRet)) + # ic(len(SalesOrderLineRet)) if len(SalesOrderLineRet) > 0: disc_amount=0 for SalesOrderLineRet in SalesOrderLineRet: @@ -333,11 +333,11 @@ class SalesOrderQuery: TxnLineID = SalesOrderLineRet.find('TxnLineID').text ItemFullName = SalesOrderLineRet.find('ItemRef/FullName') if ItemFullName is None: - ic("no itemfullname") + print("no itemfullname") break else: ItemFullName=ItemFullName.text - ic(ItemFullName) + # print(ItemFullName) Quantity = SalesOrderLineRet.find('Quantity').text UnitOfMeasure = SalesOrderLineRet.find('UnitOfMeasure').text OverrideUOMSetRef = SalesOrderLineRet.find('OverrideUOMSetRef/FullName') @@ -352,13 +352,13 @@ class SalesOrderQuery: # print(TxnLineID, ItemFullName) BackOrdered = float(Quantity) - float(Invoiced) if BackOrdered > 0 and LineIsManuallyClosed.lower() == 'false' : - ic(self.Customer) + # ic(self.Customer) if self.Customer: if self.Customer[2]: discPerPcs = Rate-self._df_price_level.loc[(self._df_price_level['FullName']==ItemFullName) & (self._df_price_level['PriceLevelName']==self.Customer[2])].values.tolist()[0][2] # ic(Rate, disc, (Rate - self._df_price_level.loc[(self._df_price_level['FullName']==ItemFullName) & (self._df_price_level['PriceLevelName']==self.SPPriceLevelName)].values.tolist()[0][2])) if discPerPcs > 0: - ic(Quantity, BackOrdered, Rate, (Rate - self._df_price_level.loc[(self._df_price_level['FullName']==ItemFullName) & (self._df_price_level['PriceLevelName']==self.Customer[2])].values.tolist()[0][2])) + print(Quantity, BackOrdered, Rate, (Rate - self._df_price_level.loc[(self._df_price_level['FullName']==ItemFullName) & (self._df_price_level['PriceLevelName']==self.Customer[2])].values.tolist()[0][2])) discPerItem = BackOrdered * discPerPcs disc_amount += discPerItem # disc_amount += BackOrdered * discPerPcs # (Rate-self._df_price_level.loc[(self._df_price_level['FullName']==ItemFullName) & (self._df_price_level['PriceLevelName']==self.Customer[2])].values.tolist()[0][2])