Revision 638f06c4
Von Jan Büren vor fast 9 Jahren hinzugefügt
SL/WH.pm | ||
---|---|---|
my $sth_part_qty_assembly = prepare_execute_query($form, $dbh, $query, $params{assembly_id});
|
||
|
||
# Hier wird das prepared Statement für die Schleife über alle Lagerplätze vorbereitet
|
||
my $transferPartSQL = qq|INSERT INTO inventory (parts_id, warehouse_id, bin_id, chargenumber, bestbefore, comment, employee_id, qty, trans_id, trans_type_id)
|
||
my $transferPartSQL = qq|INSERT INTO inventory (parts_id, warehouse_id, bin_id, chargenumber, bestbefore, comment, employee_id, qty,
|
||
trans_id, trans_type_id, shippingdate)
|
||
VALUES (?, ?, ?, ?, ?, ?, (SELECT id FROM employee WHERE login = ?), ?, nextval('id'),
|
||
(SELECT id FROM transfer_type WHERE direction = 'out' AND description = 'used'))|;
|
||
(SELECT id FROM transfer_type WHERE direction = 'out' AND description = 'used'),
|
||
(SELECT current_date))|;
|
||
my $sthTransferPartSQL = prepare_query($form, $dbh, $transferPartSQL);
|
||
|
||
# der return-string für die fehlermeldung inkl. welche waren zum fertigen noch fehlen
|
||
... | ... | |
|
||
# soweit alles gut. Jetzt noch die wirkliche Lagerbewegung für das Erzeugnis ausführen ...
|
||
my $transferAssemblySQL = qq|INSERT INTO inventory (parts_id, warehouse_id, bin_id, chargenumber, bestbefore,
|
||
comment, employee_id, qty, trans_id, trans_type_id)
|
||
comment, employee_id, qty, trans_id, trans_type_id, shippingdate)
|
||
VALUES (?, ?, ?, ?, ?, ?, (SELECT id FROM employee WHERE login = ?), ?, nextval('id'),
|
||
(SELECT id FROM transfer_type WHERE direction = 'in' AND description = 'stock'))|;
|
||
(SELECT id FROM transfer_type WHERE direction = 'in' AND description = 'assembled'),
|
||
(select current_date))|;
|
||
my $sthTransferAssemblySQL = prepare_query($form, $dbh, $transferAssemblySQL);
|
||
do_statement($form, $sthTransferAssemblySQL, $transferAssemblySQL, $params{assembly_id}, $params{dst_warehouse_id},
|
||
$params{dst_bin_id}, $params{chargenumber}, conv_date($params{bestbefore}), $params{comment}, $params{login}, $params{qty});
|
bin/mozilla/wh.pl | ||
---|---|---|
# $locale->text('used')
|
||
# $locale->text('return_material')
|
||
# $locale->text('release_material')
|
||
# $locale->text('assembled')
|
||
|
||
# --------------------------------------------------------------------
|
||
# Transfer
|
doc/changelog | ||
---|---|---|
- Das Drucken von Briefen direkt auf Drucker wurde gefixt.
|
||
- Die Auswahl einer Ansprechpersonen in der Brieffunktion wurde gefixt.
|
||
- Briefe können nun per E-Mail verschickt werden.
|
||
- Lagereingangs-Typ gefertigt hinzugefügt
|
||
- Fertigungsdatum von Erzeugnissen und Bestandteilen von Erzeugnissen
|
||
in Lagerbuchungen mitprotokollieren (Tagesdatum der Fertigung).
|
||
|
||
|
||
2016-03-12 - Release 3.4.0
|
locale/de/all | ||
---|---|---|
'ar_aging_list' => 'liste_offene_forderungen',
|
||
'ar_chart isn\'t a valid chart' => 'Das Forderungskonto ist kein gültiges Konto.',
|
||
'as at' => 'zum Stand',
|
||
'assembled' => 'Gefertigt',
|
||
'assembly' => 'Erzeugnis',
|
||
'assembly_list' => 'erzeugnisliste',
|
||
'averaged values, in invoice mode only useful when filtered by a part' => 'gemittelte Werte, im Rechnungsmodus nur sinnvoll wenn nach Artikel gefiltert wird',
|
sql/Pg-upgrade2/transfer_type_assembled.sql | ||
---|---|---|
-- @tag: transfer_type_assembled
|
||
-- @description: Transfertyp "gefertigt" wird benötigt.
|
||
-- @depends: release_3_4_0 warehouse
|
||
-- @encoding: utf-8
|
||
|
||
INSERT INTO transfer_type (direction, description, sortkey) VALUES ('in', 'assembled', (SELECT COALESCE(MAX(sortkey), 0) + 1 FROM transfer_type));
|
Auch abrufbar als: Unified diff
Erzeugnis fertigen verbessert
Transfertyp assembled hinzugefügt
Bei gefertigten Erzeugnissen sowie bei verbrauchten Waren
das tagesaktuelle Datum gesetzt (vorher wurde gar keins gesetzt).