- Pflicht-Werte sind ohne die <> einzugeben
- Optionale Werte sind ohne die {} einzugeben
- Die Darstellung <WertX|WertY> bedeutet, daß man entweder Wert X oder Y eingeben kann.
- Anführungszeichen müssen wie vorgegeben eingegeben werden.
- Komma oder Semicola unbedingt beachten.
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. | |||||||||||||||
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. | ||||||||||||||
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. | ||||||||||||||
VP_GET_TEXTBAUSTEIN | =VP_GET_ | TETBAUSTEINTEXTBAUSTEIN(<"Textbauteinname">{;<Sprachnummer>}) | Die Sprachnummer 2-4 muß nur angegeben werden, wenn man nicht die Standardsprache haben möchte | Gibt den Text des Textbausteins zurück | |||||||||||||
VP_PROJ_SETTEXTFIELD | =VP_PROJ_SETTEXTFIELD(<"Textfeld">;<meinText>) | Ersetzt den Text im gewählten Textfeld des Projekt mit dem übergebenen neuen Text | Komination aus VP_GET_Textbaustein und VP_PROJ_SETTEXTFIELD erlaubt individuelle und komplexe Texte für Aufträge parametrisch darzustellen Das Schema der Textfelder im Projekt: Angebot: AnAngebot - AbAngebot - EndAngebot Auftragsbestätigung: AnAuftrag - AbAuftrag - EndAB Lieferschein: AnLieferschein - AbLieferschein - EndLieferschein Rechnung: AnRechnung - AbRechnung - EndRechnung Teilrechnung: AnTeilechnung - AbTeilechnung - EndTeilechnung AcontoRechnung: AnAcontoRechnung - AbAcontoRechnung - EndAcontoRechnung Gutschrift: AnGutschrift - AbGutschrift - EndGutschrift | ||||||||||||||
VP_PROJ_SETBEMERKUNG | =VP_PROJ_SETBEMERKUNG(<"Text">{;TRUE|FALSE}) | Setzt den Text ins Bemerkungsfeld, der zweite Parameter "Append" definiert, ob es an die bestehende Bermerkung angehängt wird oder diese ersetzen soll | Append kann zu wiederholter Anhängung führen - also zB sinnvoll um Änderungen in der Tabellenkalklation zu dokumentieren, wann immer diese ausgeführt wurde. |