Sie haben die Möglichkeit das Picklisten-Layout anzupassen.
Laden Sie dazu zuerst folgende Datei herunter: Pickliste.frx
<?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="03/10/2015 15:35:36" ReportInfo.Modified="02/28/2018 14:55:05" ReportInfo.CreatorVersion="2018.1.11.0">
<Dictionary>
<BusinessObjectDataSource Name="Pickliste" ReferenceName="Pickliste" DataType="null" Enabled="true">
<Column Name="ArtNr" DataType="System.String"/>
<Column Name="ArtikelArt" DataType="System.Int32"/>
<BusinessObjectDataSource Name="ArtikelChargeMhdList" Enabled="false" DataType="null"/>
<Column Name="AusLagNr" DataType="System.String"/>
<Column Name="BarCd" DataType="System.String"/>
<Column Name="BelegNr" DataType="System.String"/>
<Column Name="BoxId" DataType="System.Int32"/>
<Column Name="Brutto" DataType="System.Double"/>
<Column Name="CanEtikett" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="CanStorno" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="Gewicht" DataType="System.Double"/>
<Column Name="HatSeriennummer" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="IsNachnahme" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="KuBez1" DataType="System.String"/>
<Column Name="LagKz" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="LagerPos" DataType="System.String"/>
<Column Name="LiLand" DataType="System.Int32"/>
<Column Name="LiefNr" DataType="System.String"/>
<Column Name="MeldeBestaetigung" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="MeldeText" DataType="System.String"/>
<Column Name="Mge" DataType="System.Double"/>
<Column Name="MgeFehler" DataType="System.Double"/>
<Column Name="MgeIst" DataType="System.Double"/>
<Column Name="MgeJIT" DataType="System.Double"/>
<BusinessObjectDataSource Name="MgeJITList" Enabled="false" DataType="null"/>
<Column Name="MgeJITRest" DataType="System.Double"/>
<Column Name="MitCharge" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="MitMHD" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="MitStellplatz" DataType="System.Boolean" BindableControl="CheckBox"/>
<Column Name="NachLagNr" DataType="System.String"/>
<Column Name="Netto" DataType="System.Double"/>
<Column Name="PLSortNr" DataType="System.Int32"/>
<Column Name="DocumentId" DataType="System.String"/>
<Column Name="PickListLaufNr" DataType="System.Int32"/>
<Column Name="PosNr" DataType="System.Int32"/>
<Column Name="Seriennummer" DataType="System.String"/>
<Column Name="SlArtNr" DataType="System.String"/>
<Column Name="Sortfeld" DataType="System.String"/>
<Column Name="StdBstNr" DataType="System.String"/>
<BusinessObjectDataSource Name="StellplatzMgeList" Enabled="false" DataType="null"/>
<Column Name="UStKat" DataType="System.Int32"/>
<Column Name="VArt" DataType="System.Int32"/>
<Column Name="Versandart" DataType="System.Int32"/>
<Column Name="VsdZWeise" DataType="System.Int32"/>
<Column Name="ZeilenNr" DataType="System.Int32"/>
<Column Name="BoxLfdNr" DataType="System.Int32"/>
<Column Name="PLProfilIdent" DataType="System.String"/>
</BusinessObjectDataSource>
<Parameter Name="DocumentId" DataType="System.String"/>
<Parameter Name="AnzahlAuftrag" DataType="System.Int32"/>
<Parameter Name="Belege" DataType="System.String"/>
<Parameter Name="BelegInfo" DataType="System.String"/>
<Parameter Name="PLProfilIdent" DataType="System.String"/>
<Parameter Name="SingleBelegNr" DataType="System.String"/>
<Parameter Name="BelegNr" DataType="System.String"/>
<Parameter Name="PicklistInfo" DataType="System.String"/>
</Dictionary>
<ReportPage Name="Page1" RawPaperSize="9" Guides="718.2">
<ReportTitleBand Name="ReportTitle1" Width="718.2" Height="37.8"/>
<PageHeaderBand Name="PageHeader1" Top="40.28" Width="718.2" Height="189">
<TextObject Name="Text1" Left="9.45" Top="9.45" Width="444.15" Height="66.15" Text="PICKLISTE [DocumentId] [PLProfilIdent]" Font="Arial, 18pt"/>
<TextObject Name="Text2" Left="9.45" Top="75.6" Width="198.45" Height="18.9" Text="[Date]"/>
<TextObject Name="Text11" Left="9.45" Top="94.5" Width="283.5" Height="18.9" Text="Diese Pickliste enthält [AnzahlAuftrag] Aufträge"/>
<BarcodeObject Name="Barcode1" Left="548.1" Top="4.71" Width="160.65" Height="94.5" Anchor="Top, Right" CanGrow="true" AutoSize="false" DataColumn="Pickliste.DocumentId" Text="[DocumentId]" AllowExpressions="true" Barcode="Code128" Barcode.AutoEncode="true"/>
<TextObject Name="Text10" Left="18.9" Top="122.85" Width="680.4" Height="37.8" Text="[Belege]" Font="Arial, 8.25pt"/>
<TextObject Name="Text12" Left="226.8" Top="75.6" Width="302.4" Height="18.9" Text="[PicklistInfo]" Font="Arial, 15.75pt, style=Bold"/>
<TableObject Name="TableHeader" Left="9.45" Top="170.1" Width="699.3" Height="18.9" Border.Lines="All" Fill.Color="LightGray">
<TableColumn Name="Column8" Width="36.45"/>
<TableColumn Name="Column9" Width="112.05"/>
<TableColumn Name="Column10" Width="55.35"/>
<TableColumn Name="Column11" Width="301.05"/>
<TableColumn Name="Column12" Width="83.7"/>
<TableColumn Name="Column13" Width="45.9"/>
<TableColumn Name="Column14" Width="64.8"/>
<TableRow Name="Row3">
<TableCell Name="QuantityHeader" Border.Lines="All" Text="Mge"/>
<TableCell Name="PositionHeader" Border.Lines="All" Text="Position"/>
<TableCell Name="EANHeader" Border.Lines="All" Text="EAN"/>
<TableCell Name="DescriptionHeader" Border.Lines="All" Text="Bezeichnung"/>
<TableCell Name="ArticleNumberHeader" Border.Lines="All" Text="ArtikelNr"/>
<TableCell Name="WarehousePlaceHeader" Border.Lines="All" Text="Lager
"/>
<TableCell Name="VorgangIndexHeader" Text="Index"/>
</TableRow>
</TableObject>
</PageHeaderBand>
<DataBand Name="DataBand" Top="231.75" Width="718.2" Height="18.9" CanGrow="true" DataSource="Pickliste">
<TableObject Name="TableContent" Left="9.45" Width="699.26" Height="18.9">
<TableColumn Name="Column1" Width="36.38"/>
<TableColumn Name="Column2" Width="112.1"/>
<TableColumn Name="Column3" Width="55.4"/>
<TableColumn Name="Column4" Width="300.98"/>
<TableColumn Name="Column5" Width="83.75"/>
<TableColumn Name="Column6" Width="45.83"/>
<TableColumn Name="Column7" Width="64.82"/>
<TableRow Name="Row1" AutoSize="true">
<TableCell Name="QuantityContent" Border.Lines="All" Text="[Pickliste.Mge]">
<Highlight>
<Condition Expression="[Row#] % 2 == 0" Fill.Color="Gainsboro" ApplyFill="true" ApplyTextFill="false"/>
</Highlight>
</TableCell>
<TableCell Name="PositionContent" Border.Lines="All" Text="[Pickliste.LagerPos]">
<Highlight>
<Condition Expression="[Row#] % 2 == 0" Fill.Color="Gainsboro" ApplyFill="true" ApplyTextFill="false"/>
</Highlight>
</TableCell>
<TableCell Name="EANContent" Border.Lines="All" Text="[IIf(Length([Pickliste.BarCd]) == 0,"",(IIf(Length([Pickliste.BarCd]) < 5,[Pickliste.BarCd],Substring([Pickliste.BarCd],Length([Pickliste.BarCd]) - 4))))]">
<Highlight>
<Condition Expression="[Row#] % 2 == 0" Fill.Color="Gainsboro" ApplyFill="true" ApplyTextFill="false"/>
</Highlight>
</TableCell>
<TableCell Name="DescriptionContent" Border.Lines="All" Text="[Pickliste.KuBez1]">
<Highlight>
<Condition Expression="[Row#] % 2 == 0" Fill.Color="Gainsboro" ApplyFill="true" ApplyTextFill="false"/>
</Highlight>
</TableCell>
<TableCell Name="ArticleNumberContent" Border.Lines="All" Text="[Pickliste.ArtNr]">
<Highlight>
<Condition Expression="[Row#] % 2 == 0" Fill.Color="Gainsboro" ApplyFill="true" ApplyTextFill="false"/>
</Highlight>
</TableCell>
<TableCell Name="WarehousePlaceContent" Border.Lines="All" Text="[Pickliste.AusLagNr]">
<Highlight>
<Condition Expression="[Row#] % 2 == 0" Fill.Color="Gainsboro" ApplyFill="true" ApplyTextFill="false"/>
</Highlight>
</TableCell>
<TableCell Name="VorgangIndexContent" Border.Lines="All" Text="[Pickliste.VorgangIndex]">
<Highlight>
<Condition Expression="[Row#] % 2 == 0" Fill.Color="Gainsboro" ApplyFill="true" ApplyTextFill="false"/>
</Highlight>
</TableCell>
</TableRow>
</TableObject>
</DataBand>
<PageFooterBand Name="PageFooter1" Top="253.13" Width="718.2" Height="151.2">
<TextObject Name="Text3" Left="614.25" Top="122.85" Width="94.5" Height="18.9" Anchor="Bottom, Right" Text="Seite [Page]"/>
</PageFooterBand>
</ReportPage>
</Report>
Die Datei: "Pickliste.frx" muss unter folgendem Pfad hinterlegt werden: "C:\ProgramData\microtech\Lagersoftware\1.0\ReportLayout\".
Danach können Sie diese mit dem Layout-Designer: FastReport (externer Link) entsprechend anpassen.
Unter DATEN - DATENQUELLEN können Sie die vordefinierten Felder verwenden.
Danach darf in dem Picklisten-Profil in dem DropDown-Menü: "Layout-Pickliste" nicht der Wert auf "Standard" gesetzt sein, sondern muss auf " " (Leer) gesetzt werden. Ansonsten würde das programminterne Layout herangezogen werden (korrekte Einstellung: siehe Abbildung).