Implement road transport note report.

This commit refs #850
This commit is contained in:
Sergio Morillo 2015-11-30 19:23:56 +01:00
parent 789e4f4f9c
commit 80e403a5a3
2 changed files with 13 additions and 3 deletions

View File

@ -4,7 +4,8 @@ from trytond.pool import Pool
from .load import (Load, LoadOrder, LoadOrderLine,
LoadUnitLoad, LoadUnitLoadOrder,
LoadUnitLoadData, Configuration, LoadSheet, CMR)
LoadUnitLoadData, Configuration, LoadSheet, CMR,
RoadTransportNote)
from .unit_load import UnitLoad
@ -24,4 +25,5 @@ def register():
Pool.register(
LoadSheet,
CMR,
RoadTransportNote,
module='carrier_load_ul', type_='report')

12
load.py
View File

@ -10,7 +10,7 @@ __metaclass__ = PoolMeta
__all__ = ['Configuration', 'Load', 'LoadOrder', 'LoadOrderLine',
'LoadUnitLoad', 'LoadUnitLoadOrder', 'LoadUnitLoadData',
'LoadSheet', 'CMR']
'LoadSheet', 'CMR', 'RoadTransportNote']
class Configuration:
@ -431,4 +431,12 @@ class CMR:
@classmethod
def _get_products(cls, order):
return list(set([ul.product for ul in order.unit_loads]))
return list(set([ul.product for ul in order.unit_loads]))
class RoadTransportNote:
__name__ = 'carrier.load.order.road_note'
@classmethod
def _get_products(cls, order):
return list(set([ul.product for ul in order.unit_loads]))