Revision 4b8e5682
Von Tamino Steinert vor mehr als 1 Jahr hinzugefügt
- ID 4b8e56821eac8b83856dca20e2ca8371081c13f5
- Vorgänger 72b80f91
SL/DB/Part.pm | ||
---|---|---|
82 | 82 |
column_map => { id => 'part_id' }, |
83 | 83 |
manager_args => { sort_by => 'valid_from DESC', limit => 1 }, |
84 | 84 |
}, |
85 |
stock => { |
|
86 |
type => 'one to one', |
|
87 |
class => 'SL::DB::Stock', |
|
88 |
column_map => {id => 'part_id' }, |
|
89 |
}, |
|
85 | 90 |
); |
86 | 91 |
|
87 | 92 |
__PACKAGE__->meta->initialize; |
... | ... | |
358 | 363 |
return $stock || 0; # never return undef |
359 | 364 |
}; |
360 | 365 |
|
366 |
sub onhand { |
|
367 |
my ($self) = @_; |
|
368 |
return 0 unless $self->id; |
|
369 |
return $self->stock->onhand; |
|
370 |
} |
|
361 | 371 |
|
362 | 372 |
# this is designed to ignore chargenumbers, expiration dates and just give a list of how much <-> where |
363 | 373 |
sub get_simple_stock { |
Auch abrufbar als: Unified diff
Separate Tabelle für onhand (stocks) für Artikel