Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 56b544c6

Von Tamino Steinert vor 11 Monaten hinzugefügt

  • ID 56b544c6d6fbbea668dada5916d946804716c523
  • Vorgänger b74c950b
  • Nachfolger 3a2468fa

S:C:File: Alle Optionen für Belege eingeschaltet

Unterschiede anzeigen:

SL/Controller/File.pm
55 55
# model:  base name of the rose model
56 56
# right:  access right used for import
57 57
my %file_types = (
58
  'sales_quotation'             => { gen => 1, gltype => '',   dir =>'SalesQuotation',            model => 'Order',          right => 'import_ar'  },
59
  'sales_order_intake'          => { gen => 5, gltype => '',   dir =>'SalesOrderIntake',          model => 'Order',          right => 'import_ar'  },
60
  'sales_order'                 => { gen => 5, gltype => '',   dir =>'SalesOrder',                model => 'Order',          right => 'import_ar'  },
61
  'sales_delivery_order'        => { gen => 1, gltype => '',   dir =>'SalesDeliveryOrder',        model => 'DeliveryOrder',  right => 'import_ar'  },
62
  'sales_reclamation'           => { gen => 5, gltype => '',   dir =>'SalesReclamation',          model => 'Reclamation',    right => 'import_ar'  },
63
  'invoice'                     => { gen => 1, gltype => 'ar', dir =>'SalesInvoice',              model => 'Invoice',        right => 'import_ar'  },
64
  'invoice_for_advance_payment' => { gen => 1, gltype => 'ar', dir =>'SalesInvoice',              model => 'Invoice',        right => 'import_ar'  },
65
  'final_invoice'               => { gen => 1, gltype => 'ar', dir =>'SalesInvoice',              model => 'Invoice',        right => 'import_ar'  },
66
  'credit_note'                 => { gen => 1, gltype => '',   dir =>'CreditNote',                model => 'Invoice',        right => 'import_ar'  },
58
  'sales_quotation'             => { gen => 7, gltype => '',   dir =>'SalesQuotation',            model => 'Order',          right => 'import_ar'  },
59
  'sales_order_intake'          => { gen => 7, gltype => '',   dir =>'SalesOrderIntake',          model => 'Order',          right => 'import_ar'  },
60
  'sales_order'                 => { gen => 7, gltype => '',   dir =>'SalesOrder',                model => 'Order',          right => 'import_ar'  },
61
  'sales_delivery_order'        => { gen => 7, gltype => '',   dir =>'SalesDeliveryOrder',        model => 'DeliveryOrder',  right => 'import_ar'  },
62
  'sales_reclamation'           => { gen => 7, gltype => '',   dir =>'SalesReclamation',          model => 'Reclamation',    right => 'import_ar'  },
63
  'invoice'                     => { gen => 7, gltype => 'ar', dir =>'SalesInvoice',              model => 'Invoice',        right => 'import_ar'  },
64
  'invoice_for_advance_payment' => { gen => 7, gltype => 'ar', dir =>'SalesInvoice',              model => 'Invoice',        right => 'import_ar'  },
65
  'final_invoice'               => { gen => 7, gltype => 'ar', dir =>'SalesInvoice',              model => 'Invoice',        right => 'import_ar'  },
66
  'credit_note'                 => { gen => 7, gltype => '',   dir =>'CreditNote',                model => 'Invoice',        right => 'import_ar'  },
67 67
  'request_quotation'           => { gen => 7, gltype => '',   dir =>'RequestForQuotation',       model => 'Order',          right => 'import_ap'  },
68 68
  'purchase_quotation_intake'   => { gen => 7, gltype => '',   dir =>'PurchaseQuotationIntake',   model => 'Order',          right => 'import_ap'  },
69 69
  'purchase_order'              => { gen => 7, gltype => '',   dir =>'PurchaseOrder',             model => 'Order',          right => 'import_ap'  },
70 70
  'purchase_order_confirmation' => { gen => 7, gltype => '',   dir =>'PurchaseOrderConfirmation', model => 'Order',          right => 'import_ap'  },
71 71
  'purchase_delivery_order'     => { gen => 7, gltype => '',   dir =>'PurchaseDeliveryOrder',     model => 'DeliveryOrder',  right => 'import_ap'  },
72 72
  'purchase_reclamation'        => { gen => 7, gltype => '',   dir =>'PurchaseReclamation',       model => 'Reclamation',    right => 'import_ap'  },
73
  'purchase_invoice'            => { gen => 6, gltype => 'ap', dir =>'PurchaseInvoice',           model => 'PurchaseInvoice',right => 'import_ap'  },
73
  'purchase_invoice'            => { gen => 7, gltype => 'ap', dir =>'PurchaseInvoice',           model => 'PurchaseInvoice',right => 'import_ap'  },
74 74
  'supplier_delivery_order'     => { gen => 7, gltype => '',   dir =>'SupplierDeliveryOrder',     model => 'DeliveryOrder',  right => 'import_ap'  },
75 75
  'rma_delivery_order'          => { gen => 7, gltype => '',   dir =>'RMADeliveryOrder',          model => 'DeliveryOrder',  right => 'import_ar'  },
76 76
  'vendor'                      => { gen => 0, gltype => '',   dir =>'Vendor',                    model => 'Vendor',         right => 'xx'         },
......
94 94

  
95 95
sub action_list {
96 96
  my ($self) = @_;
97
  $main::lxdebug->dump(0, "TST: action_list", 1);
98

  
97 99

  
98 100
  my $is_json = 0;
99 101
  $is_json = 1 if $::form->{json};
......
421 423
                                      object_type => \@object_types,
422 424
                                      file_type   => $self->file_type,
423 425
                                     );
426
  $main::lxdebug->dump(0, "TST: files", \@files);
424 427

  
425 428
  $self->files(\@files);
426 429

  

Auch abrufbar als: Unified diff