...
Methode | Syntax | Ergebnis | Hinweise 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 Datensatz | Queries werden genauso wie für die API formuliert, bitte die dortige Dokumentation zurate ziehen. |