Business11-Wiki

Inoffizielles Wiki zur ERP-Software Business11 von Profitex

Benutzer-Werkzeuge

Webseiten-Werkzeuge


belege:gestalten:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
belege:gestalten:start [2020/09/09 08:42]
leopold [Element ausblenden]
belege:gestalten:start [2020/09/15 07:55] (aktuell)
leopold
Zeile 35: Zeile 35:
 ==== Absenderadresse verschieben ==== ==== Absenderadresse verschieben ====
  
-  * Im Register "​Kopfzeile",​ im linken Fenster unterhalb des Eintrags "​Absender"​ die Zeile ''​if(Typ="​K",​SYS_ClientName+", "+SYS_ClientStrasse+", "+SYS_ClientOrt)'' ​ markieren+  * Im Register "​Kopfzeile",​ im linken Fenster unterhalb des Eintrags "​Absender"​ die Zeile ''​if(Typ="​K",​SYS_ClientName ", " SYS_ClientStrasse ", " SYS_ClientOrt)'' ​ markieren
   * Im rechten Fenster bearbeitet man nun die Einträge "​Links",​ "​Oben",​ "​Rechts",​ "​Unten"​. Auch negative Werte sind erlaubt.   * Im rechten Fenster bearbeitet man nun die Einträge "​Links",​ "​Oben",​ "​Rechts",​ "​Unten"​. Auch negative Werte sind erlaubt.
  
 ==== Referenzdaten bearbeiten ==== ==== Referenzdaten bearbeiten ====
  
-Beispiel: Mobiltelefonnummer in feste Nummer ändern * Im Register "​Kopfzeile",​ im linken Fenster, im Block "​Referenz 3", die vierte Zeile (unterhalb von "​Translate$("​Mobil"​) doppelklicken * Den ursprünglich enthaltenen Wert '' ​+WW_Pos.KopfID@WW_Kopf.Ident:​Kund_mobil'' ​ löschen * Hinter den Doppelpunkt,​ aber vor den Ausführungszeichen die fest geltende Mobiltelefonnummer eintragen.+Beispiel: Mobiltelefonnummer in feste Nummer ändern * Im Register "​Kopfzeile",​ im linken Fenster, im Block "​Referenz 3", die vierte Zeile (unterhalb von "​Translate$("​Mobil"​) doppelklicken * Den ursprünglich enthaltenen Wert ''​ WW_Pos.KopfID@WW_Kopf.Ident:​Kund_mobil'' ​ löschen * Hinter den Doppelpunkt,​ aber vor den Ausführungszeichen die fest geltende Mobiltelefonnummer eintragen.
  
 ==== Lieferdatum ==== ==== Lieferdatum ====
  
-Im SX-Standardformular stand bis 4.9.2020 die Variable \\ <font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>":​ "+if(Year(WW_Kopf.Lieferdatum)=1,,​date$(WW_Kopf.Lieferdatum,'​%x'​))</​font>​+Im SX-Standardformular stand bis 4.9.2020 die Variable \\ <font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>":​ " if(Year(WW_Kopf.Lieferdatum)=1,,​date$(WW_Kopf.Lieferdatum,'​%x'​))</​font>​
  
-Im programmeigenen Standardformular steht die Variable \\ <font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>":​ "+if(StartsWith(WW_Pos.KopfID@WW_Kopf.Ident:​Beschreibung,"​ebay"​),​@LDeBay,​if(Year(WW_Pos.KopfID@WW_Kopf.Ident:​Lieferdatum)=1 or WW_Pos.KopfID@WW_Kopf.Ident:​Lieferdatum=WW_Pos.KopfID@WW_Kopf.Ident:​Datum,​@LDLeer,​Date$(WW_Pos.KopfID@WW_Kopf.Ident:​Lieferdatum)))</​font>​+Im programmeigenen Standardformular steht die Variable \\ <font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>":​ " if(StartsWith(WW_Pos.KopfID@WW_Kopf.Ident:​Beschreibung,"​ebay"​),​@LDeBay,​if(Year(WW_Pos.KopfID@WW_Kopf.Ident:​Lieferdatum)=1 or WW_Pos.KopfID@WW_Kopf.Ident:​Lieferdatum=WW_Pos.KopfID@WW_Kopf.Ident:​Datum,​@LDLeer,​Date$(WW_Pos.KopfID@WW_Kopf.Ident:​Lieferdatum)))</​font>​
  
 Dies übernahm ich am 4.9. für das SX-Standardformular. Den im Beleg angezeigten Text kann man in der Sprachdatei ändern. Dies übernahm ich am 4.9. für das SX-Standardformular. Den im Beleg angezeigten Text kann man in der Sprachdatei ändern.
Zeile 52: Zeile 52:
 ==== Titelbereich des Rüstscheins bearbeiten ==== ==== Titelbereich des Rüstscheins bearbeiten ====
  
-Ganz oben das Register //​Projekt// ​ anklicken ►Bausteine ►//​Vorlage A4-Quer// ​ doppelklicken ►Titelbereich ​anklicken = markiert ►Ganz oben Register //​Design// ​ anklicken ►Fülleffekt ►__//​K//​__//​eine Füllung//  ​wählen. ​Fenster ​mit dem Kreuz, rechts oben schließenspeichern mit //Ja//  ​bestätigen.+Ganz oben das Register //​Projekt// ​ anklicken ►Bausteine ►//​Vorlage A4-Quer// ​ doppelklicken ►Titelrechteck ​anklicken = markiert ►Rechtsklick //​Gruppierung lösen//. Nun änderte ich folgendes:​ 
 +  * Ganz oben Register //​Design// ​ anklicken ►Fülleffekt ►__//​K//​__//​eine Füllung// 
 +  * //​Copyright//,​ Beschreibung & //​Mandant// ​ im Objekt-Fenster ​gelöscht 
 +  * Titelrechteck flacher gezogen 
 +  * Im Objekt-Fenster alle Objekte markiertRechtsklick ​//Gruppierung erstellen// 
 +  * Titelrechteck mittels Maus nach oben verschoben
  
-==== Element ausblenden ====+Fenster mit dem Kreuz, rechts oben schließen, speichern mit //​Ja// ​ bestätigen.
  
-Soll ein Element nicht auf den Belegen erscheinen, markiert man das Element im linken Fensterteil und wählt im rechten Fensterteil bei "Layout" ►DarstellungsbedingungAchtungman muss unterscheiden,​ ob man in der Formulartabelle die Darstellungsbedinung nur einer Spalte oder der ganze Zeile bearbeiten möchte!+Leider ersetzt jedes Business11-Update mein derart geändertes Layout des Rüstscheinkopfes wieder durch das ursprüngliche ​Layout. ​Laut Aussage von Hrn. Z. am 9.9.2020 wird dieses Ersetzen aber noch geändertso dass das eigene Layout irgendwann auch nach Updates bestehen bleibt.
  
-Beispiel: Möchte man die Darstellungsbedingung ​der ganzen Zeile //​Lieferkondition//​ bearbeiten, muss man im linken Fenster den Eintrag //​Lieferkondition//​ mit dem gelben Rechteck davon auswählenBisheriger Wert:+Meine folgenden Änderungen ​der Tabelle überstehen jedoch Updates.
  
-<font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>​LastFooterThisTable() and WW_Pos.KopfID@WW_Kopf.Ident:​IsEU and SYS_ClientLand="​DE"​ and WW_Pos.KopfID@WW_Kopf.Ident:​Adressland<>"​DE"​ and WW_Pos.KopfID@WW_Kopf.Ident:​UIDZiel<>""</​font>​+==== Tabelle des Rüstscheins bearbeiten ====
  
-Das bedeutetdass das Programm die Zeile "​Lieferkondition"​ nicht auf dem Beleg anzeigt, wenn das Ergebnis der Bedingung ​//False// ist. Deshalb steht bei der Darstellungsbedingung auch [nicht anzeigen]//False// tritt ein, wenn in den Belegdaten ​alle 4 genannten Bedingungen gleichzeitig zutreffen:+  - Sortierung 
 +      * //Tabelle: WW_Pos //im Berichtscontainer markiert 
 +      * Im Eigenschaftsfensterlinks unten 
 +        - doppelt ​auf //Sortierung//  ​geklickt,​ 
 +        - die Sortierungen //​KopfNummer[+]//  & ​//Artikel[+]// ​ vom linken ​in den rechten Fensterteil gezogen. 
 +      * Nun wird der Rüstschein zuerst nach der Auftragsnummer und anschließend nach aufsteigenden Artikelnummern sortiert. Damit kann man im Lager die Artikel effizienter aufsuchen. 
 +  - Linien 
 +      * Tabellenzeile //​Kopf//: ​alle Spalten markiert ►//Rahmen //  ►//Oben //  ►//​Linie//​Ja
  
-   - <font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>​WW_Pos.KopfID@WW_Kopf.Ident:​IsEU</​font>​ +==== Nachkommastellen ändern ====
-  - <font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>​SYS_ClientLand="​DE"</​font>​ +
-  -  <font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>​WW_Pos.KopfID@WW_Kopf.Ident:​Adressland<>"​DE"</​font>​ ⇒Adressland ist ungleich Deutschland. +
-  -  <font inherit/​Courier New,​Courier,​monospace;;​inherit;;​inherit>​WW_Pos.KopfID@WW_Kopf.Ident:​UIDZiel<>""​ ⇒</​font>​Die USt-ID der Lieferadresse ist ungleich nichts. Die Lieferadresse muss also eine USt-ID haben.+
  
-//​False// ​ [nie anzeigen] bedeutetdass das Programm ​das Element nie auf dem Beleg anzeigtZurzeit zeigen die Belege folgende Elemente nicht an: +Beispiel am Bericht "​Artikellager ► Bestandsliste"​. Diese Lagerbestandsliste zeigt die Lagerbewertung. Die Spalte "​Preis"​ soll 6 statt bisher 2 Nachkommastellen zeigen. 
-  ​* Versandartdenn diese erscheint bereits ​als letzte Artikelposition.+ 
 +  - "​Bestandsliste"​ markieren 
 +  - Schaltfläche "​Ändern"​ 
 +  - Datenbereich:​ "​Markierte Datensätze"​ wählenansonsten dauert es nachfolgend sehr lange, bis das Programm ​die Liste mit allen Datensätzen erstellt hat.►OK. 
 +  - In der "​Layout-Vorschau" ​auf eine Datenzeile doppelklicken ►"​Tabelleninhalt - Bestand"​ öffnet sich. 
 +  - Im Register "​Datenzeile",​ im linken Fenster auf das "​A"​ vor dem Eintrag //​LocNumber$(Bestand.Preis)// ​ doppelklicken ►"​Tabelle bearbeiten"​ öffnet sich
 +  ​- Im unteren Fenster den Wert //​LocNumber$(Bestand.Preis)// ​ durch den Wert //​FStr$(Bestand.Preis,"​—,​—,​–&​.&&&&&&"​)// ​ ersetzen 
 +  - Sollen nur Nachkommastellen größer ​als Null angezeigt werden, muss man den Parameter 4 dahinter schreiben: //​FStr$(Bestand.Preis,"​—,​—,​–&​.&&&&&&,​4"​)//​ 
 +  - ►OK 
 + 
 +==== Variablen ==== 
 + 
 +Typ="​L"​ Der Beleg ist ein Lieferschein 
 + 
 +Typ="​W"​ Der Beleg ist ein Wareneingang 
 + 
 +==== Neues Objekt einfügen ==== 
 + 
 +  - Ansicht //​Layout// ​ wählen 
 +  - Register //​Einfügen//​ 
 +  - Eine Objektart (//Text, Linie, Rechteck...//​) anklicken 
 +  - Mit dem Mauszeiger, der nun ein Kreuz ist, im Formular an der gewünschten Stelle ein Rechteck aufziehen.
  
  
belege/gestalten/start.1599633725.txt.gz · Zuletzt geändert: 2020/09/09 08:42 von leopold