This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
it:openerp:general [2025/08/04 07:58] 20.171.207.141 old revision restored (2025/06/24 08:34) |
it:openerp:general [2025/08/04 07:58] (current) 20.171.207.141 old revision restored (2025/06/24 08:33) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== OpenERP ====== | ====== OpenERP ====== | ||
+ | ===== zu klärende Fragen zum Einstieg ===== | ||
+ | * wie werden gelöschte Datensätze behandelt? (aus Tabelle gelöscht und wohin?) | ||
+ | * Anbindung an OpenOffice | ||
+ | * Zuordnung Users zu partners | ||
+ | * res.partner' | ||
====== OpenERP Entwicklung ====== | ====== OpenERP Entwicklung ====== | ||
Line 209: | Line 214: | ||
| | ||
----------------- | ----------------- | ||
- | ===== Felder: one2many - was wird angezeigt | + | ===== Model Ebene ===== |
+ | == Felder | ||
Wenn das Feld related auf ein one2many Feld zeigt, dann wird dort das erste Element verwendet | Wenn das Feld related auf ein one2many Feld zeigt, dann wird dort das erste Element verwendet | ||
unter Beachtund der Sortierung (_order). | unter Beachtund der Sortierung (_order). | ||
- | ===== Erweitern von Standard Selection Fields | + | == Erweitern von Standard Selection Fields == |
Beispielsweise gibt es bei res.partner ein Auswahlfeld für den Adresstyp. Um diesen | Beispielsweise gibt es bei res.partner ein Auswahlfeld für den Adresstyp. Um diesen | ||
zu erweitern, muss im __init__.py der eigenen Klasse per Programmcode die neuen Selections | zu erweitern, muss im __init__.py der eigenen Klasse per Programmcode die neuen Selections | ||
hinzugefügt werden. Geht so: | hinzugefügt werden. Geht so: | ||
- | |||
- | <note important> | ||
- | folgendes Vorgehen eigentlich nicht mehr so notwendig und vereinfacht sich so, dass nur ein weiteres | ||
- | selection-Feld hinzugefügt werden muss. Dieses ergänzt dann die Auswahlwerte.</ | ||
<code python> | <code python> | ||
Line 234: | Line 236: | ||
</ | </ | ||
- | ===== Feldattribute in Abhängigkeit vom Status setzen, z.B. readonly | + | == Readonly |
<code python> | <code python> | ||
Line 340: | Line 342: | ||
</ | </ | ||
- | ===== Old-Style Wizards ===== | ||
<code xml> | <code xml> | ||
<!-- wizard definieren --> | <!-- wizard definieren --> |