Versionen im Vergleich

Schlüssel

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

...

MethodeSyntaxErgebnisHinweise und Tipps
VP_GETPROJREISEKOSTEN
=VP_GETPROJREISEKOSTEN("<PROJEKTNR>";"<Distanz|Dauer>")
Gibt Text-Wert zu km (Distanz) oder (Fahrt)-Zeit in Stunden (Dauer) mit drei Nachkomma-Stellen zurück. Die Strecke gilt vom Firmensitz (Hauptmandant) zur Lieferadresse des Projekts.

Achtung: intern wird eine Anfrage zu GoogleMaps getätigt

Um es als Zahl gut verarbeiten verarbeiten zu können:

=N(SUBSTITUTE(=VP_GETPROJREISEKOSTEN("<PROJEKTNR>";"<Distanz|Dauer");",";"."))


VP_Lagerbedarf
=VP_LAGERBEDARF("<ArtikelTypenNr>")
Erzeugt auf Basis der ArtikelTypenNr einen URL zum lokalen Netzwerk,  um die api_newstockdemand als Lagerbedarfsmeldung aufzurufen  und einen neuen Bestellvorschlag zu erstellen

Nützlich für Artikel im Standardsortiment mit Min/Max-Beständen.

Übergibt man  die URL in einen QRCode (dafür optimiert), kann dieser im Lager per Smartphone aufgerufen werden.

Pos_VP_GetPKMatField=Pos_VP_GetPKMatField("<ProjektNr>";<PositionsNr>;<LaufendeNummer>;"<Feldname>")Liefert für die Materialkalkulation in Projekt, Position und LfdNr den Wert des übergebenen Felds zurück.Auch via Makro an der Projektposition aufrufbar für alle Felder.
Pos_VP_GetPKZeitField=Pos_VP_GetPKZeitField("<ProjektNr>";<PositionsNr>;<LaufendeNummer>;"<Feldname>")Liefert für die Zeitkalkulation in Projejkt, Position und LfdNr den Wert des übergebenen Felds zurück.Auch via Makro an der Projektposition aufrufbar für alle Felder.
Pos_VP_SETPREIS=Pos_VP_SETPREIS(<Zahl>)Setzt den VK-Preis der aktuellen Projektposition auf den übergebenen Wert.Funktioniert nur im Kontext der Position
Pos_VP_SETBEZEICHNUNG=Pos_VP_SETBEZEICHNUNG("<Beschreibung>")Setzt die Bezeichnung der aktuellen Projektposition auf den übergebenen Wert.Funktioniert nur im Kontext der Position
VP_GETZEITSUMFORPERSONAL=VP_GETZEITSUMFORPERSONAL("<PersonalNr>;"<VonDatum>";"<BisDatum>")Liefert für die übergebene Personalnummer die Summe der Nettozeiten für den angegebenen Zeitraum."
VP_GETARTIKELSELECTION=VP_GETARTIKELSELECTION("<Artikelgruppe>";"<VonArtikel>";"<BisArtikel>";"<Feldname1;Feldname2;Feldname3;...>";"{VP-Tabellenname}")Füllt Artikeldaten in eine Tabelle. 
VP_GETBESTELLPOSSELECTION


VP_GETBESTELLUNGSELECTION


VP_GETZEITSELECTION


VP_GETKUNDESELECTION


VP_GETLIEFERANTENSELECTION


VP_GETKSTSELECTION


VP_GETPERSONALSELECTION


VP_GETOPKUNDESELECTION


VP_GETPROJEKTSELECTION


VP_GETPROJEKTPOSSELECTION


VP_GETSTUCKLISTESELECTION


VP_GETARTIKELFIELD


VP_GETPROJECTFIELD


VP_GETPROJECTPOSFIELD


VP_GETKUNDEFIELD


VP_GETPERSONALFIELD


VP_GETKSTFIELD


VP_GETOPFIELD


VP_GETBESTELLUNGFIELD


VP_GETBESTELLPOSFIELD


VP_GETWEBSERVERURL


VP_GETPROJEKTZEITEN=VP_GETPROJEKTZEITEN("<ProjektNr>";"<Feldname1;Feldname2;Feldname3;...>";"{VP-Tabellenname}")Füllt Projektzeiten in eine Tabelle. 

Mittels SUMIF lassen sich die Summen je Kostenstelle (MA, Position, KST-GRUPPE, Überstunden vs. Normal, ...) ermitteln. Was dann Vergleichbarkeit von Soll-und Ist,  sowie Diagrammdarstellungen zulässt.

=SUMIF(<KSTSpalten-Startzelle:KSTSpalten-Endzelle>;"<KST-Name>";<GesamtzeitenStartZelle:GesamtzeitenStartZelle)

VP_GETPROJEKTKOSTENSELECTION

zB VP_QUERYSTUCKLISTEFIELD
VP_QUERY<Modul>FIELD=VP_QUERYSTUCKLISTEFIELD("<Query>";"<Feldname>")Füllt den jeweils ersten gefundenen DatensatzQueries werden genauso wie für die API formuliert, bitte die dortige Dokumentation zurate  ziehen. 
POS_VP_SETBESTELLPREIS


POS_VP_SETBESTELLEINHEIT


POS_VP_SETBESTELLTEXT


POS_VP_SETBESTELLLIEFERANT


VP_ZEIT_GETMONATSOLLSTUNDEN=VP_ZEIT_GETMONATSOLLSTUNDEN(<"PersonalNr">;<Monat>;<Jahr>)Personalnummer immer als Text übergeben.Ermittelt die monatlichen Sollstunden für den übergebenen Mitarbeiter im übergebenen Monat und Jahr.