Bonjour,

Je cherche à préfixer les factures par l'année et le mois, en initialisant 
la DB avec proteus. L'année, c'était assez facile :

   if 'account_invoice' in modules:
        for year in xrange(2015,2020):
            start_date = datetime.date(year, 6, 1)
            end_date = start_date + relativedelta(years=1, months=-1, day=31
)
            fiscalyear = FiscalYear(name='%s-%s' % (year, year+1))
            fiscalyear.start_date = start_date
            fiscalyear.end_date = end_date
            fiscalyear.company = company
            fiscalyear.post_move_sequence = post_move_sequence
            for attr, name in (('out_invoice_sequence', 'Facturation'),
                    ('in_invoice_sequence', 'Facturation fournisseur'),
                    ('out_az_invoice_sequence', 'Facturation particuliers'),
                    ('out_credit_note_sequence', 'Crédit'),
                    ('in_credit_note_sequence', 'Crédit fournisseur')):
                sequence = SequenceStrict(
                    name='%s-%s' % (start_date.year, name),
                    code='account.invoice',
                    company=company)
                sequence.padding = 3;
                sequence.prefix = '%s-' % start_date.year;
                sequence.save()
                sequence, = SequenceStrict.find([('name', '=', '%s-%s' % (
start_date.year, name))])
                setattr(fiscalyear, attr, sequence)
            fiscalyear.save()
            FiscalYear.create_period([fiscalyear.id], config.context)



Mais je sèche sur le mois. J'ai lu qu'on pouvait créer les séquences par 
période mais je n'ai pas trouvé d'exemple. Quelle est la meilleure façon de 
le faire ?

PS : Désolé si ça fait doublon, j'ai déjà posté cette discussion il y a 
quelques jours mais elle n'apparaît pas.

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse 
https://groups.google.com/d/msgid/tryton-fr/454a12e4-07f9-4a35-bb6e-f95c1d8d76c3%40googlegroups.com.

Répondre à