$form->{trans_type} = 'stock';
$form->{qty} = $form->parse_amount(\%myconfig, $form->{qty});
$form->{trans_type} = 'stock';
$form->{qty} = $form->parse_amount(\%myconfig, $form->{qty});
- if (!$form->{partnumber} && !$form->{description}) {
- delete @{$form}{qw(parts_id partunit)};
+ if (!$form->{partnumber} && !$form->{description} && !$form->{ean}) {
+ delete @{$form}{qw(parts_id partunit ean)};
my $parts = Common->retrieve_parts(\%myconfig, $form, 'description', 1);
if (scalar @{ $parts } == 1) {
my $parts = Common->retrieve_parts(\%myconfig, $form, 'description', 1);
if (scalar @{ $parts } == 1) {
$report->set_sort_indicator($form->{sort}, $form->{order});
$report->set_options('output_format' => 'HTML',
'title' => $form->{title},
$report->set_sort_indicator($form->{sort}, $form->{order});
$report->set_options('output_format' => 'HTML',
'title' => $form->{title},
$report->set_options_from_form();
my $all_units = AM->retrieve_units(\%myconfig, $form);
$report->set_options_from_form();
my $all_units = AM->retrieve_units(\%myconfig, $form);
$report->set_sort_indicator($sort_col, $form->{order});
$report->set_options('output_format' => 'HTML',
'title' => $form->{title},
$report->set_sort_indicator($sort_col, $form->{order});
$report->set_options('output_format' => 'HTML',
'title' => $form->{title},
$report->set_options_from_form();
my $all_units = AM->retrieve_units(\%myconfig, $form);
$report->set_options_from_form();
my $all_units = AM->retrieve_units(\%myconfig, $form);