Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2d0a3648

Von Tamino Steinert vor etwa 1 Jahr hinzugefügt

  • ID 2d0a36485df758e8b36812ba269476b9aa86c78e
  • Vorgänger fabe9e57
  • Nachfolger dba55a3c

Model::Record: Nutzte record_type für Erstellung aus Workflow

Unterschiede anzeigen:

SL/DB/Invoice.pm
109 109
sub items { goto &invoiceitems; }
110 110
sub add_items { goto &add_invoiceitems; }
111 111
sub record_number { goto &invnumber; };
112
sub record_type { goto &invoice_type; };
112 113

  
113 114
sub is_sales {
114 115
  # For compatibility with Order, DeliveryOrder
SL/DB/Order.pm
390 390
    { from => PURCHASE_QUOTATION_INTAKE_TYPE(), to => PURCHASE_ORDER_TYPE(),            abbr => 'pqipo'  },
391 391
    { from => REQUEST_QUOTATION_TYPE(),         to => PURCHASE_QUOTATION_INTAKE_TYPE(), abbr => 'rqpqi'  },
392 392
  );
393
  my $from_to = (grep { $_->{from} eq $source->type && $_->{to} eq $destination_type} @from_tos)[0];
394
  croak("Cannot convert from '" . $source->type . "' to '" . $destination_type . "'") if !$from_to;
393
  my $from_to = (grep { $_->{from} eq $source->recrod_type && $_->{to} eq $destination_type} @from_tos)[0];
394
  croak("Cannot convert from '" . $source->recrod_type . "' to '" . $destination_type . "'") if !$from_to;
395 395

  
396 396
  my $is_abbr_any = sub {
397 397
    any { $from_to->{abbr} eq $_ } @_;
SL/DB/PurchaseInvoice.pm
82 82
sub items { goto &invoiceitems; }
83 83
sub add_items { goto &add_invoiceitems; }
84 84
sub record_number { goto &invnumber; }
85
sub record_type { goto &invoice_type; }
85 86

  
86 87
sub is_sales {
87 88
  # For compatibility with Order, DeliveryOrder
SL/DB/Reclamation.pm
270 270
    { from => 'invoice',                 to => SALES_RECLAMATION_TYPE(),    abbr => 'sisr', },
271 271
    { from => 'purchase_invoice',        to => PURCHASE_RECLAMATION_TYPE(), abbr => 'pipr', },
272 272
  );
273
  my $from_to = (grep { $_->{from} eq $source->type && $_->{to} eq $destination_type} @from_tos)[0];
273
  my $from_to = (grep { $_->{from} eq $source->record_type && $_->{to} eq $destination_type} @from_tos)[0];
274 274
  if (!$from_to) {
275
    croak("Cannot convert from '" . $source->type . "' to '" . $destination_type . "'");
275
    croak("Cannot convert from '" . $source->record_type . "' to '" . $destination_type . "'");
276 276
  }
277 277

  
278 278
  my $is_abbr_any = sub {

Auch abrufbar als: Unified diff