Zahlungstext (Rechnung) & Ersetzungshinweis (Lieferschei

Alles, was den Programmierer beschäftigt

Moderator: SYNERPY

Antworten
STS
Beiträge: 5
Registriert: Mi Jan 27, 2010 10:37 am

Zahlungstext (Rechnung) & Ersetzungshinweis (Lieferschei

Beitrag von STS »

Guten morgen zusammen

Ich habe nun das Forum mehrmals durchstöbert, aber keine für mich Hilfreiche Lösung gefunden.

Ich habe auf meiner Rechnung unten einen Endtext (Bitte überweisen Sie auf folgendes Konto: ...) stehen, und schaffe es nicht, diesen Text zu löschen. Ich habe es bereits schon geschafft, dass die Bankleitzahl und der Bankname verschwindet, allerdings lässt sich im System die Kontonummer nichtmehr löschen, sodass der Text weiterhin angezeigt wird. Gibt es eine schnelle und einfache Lösung ?

Frage 2: Wir haben ein Ersatzteil bei uns im System falsch angelegt (Falsche Produktnummer). Daraufhin habe ich den Artikel komplett Dupliziert und den Falsch angelegten wieder gelöscht. Nun zeigt es mir allerdings auf den Lieferscheinen an, dass dieses Teil das alte Teil ersetzt hat. Wie bekomme ich diesen Hinweis wieder gelöscht (also generell, und nicht nur für dieses Produkt, denn wir haben auch andere Teile, die wir Dupliziert haben, weil sich unsere Interne ArtikelNummer geändert hat).

Ich danke schoneinmal im Vorraus für Hilfen jeglicher Art
NPLADMIN
Beiträge: 163
Registriert: Di Okt 07, 2008 7:54 am
Wohnort: Oxbüll / Wees

Beitrag von NPLADMIN »

Späte Antwort aber vielleicht dennoch hilfreich:

Zu 1.)

Wenn Sie das Feld für die Bankdaten generell nicht brauchen, dann müssen Sie nur im AvERP-Designer den Beleg FRDCMRESMB_NEU aufrufen und das Band "bdBank" auf "Visible = false" setzen damit wird dieses Band nicht mehr angedruckt auch wenn Sie Daten in der Tabelle haben.

Zu 2.)

Um diese "alte" Artikelnummer generell für alle zu löschen.
Aufruf "FRMIBSCRIPT" in AvERP
Eingabe:

Code: Alles auswählen

UPDATE BSA A 
SET A.MASKENKEY_ALT = '<NULL>'
WHERE A.MASKENKEY_ALT <> '<NULL>';

COMMIT WORK;
Es wird aber jedesmal wenn die Artikelnummer geändert wird in diesem Feld ein neuer Eintrag erfolgen.

Im BSA_BU0-Trigger den Bereich:

Code: Alles auswählen

    -- Wenn die Art.Nr. geändert wurde, dann alte speichern, aber nur, wenn
    -- sich die Nummer wirklich geändert hat (nicht machen, wenn Groß- oder
    -- Kleinschreibung im Firmenstamm geändert wurde)
    IF (F_ANSIUPPERCASE(NEW.MASKENKEY) <> F_ANSIUPPERCASE(OLD.MASKENKEY)) THEN
      NEW.MASKENKEY_ALT = OLD.MASKENKEY;
ausklammern und dann wird die alte Artikelnummer nicht mehr übernommen.
Es sollten aber auch entsprechende Prozeduren angepasst werden.
Um Abhängigkeiten zu finden im IBExpert die Tabelle "BSA" aufrufen, nach dem Feld "Maskenkey_alt" suchen und im unteren Bereich den Reiter "Feldabhängigkeiten" anklicken. Hier kann man sehen was auf dieses Feld zugreift und kann dann entsprechende Anpassungen vornehmen.

War hoffentlich verständlich in der Kürze.
Gruß
KTS

AvERP-Exe: 4.2.1.6
Datenbank: AvERP2009-A.01
_________________________
Suchen heißt finden und je mehr man sucht um so mehr findet man. ;-)
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

NPLADMIN hat geschrieben:Eingabe:

Code: Alles auswählen

UPDATE BSA A 
SET A.MASKENKEY_ALT = '<NULL>'
WHERE A.MASKENKEY_ALT <> '<NULL>';

COMMIT WORK;
Man lernt nie aus. Wir wussten nicht, dass '<NULL>' funktioniert.

Alternative, nur zur Information:

Code: Alles auswählen

UPDATE BSA A 
SET A.MASKENKEY_ALT = NULL
WHERE A.MASKENKEY_ALT IS NOT NULL;
NPLADMIN
Beiträge: 163
Registriert: Di Okt 07, 2008 7:54 am
Wohnort: Oxbüll / Wees

Beitrag von NPLADMIN »

War nur auf die Schnelle gemacht! :lol:
Ihres ist korrekter!

Aber bin halt auch noch am Lernen und Einarbeiten.
Gruß
KTS

AvERP-Exe: 4.2.1.6
Datenbank: AvERP2009-A.01
_________________________
Suchen heißt finden und je mehr man sucht um so mehr findet man. ;-)
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

NPLADMIN hat geschrieben:War nur auf die Schnelle gemacht! :lol:
Ihres ist korrekter!

Aber bin halt auch noch am Lernen und Einarbeiten.
Nein, nein. Sollte keine Kritik sein. Beides geht, und Ihr Weg war keinem bei uns bekannt. Es freut uns immer wieder, wenn man noch etwas lernt.
NPLADMIN
Beiträge: 163
Registriert: Di Okt 07, 2008 7:54 am
Wohnort: Oxbüll / Wees

Beitrag von NPLADMIN »

Hatte ich auch nicht so aufgenommen! :wink:

Lernen tue ich dank der guten Dokumentation in den AvERP-Tabellen, Triggern und Prozeduren jeden Tag ein wenig mehr!
Vor nem halben Jahr hätte ich keine Antwort auf diese Frage gewusst! :lol:
Gruß
KTS

AvERP-Exe: 4.2.1.6
Datenbank: AvERP2009-A.01
_________________________
Suchen heißt finden und je mehr man sucht um so mehr findet man. ;-)
Antworten