20.01.26
This commit is contained in:
@@ -191,9 +191,17 @@ class AutomationDocument(ModelSQL, ModelView, Workflow):
|
||||
logger.info("JSON STRUCTURE:%s",metadata)
|
||||
|
||||
WeightReport = Pool().get('weight.report')
|
||||
WeightReport.create_from_json(metadata)
|
||||
|
||||
wr = WeightReport.create_from_json(metadata)
|
||||
|
||||
ShipmentIn = Pool().get('stock.shipment.in')
|
||||
ShipmentWR = Pool().get('shipment.wr')
|
||||
sh = ShipmentIn.search([('bl_number','ilike',wr.bl_no)])
|
||||
if sh:
|
||||
swr = ShipmentWR()
|
||||
swr.shipment_in = sh[0]
|
||||
swr.wr = wr
|
||||
ShipmentWR.save([swr])
|
||||
doc.notes = (doc.notes or "") + f"Shipment found: {sh.number}\n"
|
||||
|
||||
# if cls.rule_set.ocr_required:
|
||||
# cls.run_ocr([doc])
|
||||
|
||||
@@ -6,7 +6,7 @@ from datetime import datetime as dt
|
||||
class WeightReport(ModelSQL, ModelView):
|
||||
'Weight Report'
|
||||
__name__ = 'weight.report'
|
||||
|
||||
_rec_name = 'reference'
|
||||
# Identification
|
||||
lab = fields.Char('Laboratory', required=True)
|
||||
|
||||
@@ -55,6 +55,11 @@ class WeightReport(ModelSQL, ModelView):
|
||||
# 'export_json': {},
|
||||
# })
|
||||
|
||||
def get_rec_name(self, name):
|
||||
items = [self.lab]
|
||||
if self.reference:
|
||||
items.append('[%s]' % self.reference)
|
||||
return ' '.join(items)
|
||||
# @classmethod
|
||||
# @ModelView.button_action('weight_report.act_import_json')
|
||||
# def import_json(cls, reports):
|
||||
|
||||
Reference in New Issue
Block a user