AReport #1000 FSammlung_qry -- {0r}

{
"SELECT_FDNAMES": "inv_bew_am, adresse, kategorie, bezeichnung, ek",
"FROM_SCHEMA": "a_todo4",
"FROM_QRY": "FSammlung_qry"
}
##2040 demo-online -- -
- 1 -    (TxtDoc-2025-08-18.html)


App-Link #994 Ad hoc Reports aufbauend auf bestehenden Views in App-Schemen als Text oder CSV -- {0r}

Voraussetzungen:
- Schemen sind zulässig
- Angemeldeter Benutzer ist berechtigt
- View endet mit dem Namen "_qry"


Vorteile:
- Wenn bereits passende Views vorhanden sind,
kann man diese ohne Programmänderung verfügbar machen. ( Berechtigung prüfen )

- Man kann nach einem beliebigen Text in den Zeilen filtern. (z.B. Erfolg)

- Die Ausgabe ist als Text(html) oder csv möglich.

- Neben "download" steht auch die Funktion "als eMail senden" zur Verfügung.
(auch bei verwalteten Gastsitzungen möglich -- https://support.google.com/chrome/a/answer/3017014)



Nachteil:
- z.B. keine Summen -- also eher CSV nutzen und per Tabellenkalkulation nutzen.

--> http://aussendienst4.jobst-software.net/ainfojs2000/Info_Pflege?submitaction=%2F%3D%2F&datatable_primarykey=993


--> http://aussendienst4.jobst-software.net/ainfojs2000/Info_Pflege?submitaction=%2F%3D%2F&datatable_primarykey=990

##2038 demo-online -- -
- 2 -    (TxtDoc-2025-08-18.html)


AReport #993 Bestandsliste -- {0r}

{
"SELECT_FDNAMES": "vorgang_knz, adressnr, beldatum, artikelnr, lagerort, bewegungs_menge",
"FROM_SCHEMA": "al_storage",
"FROM_QRY": "l_storage_bestandsliste_qry"
}

--> http://aussendienst4.jobst-software.net/ainfojs2000/Info_Pflege?submitaction=%2F%3D%2F&datatable_primarykey=994

##2039 demo-online -- -
- 3 -    (TxtDoc-2025-08-18.html)


AReport #990 Saldenliste -- {0r}

{
"SELECT_FDNAMES": "cos_id, vorgang_knz, adressnr, konto, konto_text, s_betrag, h_betrag",
"FROM_SCHEMA": "aea_cos",
"FROM_QRY": "buchhaltung_saldenliste_vorgang_qry"
}

--> http://aussendienst4.jobst-software.net/ainfojs2000/Info_Pflege?submitaction=%2F%3D%2F&datatable_primarykey=994

##2037 demo-online -- -
- 4 -    (TxtDoc-2025-08-18.html)


App-Link #981 Stammdaten -- Texte -- Gerhard Jobst Software -- Kontakt -- {1}



--> https://start.jobst-software.net


--> mailto:jobst@jobst-software.com?subject=Anfrage%20zu%20SQL&body=Bitte%20um%20Rueckruf%20unter

##2029 demo-online -- -
- 5 -    (TxtDoc-2025-08-18.html)


App-Link #978 ATodo -- Gerhard Jobst Software -- Kontakt -- {1}



--> https://start.jobst-software.net


--> mailto:jobst@jobst-software.com?subject=Anfrage%20zu%20SQL&body=Bitte%20um%20Rueckruf%20unter

##2026 demo-online -- -
- 6 -    (TxtDoc-2025-08-18.html)


App-Link #977 Umfragen -- Gerhard Jobst Software -- Kontakt -- {1}



--> https://start.jobst-software.net


--> mailto:jobst@jobst-software.com?subject=Anfrage%20zu%20SQL&body=Bitte%20um%20Rueckruf%20unter

##2023 demo-online -- -
- 7 -    (TxtDoc-2025-08-18.html)


App-Link #976 Kosten -- Gerhard Jobst Software -- Kontakt -- {1}



--> https://start.jobst-software.net


--> mailto:jobst@jobst-software.com?subject=Anfrage%20zu%20SQL&body=Bitte%20um%20Rueckruf%20unter

##2024 demo-online -- -
- 8 -    (TxtDoc-2025-08-18.html)


App-Link #974 Zeit -- Gerhard Jobst Software -- Kontakt -- {1}



--> https://start.jobst-software.net


--> mailto:jobst@jobst-software.com?subject=Anfrage%20zu%20SQL&body=Bitte%20um%20Rueckruf%20unter

##2025 demo-online -- -
- 9 -    (TxtDoc-2025-08-18.html)


App-Link #968 ATodo -- für Termine, für die es bei Auftr. & Co keine Zeilen gibt -- {2}

Also Todo für den Rest,
und man hat es im
- Kalender für Alles
- Protokoll.

--> /a_todo4/

##2020 demo-online -- -
- 10 -    (TxtDoc-2025-08-18.html)


ADialog_Hr_Cal #1001 Hr_Cal_Details -- {d}

<dialog id="dialog_ahr_cal_details">
<form> <input name="json_input_ele_no" readonly type="hidden" />

<label>Archiv</label> <input name="Archiv" type="date"
placeholder="im Archiv ab (Wartung, dann per User mit ahr_cal_archive_role)" />
</form>

<button name="btnOK" >OK</button>
<button name="btnCancel" >abbrechen</button>
</dialog>
##2042 demo-online -- -
- 11 -    (TxtDoc-2025-08-18.html)


App-Link #987 ATodo -- individuelle Felder ohne Datenbank/Programm-Änderung per PostgreSQL-Json-Feld und HTML-Dialog -- {d}

z.B. für
- Ad-hoc-Inventur
- Ad-hoc-Test





Für Umsetzung s.a.

--> http://aussendienst4.jobst-software.net/ainfojs2000/Info_Pflege?submitaction=%2F%3D%2F&datatable_primarykey=985


--> http://aussendienst4.jobst-software.net/ainfojs2000/Info_Pflege?submitaction=%2F%3D%2F&datatable_primarykey=984

##2036 demo-online -- -
- 12 -    (TxtDoc-2025-08-18.html)


ADialog #986 Standarddialog -- {d}

<dialog id="dialog_todo_pos_details">
<form> <input name="json_input_ele_no" readonly type="hidden" />
<label>Betrag</label> <input name="Betrag" list="TODO_POS_BETRAG_LIST" type="number" />
<label>ANr</label> <input name="ANr" list="TODO_POS_ANR_LIST" />
</form>

<button name="btnOK" >OK</button>
<button name="btnCancel" >abbrechen</button>
</dialog>


<datalist id="TODO_POS_ANR_LIST"> <!-- lt. SQL-View TODO_POS_ANR_LIST -->
$DATA_OPTIONS.TODO_POS_ANR_LIST.ANR_OG.ANR.ANR_TEXT
</datalist>

<datalist id="TODO_POS_BETRAG_LIST"> <!-- lt. SQL-View TODO_POS_BETRAG_LIST -->
$DATA_OPTIONS.TODO_POS_BETRAG_LIST.BETRAG_OG.BETRAG.BETRAG_TEXT
</datalist>

--> http://aussendienst4.jobst-software.net/ainfojs2000/InfoPrint_Default?only_REPORT_KNZ=TxtDoc&search_text=%20%23987%20


--> http://aussendienst4.jobst-software.net/a_todo4/?submitaction=%2F%3D%2F&datatable_primarykey=1

##2035 demo-online -- -
- 13 -    (TxtDoc-2025-08-18.html)


ADialog #985 Ad-hoc-Inventur -- {d}

<dialog id="dialog_todo_pos_details">
<form> <input name="json_input_ele_no" readonly type="hidden" />
<label>Menge</label> <input name="Menge" type="number" />
<label>Ort</label> <input name="Ort" />
</form>

<button name="btnOK" >OK</button>
<button name="btnCancel" >abbrechen</button>
</dialog>

--> http://aussendienst4.jobst-software.net/ainfojs2000/InfoPrint_Default?only_REPORT_KNZ=TxtDoc&search_text=%20%23987%20


--> http://aussendienst4.jobst-software.net/a_todo4/?submitaction=%2F%3D%2F&datatable_primarykey=5

##2034 demo-online -- -
- 14 -    (TxtDoc-2025-08-18.html)


ADialog #984 Ad-hoc-Test -- {d}

<dialog id="dialog_todo_pos_details">
<form> <input name="json_input_ele_no" readonly type="hidden" />
<label>Test</label> <input name="Test" />
<label>Ergebnis</label> <input name="Ergebnis" />
</form>

<button name="btnOK" >OK</button>
<button name="btnCancel" >abbrechen</button>
</dialog>

--> http://aussendienst4.jobst-software.net/ainfojs2000/InfoPrint_Default?only_REPORT_KNZ=TxtDoc&search_text=%20%23987%20


--> http://aussendienst4.jobst-software.net/a_todo4/?submitaction=%2F%3D%2F&datatable_primarykey=6

##2033 demo-online -- -
- 15 -    (TxtDoc-2025-08-18.html)


App-Link #960 Zeit -- Online Hr Calendar -- {l100-cal}

Bitte Urlaube möglichst 2 Wochen vorher eintragen 
(bei mehr als 2 Tagen 1 Monat vorher)

--> /ahr_cal/

##2011 demo-online -- -
- 16 -    (TxtDoc-2025-08-18.html)


App-Link #958 Kosten -- Online Spesen -- {l100-cos}

Für alle Kosten im Aussendienst zu verwenden.

Bei Problemen: +43 664 3376423


Dateien bevorzugt als kompakte .html oder .txt angeben bzw. anlegen.

--> http://aussendienst4.jobst-software.net:8000/aea_cos/

##2009 demo-online -- Hinweis: Bitte vorerst nur den Steuercode 0 (0%) verwenden, da die Buchhaltung diese Arbeit übernimmt.
- 17 -    (TxtDoc-2025-08-18.html)


App-Link #961 Umfragen -- Online Q&A -- {l100-qa}

Nicht abgegebene Umfragen,
werden als Stimmenthaltung gewertet.

Bei entsprechender Beteiligung,
gilt dann die Mehrheit der Abgaben.

--> /aqa_quest/

##2013 demo-online -- -
- 18 -    (TxtDoc-2025-08-18.html)


App-Link #957 Zeit -- Eingabe-Urlaub -- {l110-cal}

Die Zeitsumme sollte die normale Arbeitszeit des jeweiligen Tages ergeben.

z.B. bei Vollzeit
- Mo bis Do 8 Stunden
- und Fr 4 Stunden
##2008 demo-online -- -
- 19 -    (TxtDoc-2025-08-18.html)


App-Link #959 Kosten -- Link auf FinanzOnline (extern) -- {l110-cos}



--> https://finanzonline.bmf.gv.at/fon/


--> https://formulare.bmf.gv.at/service/formulare/inter-Steuern/pdfs/2024/E1a.pdf

##2010 demo-online -- Zugangsdaten lt. interner Dokumentation.
- 20 -    (TxtDoc-2025-08-18.html)


App-Link #1008 Zeit -- Archiv

Eingabe im Feld Details - Archiv

- ab dem eingegebenen Datum werden, werden die Daten in der Web-Pflege nicht mehr angezeigt

- die Berechtigung bleibt jedoch erhalten
- die Daten können weiterhin gedruckt werden (passende URL ist Voraussetzung)
(z.B. unter "fällig" und "Protokoll", existierende Links in Mails, ...)
- auch in Access oder LibreOffice-Base/Calc sind die Zeilen weiterhin sichtbar
(für Desktop-Anwendungen sind jedoch die Online-Rollen nicht vorgesehen)



Der Details-Dialog ist folgendermassen definiert:

--> http://aussendienst4.jobst-software.net/ainfojs2000/InfoPrint_Default?only_REPORT_KNZ=TxtDoc&search_text=%20%231001%20

##2063 demo-online -- -
- 21 -    (TxtDoc-2025-08-18.html)


ADialog #996 FSammlung

<dialog id="dialog_todo_pos_details">
<form> <input name="json_input_ele_no" readonly type="hidden" />
<label>Kategorie</label> <input name="Kategorie" list="Kategorie_LIST" />
<label>Bezeichnung</label> <input name="Bezeichnung" />
<hr />
<label>Zustand</label> <input name="Zustand" />
<hr />
<label>EK</label> <input name="EK" type="number" />
<label>mögl. VK</label> <input name="VK" type="number" />
<hr />
<label>Stand</label> <input name="Stand" type="date" />
</form>

<button name="btnOK" >OK</button>
<button name="btnCancel" >abbrechen</button>
</dialog>


<datalist id="Kategorie_LIST">
<option>Kamera<option>
<option>DVD<option>
<option>Bild<option>
</datalist>
##2041 demo-online -- -
- 22 -    (TxtDoc-2025-08-18.html)


App-Link #983 Wiederkehrende Wartungen von Geräten, Software etc.

sind folgendermaßen anzulegen:
------------------------------

- WSTATE -- mit Text "wart-..."

- BDATUM -- letzes Datum der Wartung. Nach einer Wartung ist dieses Datum auf "heute" zu setzen.

- ADRESSE -- Zyklus z.B. "wart-jaehrl:", "wart-monatl:", "wart-woechentl:2", "wart-taegl:"

- VORGANGSTEXT -- sollte angeben, was zu tun, prüfen und beachten ist.


Wenn man nur die fälligen Geräte sehen will, muss man sich mit einem User anmelden,
der Mitglied der SQL-Rolle "eina_wart_offen_role" ist.


Ein Protokoll ist per LibreOffice Base bzw. der VIEW wart_journal_raw abzurufen.



z.B.

--> http://aussendienst4.jobst-software.net/ainfojs2000/Info_Pflege?submitaction=%2F%3D%2F&datatable_primarykey=982

##2032 demo-online -- -
- 23 -    (TxtDoc-2025-08-18.html)


Server-VM #982 VM -- js-es6 -- Aussendienst4_AT

Server für Webanwendung "Aussendienst4_AT" mit Nutzung von PostgreSQL und JavaScript es6.








Hilfe zu Wiederkehrende Wartungen
unter:

--> http://aussendienst4.jobst-software.net/ainfojs2000/InfoPrint_Default?only_REPORT_KNZ=TxtDoc&search_text=%20%23983%20

##2031 demo-online -- -
- 24 -    (TxtDoc-2025-08-18.html)


App-Link #980 Stammdaten -- Texte -- Wartung

Selten zu ändernde Stammdaten (z.B. Konten, Steuercodes, Auswahlmöglichkeiten, ...) 
sind mit LibreOffice Base intern zu pflegen.

--> /frepjs2000/Fr_Konditionen_Allgemein

##2028 demo-online -- -
- 25 -    (TxtDoc-2025-08-18.html)


App-Link #979 Stammdaten -- Texte -- Basis

Auswahllisten (z.B. KOSTENSTELLE_LIST)
haben meist eine PostgreSQL-View als Basis
und liefern unter Berücksichtigung der Berechtigung (Rolle)
eine passende Liste.
##2027 demo-online -- -
- 26 -    (TxtDoc-2025-08-18.html)


App-Link #971 Info -- Berechtigungen

Damit Info-Zeilen/Beiträge für Alle per Hilfe-Button 
sichtbar werden,
ist
- im Feld WSTATE 'aktiv-onlineuser-extuser'
- umd eine Zeile mit ADRESSE 'demo-online'
einzutragen.
##2021 demo-online -- -
- 27 -    (TxtDoc-2025-08-18.html)


AJob #970 AAudit-Druck nach UPDATE "Druck RE - Abo"

{
"acal_text": "%IST%",
{ "dmloperation": "UPDATE", "ADRESSE": "Druck RE - Abo" }
}
##2018 demo-online -- -
- 28 -    (TxtDoc-2025-08-18.html)


App-Link #969 ATodo -- mögliche Basis für Eigenentwicklung

Die Todo ist eine einfache Anwendung 
und könnte als Basis für individuelles Eigenes sein.

Oder man löst damit autom. Jobs aus.

--> /a_todo4/?submitaction=%2F%3D%2F&datatable_primarykey=2&job=Druck+RE+-+Abo


--> /a_todo4/

##2019 demo-online -- -
- 29 -    (TxtDoc-2025-08-18.html)


AJob #967 AAudit-Mail nach INSERT einn_ausg

{
"acal_text": "%PLAN%",
{ "dmloperation": "INSERT", "einn_ausg": "-" }
}

##2017 demo-online -- Details unter:


- http://aussendienst4.jobst-software.net:8000/aea_cos/Ea_Cost_Pflege?submitaction=%2F%3D%2F&datatable_primarykey=${COS_ID}


Bitte genehmigen oder ablehnen.
- 30 -    (TxtDoc-2025-08-18.html)


AJob #966 AAudit-Mail nach INSERT Urlaub

{
"acal_text": "%",
{ "dmloperation": "INSERT", "zeitart": "Urlaub" }
}

##2016 demo-online -- Details unter:


- http://aussendienst4.jobst-software.net:8000/ahr_cal/Hr_Calendar_Pflege?datatable_primarykey=${CAL_ID}&submitaction=%2F%3D%2F


Bitte genehmigen oder ablehnen.

m.f.g.
AAudit
- 31 -    (TxtDoc-2025-08-18.html)


App-Link #963 Umfragen -- Online (extern)

Manche Umfragen sind Online 
- nicht
- oder mit erheblichen Aufwand verbunden
und sollten dann besser wie vorgesehen umgesetzt werden.


z.B.

--> https://wien.arbeiterkammer.at/beratung/Wohnen/Wohnen_im_Eigentum/Beschlussfassung_der_Eigentuemergemeinschaft.html

##2015 demo-online -- -
- 32 -    (TxtDoc-2025-08-18.html)


App-Link #962 Zeit -- Urlaubsanspruch (extern)



--> https://www.oesterreich.gv.at/lexicon/U/Seite.991623.html

##2014 demo-online -- -
- 33 -    (TxtDoc-2025-08-18.html)

download