Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4f611e17

Von Martin Helmling martin.helmling@octosoft.eu vor mehr als 8 Jahren hinzugefügt

  • ID 4f611e17f70bbceeb2fd26f3bd4ac269432a4991
  • Vorgänger 7a4c291e
  • Nachfolger 9227f81d

Fertigen ohne Prüfung nach Bestand

Wird bei einem Bestandteil das "Standard-Lager für Auslagern ohne Prüfung auf Bestand"
verwendet, wird ohne Prüfung ausgelagert.

Dies geschieht nur beim gewählten Feature "Zum Fertigen Standardlager des Bestandteils verwenden"

Unterschiede anzeigen:

SL/WH.pm
228 228
    my $warehouse_info    = $self->get_basic_warehouse_info('id'=> $currentPart_WH_ID);
229 229
    my $warehouse_desc    = $warehouse_info->{"warehouse_description"};
230 230

  
231
    # Fertigen ohne Prüfung nach Bestand
232
    if ($currentPart_WH_ID == $::instance_conf->get_warehouse_id_ignore_onhand) {
233
      my $temppart_bin_id       = $::instance_conf->get_bin_id_ignore_onhand;
234
      my $temppart_chargenumber = "";
235
      my $temppart_bestbefore   = localtime();
236
      my $temppart_qty          = $partsQTY * -1;
237

  
238
      do_statement($form, $sthTransferPartSQL, $transferPartSQL, $currentPart_ID, $currentPart_WH_ID,
239
                     $temppart_bin_id, $temppart_chargenumber, $temppart_bestbefore, 'Verbraucht für ' .
240
                     $self->get_part_description(parts_id => $params{assembly_id}), $params{login}, $temppart_qty);
241
      next;
242
    }
231 243
    # Überprüfen, ob diese Anzahl gefertigt werden kann
232 244
    my $max_parts = $self->get_max_qty_parts(parts_id     => $currentPart_ID, # $self->method() == this.method()
233 245
                                             warehouse_id => $currentPart_WH_ID);
doc/changelog
9 9
  - In der Lager-Mandantenkonfig gibt es das Feature "Zum Fertigen Standardlager des Bestandteils verwenden".
10 10
    Statt das Ziellager des Erzeugnisses zu Verwenden, wird nun zur Prüfung der Fertigung das
11 11
    Standardlager der einzelnen Bestandteile verwendet.
12
    Hat das Betstandteil kein Standardlager, so wird das "Standard-Lager für Auslagern ohne Prüfung auf Bestand"
13
    verwendet. Ist dieses nicht gesetzt, wird eine Fehlermeldung erzeugt.
12
    Hat das Bestandteil kein Standardlager, so wird das "Standard-Lager für Auslagern ohne Prüfung auf Bestand"
13
    verwendeti und ohne Prüfung ausgelagert. Ist dieses nicht gesetzt, wird eine Fehlermeldung erzeugt.
14 14

  
15 15
  - Neues Recht "Verknüpfte Belege", standardmäßig erlaubt. Betrifft alle
16 16
    Belege und die Projektstammdaten

Auch abrufbar als: Unified diff