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:18]
leopold
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 erscheinenmarkiert man das Element im linken Fensterteil und wählt im rechten Fensterteil bei "Layout" ►Darstellungsbedingung.+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: Element "​Lieferkondition"​ Bisheriger Wert: ''​LastFooterThisTable() and WW_Pos.KopfID@WW_Kopf.Ident:​Versandart<>'' ​ [nicht anzeigen]+Meine folgenden Änderungen der Tabelle überstehen jedoch Updates.
  
-Das bedeutet, dass das Programm das Element "​Lieferkondition"​ nicht auf dem Beleg anzeigt, wenn das Ergebnis der Bedingung //​False// ​ ist. //​False// ​ tritt ein, wenn in den Belegdaten kein+==== Tabelle des Rüstscheins bearbeiten ====
  
-Neuer Wert: //False//  [nie anzeigenDas bedeutetdass das Programm ​das Element ​"Lieferkondition" ​nie auf dem Beleg anzeigtZurzeit zeigen die Belege folgende Elemente nicht an: +  - Sortierung 
-  ​* Versandartdenn diese erscheint bereits ​als letzte Artikelposition+      * //TabelleWW_Pos ​//im Berichtscontainer markiert 
-  ​* Lieferkondition''​__''​__''​____''​__''​__''​+      * Im Eigenschaftsfenster,​ links 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 
 + 
 +==== Nachkommastellen ändern ==== 
 + 
 +Beispiel am Bericht "​Artikellager ► Bestandsliste"​. Diese Lagerbestandsliste zeigt die Lagerbewertung. Die Spalte "​Preis"​ soll 6 statt bisher 2 Nachkommastellen zeigen. 
 + 
 +  - "​Bestandsliste"​ markieren 
 +  - Schaltfläche "​Ändern"​ 
 +  - Datenbereich:​ "​Markierte Datensätze"​ wählen, ansonsten dauert es nachfolgend sehr langebis 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.1599632284.txt.gz · Zuletzt geändert: 2020/09/09 08:18 von leopold