Coretime: Auslesen der fakturierten Zeitspanne bei ServiceCalls
Andreas Eugster
Hallo zusammenIch möchte die Zeitspanne (von/bis) auf der Rechnung sowie auf dem ServiceCall andrucken, in welcher die Leistungen fakturiert wurden.
In welcher Tabelle sind diese Daten verfügbar?
ps: Wir benutzen so genannte "Dauerservicecalls".
Gruss
Andreas
Adrian Meier
Hallo AndreasServiceabruf-Layout
Ein solches Layout steht bereits zur Verfügung. Siehe folgenden Link:
http://help.coresuite.ch/help/management/de/swa_ct_reports_service_serviceabruf.htm
Rechnungs-Layout
Auf den Feldern U_SWA_CT_BType (191) und U_SWA_CT_BEntry (Serviceabruf-ID) findest Du pro Rechnungszeile (INV1) zurück auf den Serviceabruf. Die Leistungen pro entsprechender Serviceabruf findest Du folgendermassen:
SELECT
T1.*
FROM OSCL T0
LEFT JOIN [@SWA_CT_EFFORT] T1
ON (T1.U_ObjType='191'
AND T1.U_ObjEntry=T0.callID
AND T1.U_DeletedF<>'Y'
--AND T1.U_InvoicedF='Y' --alle fakturierten Leistungen
)
WHERE T0.callID='357'
HTH, Adrian
Andreas Eugster
Hallo AdrianDie allgemeinen Daten über der ServiceCall konnte ich schon auslesen. Doch wenn Ich einen so genannten Dauerservicecall (Dauerabruf) habe, welcher kein Enddatum besitzt, kann ich ja auf dem Servicecall selber nicht feststellen, in welcher Periode welche Leistungen zu welcher Rechnung gehört.
Oder habe ich da etwas übersehen?
Gruss
Andreas
Adrian Meier
Hallo AndreasAuf den Leistungen sind die Felder U_TargetType, U_TargetEntry und U_TargetNum verfügbar. In diese Felder wird die Referenz der erzeugten Rechnung gespeichert. So solltest Du rausfinden, welche Leistungen mit der Rechnung fakturiert wurden.
HTH, Adrian
Andreas Eugster
Hi AdrianDanke dir. Werde ich gleich anschauen.
Gruss
Andreas
0
Please sign in to leave a comment.
Comments
0 comments