5. März 2018 15:19
5. März 2018 15:50
5. März 2018 16:04
navCH hat geschrieben:In den Spalten wo schon ein alter Pfad eingetragen ist, muss ich den überschreiben.
5. März 2018 16:43
sweikelt hat geschrieben:wenn du den eh überschreiben musst, dann ist das kein gesonderter Fall, den du betrachten musst -> einfach immer deinen Pfad in das entspr.
Feld eintragen.
PS: Report 90 kannst du als "kleine" Hilfestellung nutzen - der hat zwar kein Company-DataItem, dafür aber "Business Unit", was in dem Fall fast das gleiche ist
6. März 2018 10:01
Per ChangeCompany dann dein DataItem auf den aktuellen Mandanten der Company-Table setzen.
ZV-Wertgrenze Bank - OnPostDataItem()
CHANGECOMPANY(Company.Name);
6. März 2018 10:51
OnPostReport()
Company - OnPreDataItem()
Company - OnAfterGetRecord()
Company - OnPostDataItem()
ZV-Wertgrenze Bank - OnPreDataItem()
ZV-Wertgrenze Bank - OnAfterGetRecord()
"ZV-Wertgrenze Bank".INIT;
"ZV-Wertgrenze Bank"."DTA-Verzeichnis":='\\SERVER\transfer\wert';
"ZV-Wertgrenze Bank".INSERT;
ZV-Wertgrenze Bank - OnPostDataItem()
CHANGECOMPANY(Company.Name);
6. März 2018 13:42
"ZV-Wertgrenze Bank".INSERT
CHANGECOMPANY(Company.Name);
6. März 2018 14:32
CHANGECOMPANY(Company.Name);
ist am völlig falschen Ort
6. März 2018 14:41
6. März 2018 14:54
IF comp.FIND('-') THEN REPEAT
IF zv.FIND('-') THEN REPEAT
//zv.INIT;
zv."DTA-Verzeichnis":='\\SERVER\transfer\';
zv.MODIFY;
UNTIL zv.NEXT(+1)=0;
zv.CHANGECOMPANY(comp.Name);
UNTIL comp.NEXT(+1)=0;
7. März 2018 10:29
OnInitReport()
OnPreReport()
IF comp.FIND('-') THEN REPEAT
IF zv.FIND('-') THEN REPEAT
zv."DTA-Verzeichnis":='\\SERVER\Transfer\';
zv.MODIFY;
UNTIL zv.NEXT(+1)=0;
zv.CHANGECOMPANY(comp.Name);
UNTIL comp.NEXT(+1)=0;
OnPostReport()
Documentation()
OnInitReport()
OnPreReport()
IF comp.FIND('-') THEN REPEAT
IF zv.FIND('-') THEN REPEAT
zv."DTA-Verzeichnis":='\\SERVER\Transfer\';
zv.MODIFY;
UNTIL zv.NEXT(+1)=0;
zv.CHANGECOMPANY(comp.Name);
UNTIL comp.NEXT(+1)=0;
Changecompany(lastMandant);
IF zv.FIND('-') THEN REPEAT
zv."DTA-Verzeichnis":='\\SERVER\Transfer\';
zv.MODIFY;
UNTIL zv.NEXT(+1)=0;
OnPostReport()
7. März 2018 11:45
UNTIL comp.NEXT(+1)=0;
UNTIL comp.NEXT=0;
7. März 2018 13:04
UNTIL comp.NEXT=0;
7. März 2018 13:13
7. März 2018 15:06
Weil das Changecompany hinter dem Anweisungsblock steht.