This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
it:openerp:general [2025/10/06 03:38] 47.128.29.27 old revision restored (2025/08/30 17:05) |
it:openerp:general [2025/10/09 15:30] (current) 47.128.112.132 old revision restored (2025/09/25 02:48) |
||
---|---|---|---|
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 214: | Line 209: | ||
| | ||
----------------- | ----------------- | ||
- | ===== Model Ebene ===== | + | ===== Felder: one2many - was wird angezeigt |
- | == 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 236: | Line 234: | ||
</ | </ | ||
- | == Readonly | + | ===== Feldattribute in Abhängigkeit vom Status setzen, z.B. readonly |
<code python> | <code python> | ||
Line 342: | Line 340: | ||
</ | </ | ||
+ | ===== Old-Style Wizards ===== | ||
<code xml> | <code xml> | ||
<!-- wizard definieren --> | <!-- wizard definieren --> |