factures: designation est un unicode (si possible)
This commit is contained in:
parent
d23bda8bd2
commit
8b3832355e
4 changed files with 40 additions and 18 deletions
|
@ -1035,7 +1035,7 @@ def set_vente(proprio):
|
|||
u"""
|
||||
Vend un objet à l'adherent : génère la facture associée.
|
||||
"""
|
||||
from config.factures import items
|
||||
from config.factures import ITEMS as items
|
||||
|
||||
def choose_items():
|
||||
# Construction de la boîte de dialogue
|
||||
|
@ -1043,7 +1043,7 @@ def set_vente(proprio):
|
|||
texte = []
|
||||
|
||||
for key, value in items.iteritems():
|
||||
if value['imprimeur'] and not isimprimeur:
|
||||
if value.get('imprimeur', False) and not isimprimeur:
|
||||
continue
|
||||
if value['pu'] != '*':
|
||||
checklist.append(u'"%s" "%s (%s€)" "%s"' % (key, value['designation'], value['pu'], on_off(False)))
|
||||
|
@ -1170,8 +1170,9 @@ def set_vente(proprio):
|
|||
f.recuPaiement(strftime("%Y-%m-%d %H:%M:%S"))
|
||||
f.save()
|
||||
arg = u'--title "Vente terminée" '
|
||||
arg += u'--msgbox "Vous pouvez remettre à l\'adherent les articles suivant :\n%s" 0 0' % '\n'.join(
|
||||
["%s %s" % (art['nombre'], art['designation']) for art in f.articles()])
|
||||
arg += u'--msgbox "Vous pouvez remettre à l\'adherent les articles suivant :\n%s\n\nMerci de noter la facture: fid=%s" 0 0' % ('\n'.join(
|
||||
["%s %s" % (art['nombre'], art['designation']) for art in f.articles()]),
|
||||
f.numero())
|
||||
dialog(arg)
|
||||
except ValueError as error:
|
||||
f.delete()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue