RecordLink: converted_from_* Felder in allen convert_to und new_from korrekt setzen.
Das hier benutzt jetzt das neue Reclamation Format. Statt
converted_from_oe_id
wird jetzt
converted_from_record_id converted_from_record_type_ref = SL::DB::Order...
S:D:DeliveryOrderItem: Carp-Modul einbinden für croak
Reclamation: Test for workflow (reclamation, order, delivery_order)
Workflow: delivery_order ↔ reclamation
Added alias record_id to order_item and delivery_order_item
DeliveryOrderItem: Rose-Manager-Klasse wg. Sorted-Helper
DeliveryOrder: transfer_inventory fixes
Inventory::new_from aus DeliveryOrderItemsStock Objekten
Presenter: Neue Struktur in Belegen umgesetzt
displayable_delivery_order_info für DeliveryOrderItem
Relationship delivery_order_stock_entries für DeliveryOrderItem
RecordItem: unit_muiltiplier Methode
record Aliase für Items
damit man von DeliveryOrderItem, OrderItem und InvoiceItem direkt aufdas entsprechende ar/ap/do/oe Objekte verweisen kann.
Beispiel in console:
die erste Position aus der ersten Rechnung: my $item = SL::DB::Manager::Invoice->get_first()->items->[0];...
Items in Belegen können durch LinkedRecords angesprochen werden
Item-Positionen in DB: DB-Upgrade-Skript; Rose
Positionen der Artikelzeilen für Angebote/Aufträge und Lieferscheine mitin der Datenbank speichern.
Fremschlüssel für »unit« in Tabellen orderitems, delivery_order_items, invoice
sub_module für Lieferscheine bei benutzerdef. Variablen richtig benannt.
Es heißt delivery_order_items (mit s).
CustomVariables: modules nicht mehr zur Compilezeit inferieren
Um module zu inferieren müssen die Zielobjekte bekannt sein, das kann aber zuzirkulären Includes mitten im RDBO initialize führen.
Nachlagern geht auch nicht, weil die Daten für relationships benötigt werden....
Rose: Fremdschlüsselbenennung fixen
Die von Rose erzeugten Fremdschlüsselaccessoren heißen wie dieSpaltennamen, also z.B. in Perl 'trans' zu Spalte 'trans_id'. Das istunintuitiv und muss an vielen Stellen (z.B. bei den manager_args,with_objects etc.) auch als 'trans' angegeben werden....
Rose-Beziehungstypen gefixt
Behebt #2139.
InvoiceItem, OrderItem, DeliveryOrderItem: diverse Fremdschlüssel eingeführt
RDBO-Meta-Informationen nach CustomVariables-Helper-Benutzung initialisieren
tabelle invoice <-> InvoiceItem.
CVars als Object Mixin.
Conflicts:
SL/DB/Customer.pm SL/DB/Part.pm SL/DB/Vendor.pm
Attribute Helper umgeschrieben.
Siehe Dokumentation SL::DB::Helpers::Attr.
Attributhelper werden jetzt beim Rose Start automatisch geladen.numeric Felder bekommen immer einen as_number udn einen as_percent helper.date Felder bekommen immer einen as_date helper....
RDBO Support.
Script, Models und Manager übernommen und angeglichen.Ein SQL Schema Update, dass die meisten vorausgesetzten Normalisierungenenthält mit eingefügt.