Stempel: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: <code> -- -- O L A P - Definitions Datei -- -- Stempel Auswahl über die Person -- das Statement sollte 1,2,3,4 liefern, also den RID des zu -- verwendeten Stemples. ...)
 
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<code>
* Stempel können in der Buchhaltung zum automatischen Eintrag einer fortlaufenden Nummer eingesetzt werden.
--
* Stempel werden durch Ihren Namen (z.B. "ER" für Eingangsrechnungen) und Ihren aktuellen Wert (z.B. "1002") dargestellt
-- O L A P - Definitions Datei
* Die Anwendung eines Stempels geschieht dann, wenn im Deckblatt der Name des Stempels im Skript angegeben wird
--
 
-- Stempel Auswahl über die Person
  STEMPEL=ER
-- das Statement sollte 1,2,3,4 liefern, also den RID des zu
 
-- verwendeten Stemples.
* Die Benennung eines Stempels ist bei Verbuchen zwar zwingend, es kann aber auch auf die Vergabe einer Nummer verzichtet werden
-- "0" dient als Default und verwendet dann GEN_RECHNUNG!
 
--
  STEMPEL=NEIN
 
* Stempel dienen auch zur Verwaltung verschiedener Nummernkreise.
 
Vorgehensweise: Das OLAP Statement "Beleg-Stempel.OLAP.txt" muss den RID des Stempels ergeben, der verwendet werden soll.
 
== Änderung des Standes eines Stempels ==
 
In besonderen Fällen kann es vorkommen, daß man die nächste Nummer eines Stempels fest einstellen will. Oder es wurde durch eine Fehlbuchung eine Stempelnummer vergeben, und man will den Stempel um eins zurücksetzen.
 
* Pflege->Datenbank->Datenbank Browser->Relations->STEMPEL->Data->"|<"
 
Suche Sie nun den richtigen Stempel aus, und überschreiben Sie die Spalte "Stand".


$PERSON_R=7230
== Beleg-Stempel.OLAP.txt ==


select
* Beispiel
<code>
--
--  O L A P  - Definitions Datei
--
-- Stempel Auswahl über die Person
-- das Statement sollte 1,2,3,4 liefern, also den RID des zu
-- verwendeten Stemples.
-- "0" dient als Default und verwendet dann GEN_RECHNUNG!
-- 
$PERSON_R=7230
select
  (
  (
--- Bedingung für Inlands-Händler -> STEMPEL_R=1
--- Bedingung für Inlands-Händler -> STEMPEL_R=1
  coalesce( (select 1 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where
  coalesce( (select 1 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where
     (PERSON.RID=$PERSON_R) and  
     (PERSON.RID=$PERSON_R) and  
Zeile 20: Zeile 45:
     (ANSCHRIFT.LAND_R=14)
     (ANSCHRIFT.LAND_R=14)
     ),0) +  
     ),0) +  
--- Bedingung für Auslands-Händler -> STEMPEL_R=2
--- Bedingung für Auslands-Händler -> STEMPEL_R=2
  coalesce( (select 2 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where
  coalesce( (select 2 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where
     (PERSON.RID=$PERSON_R) and  
     (PERSON.RID=$PERSON_R) and  
Zeile 27: Zeile 52:
     (ANSCHRIFT.LAND_R<>14)
     (ANSCHRIFT.LAND_R<>14)
     ),0)   
     ),0)   
---
---
  )
  )
  as PORTOFREIAB
  as STEMPEL_R
from
from
  rdb$$database
  rdb$$database
   
   
excel
excel
 
open
open
-  
-  
</code>
</code>

Aktuelle Version vom 12. Juli 2019, 16:53 Uhr

  • Stempel können in der Buchhaltung zum automatischen Eintrag einer fortlaufenden Nummer eingesetzt werden.
  • Stempel werden durch Ihren Namen (z.B. "ER" für Eingangsrechnungen) und Ihren aktuellen Wert (z.B. "1002") dargestellt
  • Die Anwendung eines Stempels geschieht dann, wenn im Deckblatt der Name des Stempels im Skript angegeben wird
STEMPEL=ER
  • Die Benennung eines Stempels ist bei Verbuchen zwar zwingend, es kann aber auch auf die Vergabe einer Nummer verzichtet werden
STEMPEL=NEIN
  • Stempel dienen auch zur Verwaltung verschiedener Nummernkreise.

Vorgehensweise: Das OLAP Statement "Beleg-Stempel.OLAP.txt" muss den RID des Stempels ergeben, der verwendet werden soll.

Änderung des Standes eines Stempels

In besonderen Fällen kann es vorkommen, daß man die nächste Nummer eines Stempels fest einstellen will. Oder es wurde durch eine Fehlbuchung eine Stempelnummer vergeben, und man will den Stempel um eins zurücksetzen.

  • Pflege->Datenbank->Datenbank Browser->Relations->STEMPEL->Data->"|<"

Suche Sie nun den richtigen Stempel aus, und überschreiben Sie die Spalte "Stand".

Beleg-Stempel.OLAP.txt

  • Beispiel

--
--  O L A P  - Definitions Datei
--
-- Stempel Auswahl über die Person
-- das Statement sollte 1,2,3,4 liefern, also den RID des zu
-- verwendeten Stemples.
-- "0" dient als Default und verwendet dann GEN_RECHNUNG!
--  

$PERSON_R=7230

select
(
--- Bedingung für Inlands-Händler -> STEMPEL_R=1
coalesce( (select 1 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where
    (PERSON.RID=$PERSON_R) and 
    (PERSON.RABATT_CODE is not null) and
    (PERSON.RABATT_CODE<>) and
    (ANSCHRIFT.LAND_R=14)
    ),0) + 
--- Bedingung für Auslands-Händler -> STEMPEL_R=2
coalesce( (select 2 from PERSON join ANSCHRIFT on (ANSCHRIFT.RID=PERSON.PRIV_ANSCHRIFT_R) where
    (PERSON.RID=$PERSON_R) and 
    (PERSON.RABATT_CODE is not null) and
    (PERSON.RABATT_CODE<>) and
    (ANSCHRIFT.LAND_R<>14)
    ),0)  
---
)
as STEMPEL_R
from
rdb$$database

excel

open
-