sepa_creditor_id => { type => 'text' },
servicenumber => { type => 'text' },
show_bestbefore => { type => 'boolean', default => 'false' },
+ show_longdescription_select_item => { type => 'boolean', default => 'false' },
show_weight => { type => 'boolean', default => 'false', not_null => 1 },
signature => { type => 'text' },
sonumber => { type => 'text' },
qq|SELECT
p.id, p.partnumber, p.description, p.sellprice,
p.listprice, p.inventory_accno_id, p.lastcost,
- p.ean,
+ p.ean, p.notes,
c1.accno AS inventory_accno,
c1.new_chart_id AS inventory_new_chart,
ITEM_LIST => \@item_list,
IS_ASSEMBLY => $mode eq 'IC',
IS_PURCHASE => $mode eq 'IS',
+ SHOW_NOTES => $::instance_conf->get_show_longdescription_select_item(),
PRE_ENTERED_QTY => $pre_entered_qty, });
$main::lxdebug->leave_sub();
- Projekte können automatisch beim Speichern eines Verkaufsauftrags angelegt werden.
+ - Langtext kann in der Auswahlliste bei mehreren Treffern im Positionsbeleg zusätzlich angezeigt werden.
+
2015-08-20 - Release 3.3
Größere neue Features:
'Sections' => 'Abschnitte',
'Sections that are not assigned to any of the items above will be added as new positions.' => 'Abschnitte, die keiner der oben aufgeführten Positionen zugeordnet sind, werden als neue Positionen ergänzt.',
'Select' => 'auswählen',
+ 'Select Mulit-Item Options' => 'Multi-Treffer Auswahlliste',
'Select a Customer' => 'Endkunde auswählen',
'Select a customer' => 'Einen Kunden auswählen',
'Select a part' => 'Artikel auswählen',
'Show old dunnings' => 'Alte Mahnungen anzeigen',
'Show overdue sales quotations and requests for quotations...' => 'Überfällige Angebote und Preisanfragen anzeigen...',
'Show parts' => 'Artikel anzeigen',
+ 'Show parts longdescription (notes) in select list' => 'Langtext in Auswahlliste bei mehreren Treffern im Stammdaten-Bestand anzeigen',
'Show requirement spec' => 'Pflichtenheft anzeigen',
'Show requirement spec template' => 'Pflichtenheftvorlage anzeigen',
'Show sales letters report' => 'Verkaufsbrief anzeigen',
--- /dev/null
+-- @tag: defaults_show_longdescription_select_item
+-- @description: Mandantenkonfiguration: Optional Langtext in Auswahlliste bei Artikelauswahl anzeigen
+-- @depends: release_3_3_0
+ALTER TABLE defaults ADD COLUMN show_longdescription_select_item boolean DEFAULT FALSE;
<td align="right">[% LxERP.t8('Project Status') %]</td>
<td>[% L.select_tag('defaults.project_status_id', SELF.all_project_statuses, default=SELF.defaults.project_status_id, title_key='description', with_empty=0, style="width: 200px") %]</td>
</tr>
+ <tr><td class="listheading" colspan="4">[% LxERP.t8("Select Mulit-Item Options") %]</td></tr>
+ <tr>
+ <td align="right">[% LxERP.t8('Show parts longdescription (notes) in select list') %]</td>
+ <td>[% L.yes_no_tag('defaults.show_longdescription_select_item', SELF.defaults.show_longdescription_select_item) %]</td>
+ </tr>
</table>
</div>
[%- END %]
<th>[% LxERP.t8('Number') %]</th>
<th>[% LxERP.t8('Part Description') %]</th>
+ [%- IF SHOW_NOTES %]
+ <th>[% LxERP.t8('Long Description') %]</th>
+ [%- END %]
<th>[% LxERP.t8('Other Matches') %]</th>
<th>[% LxERP.t8('Price') %]</th>
[%- IF IS_PURCHASE %]
[%- END %]
<td>[% HTML.escape(item.partnumber) %]</td>
<td>[% HTML.escape(item.description) %]</td>
+ [%- IF SHOW_NOTES %]
+ [% USE P %]
+ <td>[% P.restricted_html(item.notes) %]</td>
+ [%- END %]
<td>[% HTML.escape(item.matches).join('<br>') %]</td>
<td align="right">[% LxERP.format_amount(item.display_sellprice, 2) %]</td>
[%- IF IS_PURCHASE %]