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

Verfügbare Tabellen

gesperrte Felder

Bestellung

KalkDeck

PKUUID_41

KalkBereiche

PKUUID_44

KalkGruppe

PKUUID_45

KalkGemein

PKUUID_46

KalkArtikel

PKUUID_18

KalkKosten

PKUUID_

104

47

BestellPos

KalkMat

PKUUID_

105

10

BestNebenkosten

KalkGesamtubers

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.