2. Dezember 2009 16:12
2. Dezember 2009 16:23
2. Dezember 2009 16:26
2. Dezember 2009 16:27
2. Dezember 2009 17:25
ChristophE hat geschrieben:Hi.
Du könntest dir im Report 292 eine neue Funktion mit den entsprechenden Parametern (Belegart, Belegnr.) und globalen Variablen anlegen die du vor dem REPORT RUN aufrufst und die Variablen übergibst.
Eine Funktion wurde angelegt mit folgendem Parameter:
- Code:
SetBeleginfo(VAR Belegart : 'Quote,Order';VAR Belegnr : Code[20])
TmpDocType := Belegart;
TmpDocNo := Belegnr;
Die Werte aus den Parametern schreibst du dann in der Funktion in die globalen Variablen und füllst die Felder im Report entsprechend mit diesen...
im Report-Openform-Trigger fülle ich die Variablen
- Code:
DocType:= TmpDocType ;
DocNo:= TmpDocNo;
Gruß
[edit] da war jemand schneller ;)
2. Dezember 2009 17:31
DeineReportVar.SetBeleginfo(Art,"Nr.");
DeineReportVar.RUNMODAL;
2. Dezember 2009 17:37
2. Dezember 2009 18:19
kopieBeleg.SetBeleginfo(SalesHeaderArchive."Document Type",SalesHeaderArchive."No.");
kopieBeleg.RUNMODAL;
2. Dezember 2009 18:25
2. Dezember 2009 19:07
Report - OnOpenForm()
DocType:= TmpDocType;
DocNo:= TmpDocNo;
DocNoOccurrence :=TmpHäufigkeit;
DocVersionNo :=TmpVersion;
OnPush()
kopieBeleg.SetBeleginfo(SalesHeaderArchive."Document Type",SalesHeaderArchive."No.",
SalesHeaderArchive."Doc. No. Occurrence",SalesHeaderArchive."Version No.");
kopieBeleg.RUNMODAL;
CLEAR(kopieBeleg);
3. Dezember 2009 09:13
if SalesHeaderArchiveDocType=SalesHeaderArchiveDocType::Quote then
DocType:=DocType::"Arch. Quote";
4. Dezember 2009 10:52
Var Name DataType Subtype Length
Ja Belegart Option (analog zu DocType )
Ja Belegnr Code 20
Ja BelegnrHäufigkeit Integer
Ja Versionnr Integer
DocType := Belegart;
DocNo := Belegnr;
DocNoOccurrence := BelegnrHäufigkeit;
DocVersionNo := Versionnr;
Report292.TransferBeleginfo(SalesHeaderArchiv."Document Type",SalesHeaderArchiv."No."
,SalesHeaderArchiv."Doc. No. Occurrence",
SalesHeaderArchiv."Version No.");
report292.RUNMODAL;
CLEAR(report292);
4. Dezember 2009 11:04
4. Dezember 2009 11:07
4. Dezember 2009 15:27
4. Dezember 2009 15:45
yopstar25 hat geschrieben:Sorry McClane für die störung
yopstar25 hat geschrieben:die Funktion ValidateDocNo wird erst aufgerufen wenn DocNo = ' ' ist.
yopstar25 hat geschrieben:voher weiß navision dass die Zeile Z.B 20000 angesprochen ist? dass beim Reportsaufruf genau die werte aus dieser zeile im Report stehen sollen?
7. Dezember 2009 12:53