Affiche la date dans la case reçu des factures

This commit is contained in:
Pierre-Elliott Bécue 2015-08-20 13:42:37 +02:00
parent 6258828e31
commit 0774fb688f

View file

@ -296,17 +296,17 @@ def factures_brief(factures) :
data.append([ data.append([
facture.id(), facture.id(),
p, p,
', '.join(article['code'] for article in facture.articles()),
facture.modePaiement(), facture.modePaiement(),
coul(facture.recuPaiement(), "vert") if facture.recuPaiement() else coul("NON", "rouge"), coul(facture.recuPaiement(), "vert") if facture.recuPaiement() else coul("NON", "rouge"),
controle, controle,
', '.join(article['code'] for article in facture.articles()),
unicode(facture.total()) + u" €", unicode(facture.total()) + u" €",
]) ])
return u"Le propriétaire en rouge signale un problème administratif.\n" + \ return u"Le propriétaire en rouge signale un problème administratif.\n" + \
tableau(data, tableau(data,
titre = [u'fid', u'Propriétaire', u'Articles', u'Mode de paiement', u'Payé', u"Contrôle", u"Total"], titre = [u'fid', u'Propriétaire', u'Mode de paiement', u'Reçu', u"Contrôle", u'Articles', u"Total"],
largeur = [5, 18, '*', 8, 19, 8, 8], largeur = [5, 18, 8, 19, 10, '*', 8],
alignement = ['d', 'g', 'g', 'c', 'c', 'g', 'd'] alignement = ['d', 'g', 'g', 'c', 'c', 'g', 'd']
) )
@ -424,15 +424,15 @@ def list_factures(factures) :
data.append([ data.append([
f.id(), f.id(),
f.modePaiement(), f.modePaiement(),
coul("OK", "vert") if f.recuPaiement() else coul("NON", "rouge"), coul(f.recuPaiement(), "vert") if f.recuPaiement() else coul("NON", "rouge"),
controle, controle,
', '.join(a['code'] for a in f.articles()), ', '.join(a['code'] for a in f.articles()),
u"%s" % sum([float(a['pu'])*int(a['nombre']) for a in f.articles()]) u"%s" % sum([float(a['pu'])*int(a['nombre']) for a in f.articles()])
]) ])
return tableau(data, return tableau(data,
titre = [u'fid', u'Mode de paiement', u'Payé', u"Contrôle", u'Articles', u"Total"], titre = [u'fid', u'Mode de paiement', u'Reçu', u"Contrôle", u'Articles', u"Total"],
largeur = [5, 16, 6, 10, '*', 8], largeur = [5, 16, 19, 10, '*', 8],
alignement = ['d', 'g', 'c', 'c', 'g', 'd']) alignement = ['d', 'g', 'c', 'c', 'g', 'd'])
def list_spec(machines) : def list_spec(machines) :