env: Umgebung, in der die Aktion ausgelöst wirdmodel: Modell des Datensatzes, für den die Aktion ausgelöst wird; ist ein leerer Datensatzrecord: Datensatz, für den die Aktion ausgelöst wirdrecords: Datensatz aus allen Daten, für die die Aktion im Multi-Modus ausgelöst wird;time, datetime, dateutil, timezone: nützliche Python-Bibliothekenfloat_compare(): Utility-Funktion zum Vergleich von Zahlenkonstanten auf der Grundlage einer bestimmten GenauigkeitFolgende Variablen können verwendet werden:
env: Umgebung, in der die Aktion ausgelöst wirdmodel: Modell des Datensatzes, für den die Aktion ausgelöst wird; ist ein leerer Datensatzrecord: Datensatz, für den die Aktion ausgelöst wird; möglicherweise ist er leerrecords: Datensatz aus allen Daten, für die die Aktion im Multi-Modus ausgelöst wird; möglicherweise ist er leertime, datetime, dateutil, timezone: nützliche Python-Bibliothekenfloat_compare(): Utility-Funktion zum Vergleich von Zahlenkonstanten auf der Grundlage einer bestimmten Genauigkeitlog(message, level='info'): Protokollierfunktion zur Aufzeichnung von Fehlerbeseitigungsinformationen in ir.logging-Tabelle_logger.info(message): Datenspeicher zur Ausgabe von Meldungen in ServerprotokollenUserError: Ausnahmeklasse zum Auslösen von benutzerseitigen WarnmeldungenCommand: x2many-Befehlsnamensfeldaction = {...}env['ir.cron']._notify_progress(done=task_done_count, remaining=task_remaining_count)ai['result'] = ... aus
Beispiel für Python-Code:
partner_name = record.name + '_code'
env['res.partner'].create({'name': partner_name})