Discussion:
[tryton-es] Crear relación en Términos de Pago
Julio Oña
2017-01-09 18:28:31 UTC
Permalink
Buenas tardes tengo este error.

KeyError: 'account.invoice.payment_term'
Cuando quiero crear la relación desde formas de pago
payment_term = fields.Many2One('account.invoice.payment_term', 'Payment
Term', required=True, select=True)

Con otros módulos no he tenido problema agregando solo esta línea de código
por ej.
country = fields.Many2One('country.country', 'Country', required=True,
select=True).

Tengo instalados los módulos necesarios para que se cree la relación.

Gracias que estoy haciendo mal.
Sergi Almacellas Abellana
2017-01-10 08:46:18 UTC
Permalink
Post by Julio Oña
Buenas tardes tengo este error.
KeyError: 'account.invoice.payment_term'
Cuando quiero crear la relación desde formas de pago
payment_term = fields.Many2One('account.invoice.payment_term', 'Payment
Term', required=True, select=True)
Con otros módulos no he tenido problema agregando solo esta línea de
código por ej.
country = fields.Many2One('country.country', 'Country', required=True,
select=True).
Tengo instalados los módulos necesarios para que se cree la relación.
Tienes el módulo account_invoice instalado? Has reiniciado el servidor
despues de instalar el módulo?

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Julio Oña
2017-01-10 15:55:12 UTC
Permalink
Hola gracias por responder, claro tengo instalados todos los módulos y he
reiniciado todo.

Alguna sugerencia Gracias.

El martes, 10 de enero de 2017, 3:46:20 (UTC-5), Sergi Almacellas Abellana
Post by Julio Oña
Buenas tardes tengo este error.
KeyError: 'account.invoice.payment_term'
Cuando quiero crear la relación desde formas de pago
payment_term = fields.Many2One('account.invoice.payment_term', 'Payment
Term', required=True, select=True)
Con otros módulos no he tenido problema agregando solo esta línea de
código por ej.
country = fields.Many2One('country.country', 'Country', required=True,
select=True).
Tengo instalados los módulos necesarios para que se cree la relación.
Tienes el módulo account_invoice instalado? Has reiniciado el servidor
despues de instalar el módulo?
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Sergi Almacellas Abellana
2017-01-10 16:08:21 UTC
Permalink
Hola gracias por responder, claro tengo instalados todos los módulos y
he reiniciado todo.
¿Has añadido el módulo account_invoice cómo dependencia de tú módulo?

Si no hay un error en el nombre del modelo no se me ocurre nada mas.

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Julio Oña
2017-01-11 21:04:13 UTC
Permalink
11:26:40 - kstenger: julio-o: estas desarrollando un modulo propio? en ese
caso no basta con instalar las dependencias, las debes definir como
dependencias
11:28:20 - julio-o: Gracias donde las defino porque cuando hago la relación
con country = fields.Many2One('country.country', 'Country', required=True,
select=True) no tengo problemas y no he definido nada mas.
11:29:26 - kstenger: julio-o: en el archivo tryton.cfg
11:31:53 - julio-o: Muchas Gracias eso es como no tenia definido por
ejemplo country y si funciono no sabia que pasaba me imagino que como tenia
party en tryton.cfg esa llamada ya le define a country.
11:32:26 - kstenger: julio-o: puedes ver aqui para más informacion
http://doc.tryton.org/4.2/trytond/doc/topics/modules/index.html#topics-modules
11:37:33 - julio-o: Ok voy a leer mas gracias por el tiempo.
Julio Oña
2017-01-12 15:01:40 UTC
Permalink
Tienes razón no puse el módulo en el archivo .cfg

Gracias a kstenger: para más informacion
http://doc.tryton.org/4.2/trytond/doc/topics/modules/index.html#topics-modules

El martes, 10 de enero de 2017, 3:46:20 (UTC-5), Sergi Almacellas Abellana
Post by Julio Oña
Buenas tardes tengo este error.
KeyError: 'account.invoice.payment_term'
Cuando quiero crear la relación desde formas de pago
payment_term = fields.Many2One('account.invoice.payment_term', 'Payment
Term', required=True, select=True)
Con otros módulos no he tenido problema agregando solo esta línea de
código por ej.
country = fields.Many2One('country.country', 'Country', required=True,
select=True).
Tengo instalados los módulos necesarios para que se cree la relación.
Tienes el módulo account_invoice instalado? Has reiniciado el servidor
despues de instalar el módulo?
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Loading...