> Aqui dejo los ejemplos que tengo para importar datos de foma masiva.
> Antonio, vos me comentas que haga algo como lo que adjunte ?
>
> Estoy segura que algo hice mal, pero intenté usar el importador que viene 
en la versión 4.0 de tryton y el código que proporcionas, pero no me 
funcionaron. Le hice unas modificaciones al código de 
CargadorProductosLucas.py que me ayudaron:

cambiar
config = config.set_trytond(database='prueba', language='es_ES.UTF-8', 
password='admin',
                            config_file='/home/bernalhnos/trytond.conf')
por
config = config.set_trytond(database='prueba', user='admin', config_file=
'/etc/tryton/trytond.conf')
(prueba es el nombre de la base de datos)

cambiar
        if tipo != '':
            if tipo == 'Bienes':
                 pt.type = 'goods'
            if tipo == 'Servicios':
                 pt.type = 'service'

        if (comprable == '1'):
        pt.purchasable = True
    else:
        pt.purchasable = False

    if (vendible == '1'):
            pt.salable = True
    else:
        pt.salable = False
por
    if tipo != '':
        if tipo == 'Bienes' or tipo == 'goods':
            pt.type = 'goods'
            if tipo == 'Servicios' or tipo == 'service':
                pt.type = 'service'

    if (comprable == '1' or comprable == 'True'):
        pt.purchasable = True
    else:
        pt.purchasable = False

    if (vendible == '1' or vendible == 'True'):
        pt.salable = True
    else:
        pt.salable = False

cambiar
        if (comprable=='0' and vendible=='0' and cuentaporcategoria=='0'):
            pt.account_category = False
        else:
            pt.account_category = True
por
        if not (comprable=='0' and vendible=='0' and cuentaporcategoria=='0'
):
            pt.account_category, = Category.find([('name', '=', Categoria)])
            pt.accounts_category = True


Responder a