Document toolboxDocument toolbox

API Kalkulation

api_get

Diese generische Methode ist hier dokumentiert: API & OTA-Integration#Datenlesenmitapi_get

Die Optionen innerhalb der Kalkulations-API sind hier gelistet

Verfügbare Tabellen

gesperrte Felder

Verfügbare Tabellen

gesperrte Felder

KalkDeck

PKUUID_41

KalkBereiche

PKUUID_44

KalkGruppe

PKUUID_45

KalkGemein

PKUUID_46

KalkArtikel

PKUUID_18

KalkKosten

PKUUID_47

KalkMat

PKUUID_10

KalkGesamtubers

PKUUID_15

api_get_schnellkalksummen

Parameter:

AuftragsNr - erforderlich. Die Projektnummer

PositionsNr - optional, falls nur eine Positions ausgewertet werden soll

kst - optional, falls nur eine bestimmte Kostenstelle ausgewertet werden soll

artgrp - optional, falls nur eine bestimmte Artikelgruppe ausgewertet werden soll

Beispielaufruf:

http://meinserver:8080/4DAction/api_get_schnellkalksummen?token=D46D4D62BF2B407EA983BE4AEB0252&AuftragsNr=A000002&kst=100&grp=%27Platten%20FPY%27

Beispielergebnis:

{"error":"","success":true,"startProcess":179208922,"responseMode":"JSON","licenseOK":true,"kostenstellen":[{"KSt":100,"total":2,"totalcost":81.8}],"material":[{"Artikelgruppe":"Platten FPY","total":355.329576}],"laborcost":81.8,"materialcost":355.329576,"endProcess":179209134,"processingTime":212,"errorMsg":""}

Diese API-Funktion hat ein Pendant in der Tabellenkalkulation, liefert aber im JSON-Resultat mehr Ergebnisse auf einmal zurück. Übergibt man nur das Projekt, so werden für die Schnellkalkulationen aller Positionen einerseits die Materialkosten, andererseits die kalkulierten Zeiten und Fertigungskosten zurückgeliefert. Dies erfolgt entsprechend strukturiert, dass man sich Einzeldaten aus den JSON-Bestandteilen rausziehen kann.