Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c592c768

Von Jan Büren vor mehr als 3 Jahren hinzugefügt

  • ID c592c7685e4ee4eb8ef969ca12992909558841ab
  • Vorgänger 008b51c4
  • Nachfolger 75f73d8f

Erzeugnisse fertigen, kann auch Dienstleistungen verbrauchen

Einstellbar in der Mandantenkonfiguration

Unterschiede anzeigen:

SL/Helper/Inventory.pm
214 214
  my $part = $params{part} or Carp::croak('allocate needs a part');
215 215
  my $qty  = $params{qty}  or Carp::croak('allocate needs a qty');
216 216
  my $wh   = $params{warehouse};
217
  my $wh_strict = $::instance_conf->get_produce_assembly_same_warehouse;
217
  my $wh_strict       = $::instance_conf->get_produce_assembly_same_warehouse;
218
  my $consume_service = $::instance_conf->get_produce_assembly_transfer_service;
218 219

  
219 220
  Carp::croak('not an assembly')       unless $part->is_assembly;
220 221
  Carp::croak('No warehouse selected') if $wh_strict && !$wh;
......
222 223
  my %parts_to_allocate;
223 224

  
224 225
  for my $assembly ($part->assemblies) {
225
    next if $assembly->part->type eq 'service' && 1;
226
    next if $assembly->part->type eq 'service' && !$consume_service;
226 227
    $parts_to_allocate{ $assembly->part->id } //= 0;
227 228
    $parts_to_allocate{ $assembly->part->id } += $assembly->qty * $qty;
228 229
  }
doc/changelog
10 10

  
11 11
Kleinere neue Features und Detailverbesserungen:
12 12

  
13
- Erzeugnisse können jetzt auf Lagerteile aus anderem Lagern zurückgreifen
13
- Erzeugnis fertigen, kann jetzt auf Lagerteile aus anderem Lagern zurückgreifen
14 14
  und die Fertigung liefert keinen Fehler mehr. Einstellbar in der
15 15
  Mandantenkonfiguration.
16
- Erzeugnisse fertigen, kann auch Dienstleistungen verbrauchen, falls
17
  diese ein Erzeugnisbestandteil sind. Standardmäßíg deaktiviert.
18
  Aktivierbar in der Mandantenkonfiguration (Bereich Lager).
16 19
- API- Änderung Erzeugnis fertigen nutzt jetzt SL/Helper/Inventory.pm
17 20
- Falls der Mandant zu jeder Buchung einen Beleg hinzufügen möchte,
18 21
  und dies in der Mandantenkonfiguration einstellt, dann öffnet sich nach

Auch abrufbar als: Unified diff