generated from DNDs/dnd-template
general documentation
This commit is contained in:
parent
698060878d
commit
a1ea764d24
@ -118,3 +118,79 @@ REPLACE(REPLACE(LEFT({PZAF.ZU_AB_SCHLAG_BENENNUNG}, 3), "%", " "), " ", "")+"%"
|
|||||||
else
|
else
|
||||||
{PZAF.ZU_AB_SCHLAG_BENENNUNG}
|
{PZAF.ZU_AB_SCHLAG_BENENNUNG}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# Aufnahmedatum
|
||||||
|
> Wird temporär als Bool3 gespeichert
|
||||||
|
|
||||||
|
```crystal
|
||||||
|
LEFT({PKVK.PKVKGLOBALCREATEINFO, 8})
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
# netto_stg_pkbd_ab_D/GB
|
||||||
|
In Subreport teilefamilie,
|
||||||
|
![standort](img/teilefamilie.jpg)
|
||||||
|
|
||||||
|
> Feld Übergabetellertext muss mit folgendem Code geändert werden.
|
||||||
|
|
||||||
|
```crystal
|
||||||
|
// Wenn kein Teilefamilientext vorhanden ist, wird der Text aus Feld
|
||||||
|
// aus dem Feld Bezeichnung_1 der Kundenvorgangsposition verwendet
|
||||||
|
WhilePrintingRecords;
|
||||||
|
Shared stringVar PkvpBez1;
|
||||||
|
stringVar Bez1 := "";
|
||||||
|
|
||||||
|
select {?Sprache}
|
||||||
|
case "GB":
|
||||||
|
Bez1 := {PART.BEZEICHNUNG_1_AT1}
|
||||||
|
default:
|
||||||
|
Bez1 := {PART.BEZEICHNUNG_1};
|
||||||
|
|
||||||
|
if Bez1 = "" then PkvpBez1 else Bez1
|
||||||
|
```
|
||||||
|
> Danach die Tabelle
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Neuen Beleg erstellen
|
||||||
|
Vertriebsbeleg NR erstellen
|
||||||
|
Auftragsmanagement -> Vertrieb -> Tabellen -> Vertriebsbeleg
|
||||||
|
|
||||||
|
>(Bei AN -> einen AN auswählen, grünes feld ausfüllen -> neu laden -> speichern)
|
||||||
|
|
||||||
|
>Dann bei Belegkonfiguration den Beleg gleich wie oben beschrieben erstellen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Textbaustein 13
|
||||||
|
|
||||||
|
wenn TB13 vorhanden -> dann diesen andrucken, ansonsten {PZBF.BEZEICHNUNG_1}
|
||||||
|
{PZBF.BEZEICHNUNG_1}
|
||||||
|
|
||||||
|
Zuerst muss im subreport zahlubngsbedingung der Parameter erstellt werden.
|
||||||
|
![Bildkommentar, der niemand liest...](img/parametererstellung.jpg)
|
||||||
|
|
||||||
|
Dann muss im MAIN report **PZBF** eingebunden werden. Diese *SOLLTE* sich (wenn crysstal brav ist...) selber mit **PKRK** verbinden.
|
||||||
|
>Verknüpfe **PKRK.Sprache** mit **PZBF.Zahlungsbedingung_sprache**
|
||||||
|
>Verknüpfe **PKRK.Zahlungsbedingung_KENNER** mit **PZBF.Zahlungsbedingung_KENNER**
|
||||||
|
>![Snails are great!](img/verknüpfungenPkrkPZBF.jpg)
|
||||||
|
|
||||||
|
Und jetzt der *Lustige* teil...
|
||||||
|
Wir müssen das Feld **VON DER DATENBANK** *(Du kannst gerne lange bei den Reportfields suchen...)* mit dem Parameter verknüpfen.
|
||||||
|
|
||||||
|
Crystal ist netterweise komplexer für das eigene Wohl, desshalb erklär ich es dir hier verknüpfungenPkrkPZBF
|
||||||
|
|
||||||
|
1. In der box LINKS *Available Fields* muss das Feld **PZBF.BEZEICHNUNG_1** mit dem button in der mitte *">"* in das Feld RECHTS
|
||||||
|
1. Dann klickt man auf das **PZBF.BEZEICHNUNG_1** Feld in der Box RECHTS.
|
||||||
|
1. Hat man das geschafft, kann man in der BOX unten die Verbindung wählen.
|
||||||
|
|
||||||
|
![soup](img/subreportlinks.jpg)
|
||||||
|
|
||||||
|
Hat man das alles geschafft, darf man sich als erstes selbst gratulieren, danach aber direkt ein neues Feld erstellen, in dem folgender Code steht:
|
||||||
|
```Crystal
|
||||||
|
if isnull({XDMT.TEXT}) then {?Zahlungsbedingungstext} else {XDMT.TEXT}
|
||||||
|
```
|
||||||
|
|
||||||
|
So und jetzt gönn dir nen Kaffee! (Ja, jedes mal wenn du das getan hast :))
|
||||||
|
|
||||||
|
---
|
||||||
|
Loading…
Reference in New Issue
Block a user