Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1192822f

Von Sven Schöling vor mehr als 10 Jahren hinzugefügt

  • ID 1192822f9117bfe2067b60a3b5df9869daf4e07c
  • Vorgänger 13a7879c
  • Nachfolger c21db653

console: shortcuts für die häufigsten Belegtypen, nützlich beim debuggen

Unterschiede anzeigen:

scripts/console
159 159
  pp DATA             - zeigt die Datenstruktur mit Data::Dumper an.
160 160
  quit                - beendet die Konsole
161 161

  
162
  part                - shortcuts auf die jeweilige SL::DB::{...}::find_by
163
  customer, vendor
164
  order, invoice
165

  
162 166
EOL
163 167
#  load   'module'     - läd das angegebene Modul, d.h. bin/mozilla/module.pl und SL/Module.pm.
164 168
}
......
207 211
  }
208 212
}
209 213

  
214
sub part {
215
  require SL::DB::Part;
216
  SL::DB::Manager::Part->find_by(@_)
217
}
218

  
219
sub order {
220
  require SL::DB::Order;
221
  SL::DB::Manager::Order->find_by(@_)
222
}
223

  
224
sub invoice {
225
  require SL::DB::Invoice;
226
  SL::DB::Manager::Invoice->find_by(@_)
227
}
228

  
229
sub customer {
230
  require SL::DB::Customer;
231
  SL::DB::Manager::Customer->find_by(@_)
232
}
233

  
234
sub vendor {
235
  require SL::DB::Vendor;
236
  SL::DB::Manager::Vendor->find_by(@_)
237
}
238

  
239

  
210 240
1;
211 241

  
212 242
__END__

Auch abrufbar als: Unified diff