EMail senden Mail an den Autor Drucken

vorhergehender Eintrag

nächster Eintrag

Inhalt

Hilfe Index

.

Beispiele für neue Formulare

Hinweis Nettopreis wenn keine Belegsumme

Der Kunde druckt immer wieder mal Angebote ohne Belegsummen aus. Und dies auch an Privatpersonen.

Dadurch hat er die Hinweispflicht dass es sich um Nettobeträge handelt.

Im Feld SteuerInfo:

pick(iRowProperties.DocumentSum=kfalse&iRowProperties.DocumentBrutto=kfalse,'','Die Preise sind Netto ohne Mehrwertsteuer')

Weitere Kapitel

Artikelnummer drucken zum auswählen

Positionsnummer links, Gruppenüberschrift in der Textflucht

Preis 0,00 nicht anzeigen

Menge mit 3 Nachkommastellen

Menge ein wenig nach links

Benutzer im Schlusstext

Section deaktivieren

Metallanteil in der Position

Lieferscheine im Fussbereich andrucken

Mehrwertsteuercode nicht immer anzeigen

Nachdruck bei gedruckten Rechnungen andrucken

Unterschiedliche Fusslogos auf der Kopie

Unterschiedliche Kopflogos auf Kopie

Lieferdatum = Rechnungsdatum

Neues Propertie in einem Formular verwenden

Set mit Preis und Rabatt drucken

Materialanteil gesamt im Belegsummenbereich

Lohnanteil aus einem Beleg ermitteln

Barcodeetikett mit Barcode Quer

Eigenschaft in den Reportproperties erzeugen

vorhergehender Eintrag

nächster Eintrag

Inhalt

Set mit Preis und Rabatt drucken

Die erste Zeile verschiebt die das Feld Gesamtsumme im Set nach rechts.
Die zweite Zeile erstellt vor das Feld SetSumPrice ein neues Feld mit dem Rabatt 1 als Inhalt.

if iRowProperties.SetPrice
Do $cinst.$objs.SetSumPrice.$left.$assign(15.5)
Do $cinst.$CopyField($cinst.$objs.SetSumPrice,'iRow.Discount1',0,-1.4,0,0,0,0,'$align.$assign(kRightJst)','$zeroempty.$assign(kTrue)','$fontsize.$assign(7)')
end if

vorhergehender Eintrag

nächster Eintrag

Inhalt

Materialanteil gesamt im Belegsummenbereich

jst(iListPositions.$cols.RawMaterialSum.$total(),'N2,')

vorhergehender Eintrag

nächster Eintrag

Inhalt

Lohnanteil aus einem Beleg ermitteln

Dieses Beispiel ermittelt den kompletten Lohnanteil aus einer Rechnung

Do toSQL.$getTableField(lbOk,'','',con("select sum(ANP_LOHNVK * (((100+ANP_RABATT)/100)*((100+ANP_RABATT2)/100))*ANP_RE_MENGE) from D_ANBPOS where ANP_NUMMER=",kplusclassic.D_RECHNUNG.RGK_NUMMER," and ANP_POSTYP in (0,6) and ANP_ALTERNATIV=0")) Returns inLohnVK

vorhergehender Eintrag

nächster Eintrag

Inhalt

Barcodeetikett mit Barcode Quer

Beispiel mit Barcode im Hochformat

Sollte es notwendig sein den Barcode Vertikal zu drucken dann kann man dies so erreichen.

Property General – text:

ioBarcode.$GetBarcode(con("0",kplusclassic.D_ARTIKEL.ART_BARCODE),con('0',kplusclassic.D_ARTIKEL.ART_BARCODE),25,25,200,1)

Property Appearance

noscale: kFalse

vorhergehender Eintrag

nächster Eintrag

Inhalt

Eigenschaft in den Reportproperties erzeugen

Damit kann man eine EIgenschaft in die Properties einfügen.
Das kann Sinn mach wenn man eine Eigenschaft des Formulars nutzen will, welche beim aktuellen Formular nicht zur Auswahl steht.

ioListen.$addColumnCharacter(iRowProperties,'StaffNameName',50,'Monteur:')
ioListen.$addColumnBool(iRowProperties,'StaffName',kTrue)

Zum Seitenanfang Drucken