Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
  • 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.
GETARTIKELSELECTIONVP_TETBAUSTEIN
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.


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_=VP_GETARTIKELSELECTION("<Artikelgruppe>";"<VonArtikel>";"<BisArtikel>";"<Feldname1;Feldname2;Feldname3;...>";"{VP-Tabellenname}")Füllt Artikeldaten in eine Tabelle. VP_GETBESTELLPOSSELECTIONVP_GETBESTELLUNGSELECTIONVP_GETZEITSELECTIONVP_GETKUNDESELECTIONVP_GETLIEFERANTENSELECTIONVP_GETKSTSELECTIONVP_GETPERSONALSELECTIONVP_GETOPKUNDESELECTIONVP_GETPROJEKTSELECTIONVP_GETPROJEKTPOSSELECTIONVP_GETSTUCKLISTESELECTIONGETARTIKELFIELD


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.

VP_GET_TEXTBAUSTEIN=VP_GET_TEXTBAUSTEIN(<"Textbauteinname">{;<Sprachnummer>})Die Sprachnummer 2-4 muß nur angegeben werden, wenn man nicht die Standardsprache haben möchteGibt 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 sollAppend kann zu wiederholter Anhängung führen - also zB sinnvoll um Änderungen in der Tabellenkalklation zu dokumentieren, wann immer diese ausgeführt wurde.