Linkage
This commit is contained in:
@@ -1639,11 +1639,11 @@ class ShipmentIn(metaclass=PoolMeta):
|
||||
@classmethod
|
||||
def _report_currency_code(cls, record):
|
||||
currency = getattr(record, 'currency', None)
|
||||
return (
|
||||
getattr(currency, 'code', None)
|
||||
or getattr(currency, 'name', None)
|
||||
or getattr(currency, 'symbol', None)
|
||||
or '')
|
||||
for name in ('code', 'rec_name', 'name', 'symbol'):
|
||||
value = getattr(currency, name, None)
|
||||
if value and not str(value).isdigit():
|
||||
return value
|
||||
return ''
|
||||
|
||||
@classmethod
|
||||
def _report_unit_symbol(cls, line):
|
||||
@@ -2062,11 +2062,7 @@ class ShipmentIn(metaclass=PoolMeta):
|
||||
|
||||
@property
|
||||
def report_linkage_desk(self):
|
||||
purchase_lines = self._get_report_linkage_purchase_lines()
|
||||
product = (
|
||||
getattr(purchase_lines[0], 'product', None)
|
||||
if purchase_lines else self._get_report_linkage_product())
|
||||
return self._report_rec_name(product)
|
||||
return 'Sulfuric Acid'
|
||||
|
||||
@property
|
||||
def report_linkage_book(self):
|
||||
|
||||
@@ -6912,7 +6912,7 @@ description</t></is></c>
|
||||
|
||||
self.assertEqual(
|
||||
shipment.report_linkage_title, 'Linkage P-10/S-20 26.0001')
|
||||
self.assertEqual(shipment.report_linkage_desk, 'Sulphuric Acid')
|
||||
self.assertEqual(shipment.report_linkage_desk, 'Sulfuric Acid')
|
||||
self.assertEqual(shipment.report_linkage_book, 'H2SO4 Chile FY26')
|
||||
self.assertEqual(
|
||||
shipment.report_linkage_bl_date, 'Thursday, April 30, 2026')
|
||||
@@ -6945,7 +6945,7 @@ description</t></is></c>
|
||||
shipment.moves = []
|
||||
shipment.lotqt = []
|
||||
|
||||
currency = SimpleNamespace(code='USD')
|
||||
currency = SimpleNamespace(id=1, rec_name='USD')
|
||||
unit = SimpleNamespace(symbol='MT')
|
||||
product = SimpleNamespace(id=1, rec_name='Sulphuric Acid')
|
||||
purchase = SimpleNamespace(
|
||||
|
||||
@@ -599,10 +599,10 @@
|
||||
<style:table-column-properties style:column-width="3.764cm" style:rel-column-width="8626*"/>
|
||||
</style:style>
|
||||
<style:style style:name="LKFinancialDetails.1" style:family="table-row">
|
||||
<style:table-row-properties style:min-row-height="0.19cm"/>
|
||||
<style:table-row-properties style:min-row-height="0.25cm"/>
|
||||
</style:style>
|
||||
<style:style style:name="LKFinancialDetails.A1" style:family="table-cell">
|
||||
<style:table-cell-properties fo:padding="0.01cm" fo:border="none"/>
|
||||
<style:table-cell-properties fo:padding="0.018cm" fo:border="none"/>
|
||||
</style:style>
|
||||
<style:style style:name="LKFinancialDetails.2" style:family="table-row">
|
||||
<style:table-row-properties style:min-row-height="0.011cm"/>
|
||||
|
||||
Reference in New Issue
Block a user