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:13]
leopold [Absenderadresse verschieben]
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 +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. 
-* 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 \\ ": "+if(Year(WW_Kopf.Lieferdatum)=1,,​date$(WW_Kopf.Lieferdatum,'​%x'​)) + 
-Im programmeigenen Standardformular steht die Variable \\ ": "+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)))+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>​
  
 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.
 +
 ==== 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ßen, speichern mit //​Ja// ​ bestätigen. + 
-==== Element ausblenden ​==== Soll ein Element nicht auf den Belegen erscheinenmarkiert man das Element im linken Fensterteil und wählt ​im rechten Fensterteil bei "​Layout"​ ►DarstellungsbedingungBeispielElement ​"Lieferkondition" ​Bisheriger Wert: ''​LastFooterThisTable() and WW_Pos.KopfID@WW_Kopf.Ident:Versandart<>''​ [nicht anzeigen] Das bedeutetdass das Programm ​das Element ​"Lieferkondition" ​nicht auf dem Beleg anzeigtwenn das Ergebnis der Bedingung ​//False//  ​ist. //False//  ​tritt ein, wenn in den Belegdaten kein Neuer Wert//False//  ​[nie anzeigen] Das bedeutetdass das Programm das Element ​"Lieferkondition" ​nie auf dem Beleg anzeigt. Zurzeit zeigen die Belege folgende Elemente nicht an: * Versandartdenn diese erscheint bereits als letzte Artikelposition+Ganz oben das Register //​Projekt// ​ anklicken ►Bausteine ►//​Vorlage A4-Quer// ​ doppelklicken ►Titelrechteck ​anklicken = markiert ►Rechtsklick //​Gruppierung lösen//. Nun änderte ich folgendes:​ 
-* Lieferkondition ''​__''​__''​__''​__''​+  * 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 markiert, Rechtsklick //​Gruppierung erstellen//​ 
 +  * Titelrechteck mittels Maus nach oben verschoben 
 + 
 +Fenster mit dem Kreuz, rechts oben schließen, speichern mit //​Ja// ​ bestätigen. 
 + 
 +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ändert, so dass das eigene Layout irgendwann auch nach Updates bestehen bleibt. 
 + 
 +Meine folgenden Änderungen der Tabelle überstehen jedoch Updates. 
 + 
 +==== Tabelle des Rüstscheins bearbeiten ​==== 
 + 
 +  - Sortierung 
 +      * //Tabelle: WW_Pos //im Berichtscontainer markiert 
 +      * 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 LagerbewertungDie Spalte "​Preis"​ soll 6 statt bisher 2 Nachkommastellen zeigen. 
 + 
 +  - "​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 (//TextLinie, Rechteck...//) anklicken 
 +  - Mit dem Mauszeiger, der nun ein Kreuz ist, im Formular an der gewünschten Stelle ein Rechteck aufziehen.
  
  
belege/gestalten/start.1599631991.txt.gz · Zuletzt geändert: 2020/09/09 08:13 von leopold