Created
July 13, 2011 09:58
-
-
Save mdornseif/1080019 to your computer and use it in GitHub Desktop.
Probleme bei der Palettenkatorermittlung / Versandkosten
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/cs/kostenschaetzung.py b/cs/kostenschaetzung.py | |
| index e7c332d..e728eee 100644 | |
| --- a/cs/kostenschaetzung.py | |
| +++ b/cs/kostenschaetzung.py | |
| @@ -226,7 +226,20 @@ class AusgangskostenReport(object): | |
| ve1 = 0 | |
| rest = 0 | |
| - kalkulatorische_paletten = float(menge) / artikelpass.palettenfaktor | |
| + try: | |
| + kalkulatorische_paletten = float(menge) / artikelpass.palettenfaktor | |
| + except AttributeError: | |
| + if artikelpass.get('set_consisting_of', False): | |
| + logging.warn("Versandkostenermittlung f<C3><BC>r Set-Artikel klappt so nicht!") | |
| + # raise RuntimeError("Versandkostenermittlung f<C3><BC>r Set-Artikel klappt so nicht!") | |
| + else: | |
| + kalkulatorische_paletten = float(menge) | |
| + logging.critical("%s (%s): Kein Palettenfaktor, Versandkostenberechng fehlerhaft.", | |
| + artikelpass.name, artnr) | |
| + logging.critical("%s", dir(artikelpass)) | |
| + produktproblem_melden(artnr, 'Stammdatenfehler', | |
| + "Palettenfaktor fehlt", ignore_errors=True) | |
| + | |
| # Sch<C3><A4>tze die ben<C3><B6>tigten Folierungsvorg<C3><A4>nge | |
| # Eine Palette muss dann foliert werden, wenn sie nicht vollst<C3><A4>ndig verschickt wird. | |
| # Vollst<C3><A4>ndige Paletten sind bereits foliert | |
| diff --git a/cs/masterdata/kunden.py b/cs/masterdata/kunden.py | |
| index 1567e92..2487636 100644 | |
| --- a/cs/masterdata/kunden.py | |
| +++ b/cs/masterdata/kunden.py | |
| @@ -228,8 +228,9 @@ def get_erloesschmaelerungssatz(kundennr, jahr=None): | |
| cs.notifications.kalkulationsproblem_mit_kundennr_melden(kundennr, | |
| "Konditionen Problematisch", | |
| "konditionen", | |
| - "Die Erl<C3><B6>sschm<C3><A4>lerungen betragen %d %%, das scheint zu hoch." % ko | |
| - logging.critical("Die Erl<C3><B6>sschm<C3><A4>lerungen betragen %d %%, das scheint zu hoch.", komplet | |
| + u"Die Erl<C3><B6>sschm<C3><A4>lerungen betragen %d %%, das scheint zu hoch." % k | |
| + logging.critical(u"Die Erl<C3><B6>sschm<C3><A4>lerungen f<C3><BC>r %s betragen %d %%, das scheint zu | |
| + kundennr, komplettabzug) | |
| return komplettabzug, infodict |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment