Angebotsnr. auf Auftrag/Rechnung

Alles über Formulare, deren Erstellung und deren eventueller Austausch

Moderator: SYNERPY

Antworten
tan09
Beiträge: 47
Registriert: Mi Mär 18, 2009 11:12 am

Angebotsnr. auf Auftrag/Rechnung

Beitrag von tan09 »

Hallo,
ich brauche wieder Hilfe: ich würde gerne die Angebotsnummer auf den Auftrag, Auftragsbestätigung, Rechnung und Lieferschein ausgeben lassen. Dazu müsste ich wissen welches Band angesprochen werden muss. Weiß es jemand?

Zum anderen steht in der Auftragsbestätigung "Auftrags.Nr." hier sollte "Auftragsbestätigungsnummer" stehen. In der Übersetzung war die suche Erfolglos. Wo muss ich hierfür suchen?
Wer kann mir hier helfen?

Vielen Dank schon mal!
MfG
tan09


Software-Version: 3.6.0.15
GDB-Version: AVERP2009-A.02
NPLADMIN
Beiträge: 163
Registriert: Di Okt 07, 2008 7:54 am
Wohnort: Oxbüll / Wees

Beitrag von NPLADMIN »

Zu 1.)

Auftragsbestätigung FRDCMAUSMB_B: [q_rep1."BAUF_MASKENKEY_ANG"]
Lieferschein FRDCMLISMB: [q_rep20."BAUF_MASKENKEY_ANG"]
Rechnung FRDCMRESMB_NEU: [q_rep13."BAUF_MASKENKEY_ANG"]

Als Objekt einfügen, anpassen und fertig.

Zu 2.)

Im AvERP-Admin den Haken aus Neueinträge entfernen, auf Deutsch und Universal stellen, Sortierung nach Komponente und 'LB_AUFTRAGSNR' auswählen und anpassen.
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. ;-)
tan09
Beiträge: 47
Registriert: Mi Mär 18, 2009 11:12 am

Beitrag von tan09 »

Zu 1.
Das funktioniert leider immer noch nicht. Das Feld (für Angebotsnummer) aus der Datenbank heißt bei mir memo105. Beim doppelklicken steht dort (z.B. für Lieferschein) [q_rep20."BAUF_MASKENKEY_ANG"] und der untere Block ist leer bzw. nur "begin end".
Vor Angebotsnummer habe ich ein Feld mit ":" und "Angebotsnr" angelegt und im unteren Block steht für ":"

Code: Alles auswählen

begin
 if ([q_rep20."BAUF_MASKENKEY_ANG"] = '' ) then
   memo.clear();
end
Ist so meine Vorgehensweise korrekt oder hab ich etwas übersehen?

Kann man eigentlich in einem Formular die Angebotsnummer ausgeben? Diese wird doch beim anlegen des Auftrags überschrieben bzw. wird aus Angebot ein Auftrag!? Anhand des Codes für z.B.":" könnte man folgern, dass q_rep20."BAUF_MASKENKEY_ANG" leer sein muss da auch das ":"-Feld nicht ausgegeben wird. Ist da ein Denkfehler?

Vielen Dank!
MfG
tan09


Software-Version: 3.6.0.15
GDB-Version: AVERP2009-A.02
NPLADMIN
Beiträge: 163
Registriert: Di Okt 07, 2008 7:54 am
Wohnort: Oxbüll / Wees

Beitrag von NPLADMIN »

Code: Alles auswählen

begin
 if ([q_rep20."BAUF_MASKENKEY_ANG"] = '' ) then
   memo.clear();
end
Bedeutet, wenn ein Datensatz vorhanden ist zeige nichts an...

Richtiger wäre:

Code: Alles auswählen

begin
 memo.clear();
 if ([q_rep20."BAUF_MASKENKEY_ANG"] = '' ) then
  memo.add('Angebotsnummer: ' + trim[q_rep20."BAUF_MASKENKEY_ANG"]);
end  
Normalerweise sollte die Angebotsnummer, wenn aus einem Angebot ein Auftrag wird in das entsprechende Feld kopiert werden und ist somit abgreifbar für jeden Beleg.
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. ;-)
tan09
Beiträge: 47
Registriert: Mi Mär 18, 2009 11:12 am

Beitrag von tan09 »

Code: Alles auswählen

begin
 memo.clear();
 if ([q_rep20."BAUF_MASKENKEY_ANG"] = '' ) then
  memo.add('Angebotsnummer: ' + trim[q_rep20."BAUF_MASKENKEY_ANG"]);
end  
ich hab es genau so ausprobiert aber es klappt nicht. Woran kann es noch liegen?

Vielen Dank!
MfG
tan09


Software-Version: 3.6.0.15
GDB-Version: AVERP2009-A.02
NPLADMIN
Beiträge: 163
Registriert: Di Okt 07, 2008 7:54 am
Wohnort: Oxbüll / Wees

Beitrag von NPLADMIN »

:oops: Mein Fehler!

Sollte so heißen:

Code: Alles auswählen

begin
 memo.clear();
 if ([q_rep20."BAUF_MASKENKEY_ANG"] <> '' ) then
  memo.add('Angebotsnummer: ' + trim[q_rep20."BAUF_MASKENKEY_ANG"]);
end  
Wenn der Inhalt des Feldes nicht leer ist, dann gib den Datensatz aus.
Stattdessen ginge auch:

Code: Alles auswählen

if ([q_rep20."BAUF_MASKENKEY_ANG"] <> NULL ) then
oder auch kombiniert um alle Möglichkeiten einzubeziehen.

Code: Alles auswählen

if (([q_rep20."BAUF_MASKENKEY_ANG"] <> '' ) or ([q_rep20."BAUF_MASKENKEY_ANG"] <> NULL )) then
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