Dienstag, 24. Januar 2012

Immer die falsche Version

Heute den Tag mal wieder als DAU - der dümmste anzunehmende User verbracht. Thema war die aktuelle Einstandspreis-Ermittlung. 2 Vermutungen galt es zu entkräften:
1. Ein Kursänderung in den Wechselkursen führt nicht zur Preis-Akualisierung bei Kaufteilen, die in Fremdwährung bewertet werden.

Ganz im Widersprich dazu:
2. Preisänderungen in Kaufteilen führen dazu, daß Arbeitspläne mit Teileverwendung gesperrt werden und manuell wieder freizugeben sind.

 Zu 1. Preis-Aktualisierung bei Kaufteilen in Fremdwährung.
Dem ist nicht so: Auf Kursänderung in der Wechselkurstabelle kommt die freundliche Frage "Beim Speichern werden alle Lieferantenpreise mit dieser Währung neu berechnet! Wirklich ändern?"
Und auf Bestätigung erhalten alle betroffenen Artikel tatsächlich einen aktuell umgerechneten Einstandspreis in Eigen-Währung!

Zu 2. Sperren von Arbeitsplänen
War mal wieder zum verückt werden. Bei Preisänderung mancher Kaufteile wurden Arbeitspläne gesperrt, bei manchen aber auch nicht. Suche im AvERP-Forum brachte keinen Aufschluß - also wieder das langwierige Debug-Werkzeug ausgepackt. Nach langem Forschen zeigte sich, das nicht die Neukalkulation der Kosten im Arbeitsplan-Material für das Umkippen des PREISNEU_JN im Arbeitsplan zuständig war, sondern der After-Update-Trigger BSAS_AU0 der nach Update auf eine Stückliste genau dann den Arbeitsplan sperrte, wenn der Arbeitsplan über Füllen Arbeitsplan-Lager in der Stückliste entsatnden ist.
Vergleich mit aktuellem Release 2012.A02 zeigte, das dort der Fehler schon behoben war.

Wieder mal gewaltig geärgert, weil mehrere Stunden in die Fehleranalyse für einen im aktuellen Release bereits behobenen Fehler geflossen sind!!! Roll-Out fand halt mehrer Monate vor Release statt - ganz nach Empfehlung von SYNERPY - Nehmen Sie die neuste Beta-Version! Aber woher die Patches nehmen??