diff --git a/configuration.py b/configuration.py index eab9e9f..817ee92 100644 --- a/configuration.py +++ b/configuration.py @@ -6,8 +6,6 @@ from trytond.pyson import Id from trytond.modules.company.model import ( CompanyMultiValueMixin, CompanyValueMixin) -__all__ = ['Configuration', 'ConfigurationSequence'] - class Configuration( ModelSingleton, ModelSQL, ModelView, CompanyMultiValueMixin): diff --git a/edocument.py b/edocument.py index 9036910..e4813fc 100644 --- a/edocument.py +++ b/edocument.py @@ -13,7 +13,6 @@ from io import open import oyaml as yaml import os -__all__ = ['EdocumentMessage', 'EdocumentTemplate'] KNOWN_EXTENSIONS = ['.txt', '.edi', '.pla'] @@ -285,7 +284,7 @@ class EdocumentExportMixin(object): edifact_receiver = [x for x in party.identifiers if x.type == 'EDI_receiver'] if not edifact_receiver: - raise UserError(gettext('edocument_edifact.msg_EDI_receiver', + raise UserError(gettext('edocument_edifact.msg_party_EDI_receiver', party=party.name)) template, encoding = self._edi_template(message_type, party) loader = TextTemplate(template) diff --git a/incoterm.py b/incoterm.py index 53baaf4..42eee1f 100644 --- a/incoterm.py +++ b/incoterm.py @@ -3,8 +3,6 @@ from trytond.model import fields from trytond.pool import PoolMeta -__all__ = ['Rule'] - class Rule(metaclass=PoolMeta): __name__ = 'incoterm.rule' diff --git a/locale/es.po b/locale/es.po index 61cedac..850f1cb 100644 --- a/locale/es.po +++ b/locale/es.po @@ -18,7 +18,7 @@ msgctxt "model:ir.message,text:msg_EDI_sequence" msgid "EDI Sequence must be defined in Edocument Configuration." msgstr "Secuencia EDI debe definirse en Configuración de Documentación Electrónica." -msgctxt "model:ir.message,text:msg_EDI_receiver" +msgctxt "model:ir.message,text:msg_party_EDI_receiver" msgid "Party \"%(party)s\" lacks EDI receiver identifier." msgstr "El tercero \"%(party)s\" carece del identificador EDI de receptor" @@ -26,6 +26,18 @@ msgctxt "model:ir.message,text:msg_EDI_export_path" msgid "EDI export path is not defined in Edocument Configuration." msgstr "Ruta de exportación EDI no está definida en Configuración de Documentación Electrónica." +msgctxt "model:ir.message,text:msg_customer_unique" +msgid "Cannot send invoices for more than 1 customer" +msgstr "No se pueden enviar facturas a más de 1 cliente." + +msgctxt "model:ir.message,text:msg_shipment_customer_unique" +msgid "Cannot send shipments for more than 1 customer" +msgstr ""No se pueden enviar albaranes a más de 1 cliente."" + +msgctxt "model:ir.message,text:msg_customer_EDI_receiver" +msgid "Customer \"%(customer)s\" lacks EDI receiver identifier" +msgstr "El cliente \"%(customer)s\" no tiene identificador de receptor EDI." + msgctxt "field:edocument.configuration,create_date:" msgid "Create Date" msgstr "Fecha de creación" diff --git a/message.xml b/message.xml index 6bb5cf7..a593da3 100644 --- a/message.xml +++ b/message.xml @@ -6,18 +6,27 @@ this repository contains the full copyright notices and license terms. --> Cannot send invoices from more than 1 company. + + Cannot send invoices for more than 1 customer. + + + Cannot send shipments for more than 1 customer. + Combination of message type and party must be unique. Company "%(company)s" lacks EDI sender identifier. + + Party "%(party)s" lacks EDI receiver identifier. + + + Customer "%(customer)s" lacks EDI receiver identifier. + EDI Sequence must be defined in Edocument Configuration. - - Party "%(party)s" lacks EDI receiver identifier. - EDI export path is not defined in Edocument Configuration. diff --git a/party.py b/party.py index da89581..dabdf3f 100644 --- a/party.py +++ b/party.py @@ -3,8 +3,6 @@ from trytond.pool import PoolMeta from trytond.model import fields -__all__ = ['Party', 'PartyIdentifier'] - class Party(metaclass=PoolMeta): __name__ = 'party.party' diff --git a/product.py b/product.py index f9fa356..38d8907 100644 --- a/product.py +++ b/product.py @@ -3,8 +3,6 @@ from trytond.pool import PoolMeta from trytond.model import fields -__all__ = ['Template', 'Product', 'Reference'] - class Template(metaclass=PoolMeta): __name__ = 'product.template' diff --git a/stock.py b/stock.py index ec15f77..f5d44e1 100644 --- a/stock.py +++ b/stock.py @@ -5,10 +5,6 @@ from trytond.pool import PoolMeta, Pool from trytond.pyson import Id from trytond.tools.multivalue import migrate_property from trytond.modules.company.model import CompanyValueMixin -from trytond import backend - -__all__ = ['Configuration', 'ConfigurationSequence', 'UnitLoad', - 'ConfigurationEDIOutputPath'] class Configuration(metaclass=PoolMeta): diff --git a/tryton.cfg b/tryton.cfg index d2d97b8..daf7980 100644 --- a/tryton.cfg +++ b/tryton.cfg @@ -8,7 +8,7 @@ depends: product party_edi -extras_depends: +extras_depend: incoterm product_cross_reference