Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Die Optionen innerhalb der Projekte Kalkulations-API sind hier gelistet

Bestellung

Verfügbare Tabellen

gesperrte Felder

KalkDeck

PKUUID_41

KalkBereiche

PKUUID_44

KalkGruppe

PKUUID_45

KalkGemein

PKUUID_46

KalkArtikel

PKUUID_18

KalkKosten

PKUUID_10447

BestellPosKalkMat

PKUUID_10510

BestNebenkostenKalkGesamtubers

PKUUID_217_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.