minor fix for set format quantity line

This commit is contained in:
wilsongomez 2022-09-06 09:43:17 -05:00
parent 543592521e
commit 83830328bf
2 changed files with 12 additions and 5 deletions

View File

@ -134,7 +134,6 @@ class TableModel(QAbstractTableModel):
def data(self, index, role, field_name='name'):
field = self._fields[index.column()]
if role == Qt.DisplayRole:
index_row = self._data[index.row()]
raw_value = ''
@ -148,8 +147,18 @@ class TableModel(QAbstractTableModel):
if field.get('digits'):
digits = 0
target_field = field.get('digits')[0]
if index_row.get(target_field):
target = index_row[target_field]
target = None
try:
if index_row.get(target_field):
target = index_row[target_field]
elif '.' in target_field:
split_ = target_field.split('.')
target = index_row[split_[0]][split_[1]]
except:
pass
# if index_row.get(target_field):
# target = index_row[target_field]
if target:
group_digits = field.get('digits')[1]
if group_digits.get(target):
digits = group_digits.get(target)

View File

@ -3198,7 +3198,6 @@ class AppWindow(FrontWindow):
if not data:
return
_record = None
print(line, 'this line', data)
update_base_price = self.dialog_product_edit.checkbox_base.isChecked()
if update_base_price:
data['update_base_price'] = update_base_price
@ -3210,7 +3209,6 @@ class AppWindow(FrontWindow):
self.dialog_product_edit.clear()
def edit_line_sale(self, data, line):
print('ingresa a edit line')
current_unit_price = float(str(round(line['unit_price_w_tax'], 0)))
sale_line, = self.SaleLine.find([
('id', '=', line['id'])