29. November 2013 17:55
Joblist - OnAfterGetRecord()
"bereits abgestimmt":=TRUE;
MODIFY;
COMMIT;
IF grcCompany.GET(Joblist.Company) THEN BEGIN;
grcCompanyInfo.CHANGECOMPANY(grcCompany.Name);
grcCompanyInfo.FIND('-');
grcBAUIndSetup.CHANGECOMPANY(grcCompany.Name);
grcBAUIndSetup.FIND('-');
gdeAmount:=0;
gdeAmountIncVAT:=0;
gdeVAT:=0;
gvdGetValues("Document No.",gdeAmount,gdeAmountIncVAT,gdeVAT);
ginSeitenzahl:=griErmittleSeitenzahl("Document No.");
IF CurrReport.USEREQUESTFORM THEN
MakeExcelDataBody
ELSE
gvdMakeCSVLines;
ginNoDocs+=1;
END;
2. Dezember 2013 02:52
2. Dezember 2013 10:34
2. Dezember 2013 17:12
FragenFrager hat geschrieben:...zum anderen soll das Kennzeichen ja erst dann gesetzt werden, wenn wirklich etwas nach EXCEL übertragen wurde, und nicht schon dann, wenn bereits der Versuch unternommen wurde.
3. Dezember 2013 09:22
MakeExcelDataBody()
ExcelBuf.NewRow;
ExcelBuf.AddColumn(Joblist."Acceptance date",FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(Joblist."Acceptance time",FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(FORMAT('F'),FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(Joblist.Company,FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(grcCompanyInfo.Name,FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn((''''+grcCompanyInfo.Gesellschaft),FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn('',FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(ginNoDocs,FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(Joblist.AusgabePDF,FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(gdeAmountIncVAT,FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(gdeAmount,FALSE,'',FALSE,FALSE,FALSE,'');
ExcelBuf.AddColumn(gdeVAT,FALSE,'',FALSE,FALSE,FALSE,'');
3. Dezember 2013 10:25
IF grcCompany.GET(Joblist.Company) THEN BEGIN; // ; am Ende kann hier eigentlich nicht sein, Tippfehler?
grcCompanyInfo.CHANGECOMPANY(grcCompany.Name);
grcCompanyInfo.FIND('-');
grcBAUIndSetup.CHANGECOMPANY(grcCompany.Name);
grcBAUIndSetup.FIND('-');
3. Dezember 2013 11:54
IF grcCompany.GET(Joblist.Company) THEN BEGIN; // ; am Ende kann hier eigentlich nicht sein, Tippfehler?
3. Dezember 2013 12:05
FragenFrager hat geschrieben:getValues? Wo siehst Du das?
gvdGetValues("Document No.",gdeAmount,gdeAmountIncVAT,gdeVAT);
3. Dezember 2013 12:45
4. Dezember 2013 13:14
FragenFrager hat geschrieben:Zu dem Zeitpunkt des ersten Postings gab es die Joblist nur als globale Variable bzw. DataItem. Ich habe dann auf das Posting von Carsten Joblist als lokale Variable hinzugefügt, und versucht, das MODIFY hierauf auszuführen, mit dem gleichen Ergebnis.
4. Dezember 2013 13:30
4. Dezember 2013 14:37
ExcelBuf.CreateBook;
ExcelBuf.CreateSheet(Text001,Text002,COMPANYNAME,USERID);
ExcelBuf.GiveUserControl;
ERROR('');
4. Dezember 2013 14:43
4. Dezember 2013 14:54