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
|
||||
{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