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
Zahlungstext (Rechnung) & Ersetzungshinweis (Lieferschei
Moderator: SYNERPY
-
- Beiträge: 5
- Registriert: Mi Jan 27, 2010 10:37 am
-
- Beiträge: 163
- Registriert: Di Okt 07, 2008 7:54 am
- Wohnort: Oxbüll / Wees
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:
Es wird aber jedesmal wenn die Artikelnummer geändert wird in diesem Feld ein neuer Eintrag erfolgen.
Im BSA_BU0-Trigger den Bereich:
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.
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;
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;
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.
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.
-
- Site Admin
- Beiträge: 2673
- Registriert: Di Feb 10, 2004 5:48 am
- Wohnort: Bayreuth
Man lernt nie aus. Wir wussten nicht, dass '<NULL>' funktioniert.NPLADMIN hat geschrieben:Eingabe:Code: Alles auswählen
UPDATE BSA A SET A.MASKENKEY_ALT = '<NULL>' WHERE A.MASKENKEY_ALT <> '<NULL>'; COMMIT WORK;
Alternative, nur zur Information:
Code: Alles auswählen
UPDATE BSA A
SET A.MASKENKEY_ALT = NULL
WHERE A.MASKENKEY_ALT IS NOT NULL;
-
- Beiträge: 163
- Registriert: Di Okt 07, 2008 7:54 am
- Wohnort: Oxbüll / Wees
-
- Site Admin
- Beiträge: 2673
- Registriert: Di Feb 10, 2004 5:48 am
- Wohnort: Bayreuth
-
- Beiträge: 163
- Registriert: Di Okt 07, 2008 7:54 am
- Wohnort: Oxbüll / Wees
Hatte ich auch nicht so aufgenommen!
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!
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!
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.
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.