Die Kennzeichnung gilt immer nur für den jeweiligen Report.
Variablen für die Rechnung
Table 3-1. ResultSet address
| Variable | Beschreibung |
|---|---|
| astname | Nachname |
| lastname2 | Nachname Zusatz |
| firstname | Vorname |
| first_last | Vorname Nachname |
| last_first | Nachname, Vorname |
| city | PLZ Stadt |
| city_alone | Stadt |
| city_alone | Stadt |
| zip | Postleitzahl |
| street | Straße |
| city_country | Staat-PLZ Stadt |
| country | Land |
| order_orderedat | Auftragsdatum |
| order_deliverdat | Lieferdatum |
| order_number | Auftragsnummer |
| order_designation | Auftragsbeschreibung |
| customers_ordernumber, | Auftragsnummer des Kunden |
Table 3-2. ResultSet Order
| Variable | Beschreibung |
|---|---|
| orderid | Id des Auftrags |
| orderNumber | Auftragsnummer |
| invoiceNumber | Rechnungsnummer |
| invoiceDate | Rechnungsdatum |
| discount | Rabatt |
| misc_cost | div. Kosten |
| postage_cost | Porto o. Fracht |
| packing_cost | Verpackungskosten |
| term_of_payment | Zahlungsbedingung Tex |
| staff_lastname | Sachbearbeiter Nachname |
| staff_firstname | Sachbearbeiter vorname |
| staff_first_last | Sachbearbeiter Nachname, Vorname |
| staff_last_first | Sachbearbeiter Vorname Nachname |
| staff_phone_handy | Handy Sachbearbeiter |
| staff_email | Email des Sachbearbeiter |
| staff_phone | Telefon Sachbearbeiter |
| staff_fax | FAX Sachbearbeiter |
| partner_lastname | Gesprächspartner Nachname |
| partner_firstname | Gesprächspartner vorname |
| partner_first_last | GesprächspartnerNachname, Vorname |
| partner_last_first | GesprächspartnerVorname Nachname |
| customers_ordernumber | Auftragsnummer des Kunden |
| gets_number | Abholscheinnummer |
| supply_number | Lieferscheinnummer |
Table 3-3. ResultSet positions
| Variable | Beschreibung |
|---|---|
| order_number | Auftragsnummer |
| order_orderedat | Auftragsdatum |
| order_deliverdat | Auftragsdatum |
| order_tax_va | Auftragsgebundene Mwst. in Prozent |
| order_designation | Auftragsbeschreibung |
| pos_designation | Positionsbeschreibung |
| price | Preis |
| end_price_gross | Preis incl. Mwst. |
| end_price_netto | Preis ohne Mwst. |
| position | Position |
| amount | Menge |
| article_designation | Artikel Beschreibung |
| article_id | Artikelnummer |
| article_wrapping | Artikel Verpackung |
| article_quantumperwrap | Artikel Anzahl per Verpackungseinheit |
| article_unit | Artikel einheit |
Example 3-9.
<resultSet>address</resultSet> (["hibernation.hibernation number","order number"]) (["to char(hibernation.begin date, \'" + dicUser['SQLDateFormat'"] + "\')","begin date:to_char(hibernation.begin_date, \'" + dicUserSQLDateFormat? + "\')","begin_date]) (["hibernation.begin working time","begin working time"]) (["hibernation.begin notes","begin notes"]) (["hibernation.ends notes","ends notes"]) (["address.lastname","lastname"]) (["address.lastname2","lastname2"]) (["address.firstname","firstname"]) (["address.street","street"]) (["(address.zip ' ' address.city)","city "])
Zusatzfelder in Überwinterungsmodul und im
Example 3-10.
<resultSet>positions</resultSet> (['hibernation.hibernation_number','order_number']) ([:to char(hibernation.begin date, \'" + dicUser[ 'SQLDateFormat'] + "\')","begin date:to_char(hibernation.begin_date, \'" + dicUser[ 'SQLDateFormat'] + "\')","begin_date]) (["hibernation.begin working time","begin working time"]) ([:hibernation plant.plant number","article id:hibernation_plant.plant_number","article _id]) (["hibernation plant.price","price"]) (["hibernation plant.status","status"]) (["hibernation plant.plant notice","plantnotice"]) //Notiz ([ "hibernation_plant.vermin","vermin"]) //Schädlinge (["hibernation plant.diameter","diameter"])// Durchmesser ([:botany.botany name","botany n ame:botany.botany_name","botany_n ame]) (["botany.local name","local name"])
Dabei ist folgendes zu beachten: Dies ist ein Teil aus dem Quellcode. Ich habe den SQL-Teil neugestaltet, um ihn besser pflegen zu können. Für den Report gilt folgendes: Je nach ResultSet stehen die Variablen im zweiten Teil der durch Komma getrennten Liste, also (["hibernation plant.status","status"]) steht im Report das Feld "status" zur Verfügung.
Das ist das entry eSequence und ist mit sequence_of_stock verbunden.
Hier ein ausschnitt:
Example 3-12. Resulset Graves
graveyard_id integer grave_id integer graveyard_shortname varchar graveyard_designation varchar grave_firstname varchar grave_lastname varchar grave_pos_number integer grave_contract_begins_at date grave_contract_ends_at date grave_detachment varchar grave_grave_number varchar
Example 3-13. Pflanzenliste mit Artikeln
(graveyard_id integer grave_id integer graveyard_shortname varchar graveyard_designation varchar grave_firstname varchar grave_lastname varchar grave_pos_number integer grave_contract_begins_at date grave_contract_ends_at date grave_detachment varchar grave_grave_number varchar service_article_id integer article_number text article_designation text service_price float service_count float