Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 15 Nächste Version anzeigen »

  • 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.
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_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.

VP_GET_TEXTBAUSTEIN=VP_GET_TETBAUSTEIN(<"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.
  • Keine Stichwörter