Revision d80ffb81
Von Sven Schöling vor mehr als 13 Jahren hinzugefügt
SL/DB/Object/Hooks.pm | ||
---|---|---|
An exception of C<SL::X::DBHookError> is thrown if any of the hooks
|
||
returns a falsish value.
|
||
|
||
This function is supposed to be called by L</SL::DB::Object::load>,
|
||
L</SL::DB::Object::save> or L</SL::DB::Object::delete>.
|
||
This function is supposed to be called by L<SL::DB::Object/"load">,
|
||
L<SL::DB::Object/"save"> or L<SL::DB::Object/"delete">.
|
||
|
||
=back
|
||
|
SL/DB/Order.pm | ||
---|---|---|
|
||
=head1 FUNCTIONS
|
||
|
||
=head2 type
|
||
=head2 C<type>
|
||
|
||
Returns one of the following string types:
|
||
|
||
=over 4
|
||
|
||
=item saes_order
|
||
=item sales_order
|
||
|
||
=item purchase_order
|
||
|
||
... | ... | |
|
||
=back
|
||
|
||
=head2 is_type TYPE
|
||
=head2 C<is_type TYPE>
|
||
|
||
Rreturns true if the order is of the given type.
|
||
Returns true if the order is of the given type.
|
||
|
||
=item C<convert_to_invoice %params>
|
||
=head2 C<convert_to_invoice %params>
|
||
|
||
Creates a new invoice with C<$self> as the basis by calling
|
||
L<SL::DB::Invoice::new_from>. That invoice is posted, and C<$self> is
|
||
... | ... | |
|
||
At the moment only sales quotations and sales orders can be converted.
|
||
|
||
=item C<create_sales_process>
|
||
=head2 C<create_sales_process>
|
||
|
||
Creates and saves a new sales process. Can only be called for sales
|
||
orders.
|
||
... | ... | |
|
||
Returns the newly created process instance.
|
||
|
||
=back
|
||
|
||
=head1 BUGS
|
||
|
||
Nothing here yet.
|
Auch abrufbar als: Unified diff
Podfixes.