diff --git a/openerp/import_xml.rng b/openerp/import_xml.rng
index c4e27eb09c5..04922268e27 100644
--- a/openerp/import_xml.rng
+++ b/openerp/import_xml.rng
@@ -219,6 +219,7 @@
+
True
diff --git a/openerp/tools/convert.py b/openerp/tools/convert.py
index f29c2596581..370b32d5b04 100644
--- a/openerp/tools/convert.py
+++ b/openerp/tools/convert.py
@@ -884,6 +884,10 @@ form: module.record_id""" % (xml_id,)
for field_name in ('inherit_id','inherit_option_id'):
value = el.attrib.pop(field_name, None)
if value: record.append(Field(name=field_name, ref=value))
+ groups = el.attrib.pop('groups', None)
+ if groups:
+ grp_lst = map(lambda x: "ref('%s')" % x, groups.split(','))
+ record.append(Field(name="groups_id", eval="[(6, 0, ["+', '.join(grp_lst)+"])]"))
if el.attrib.pop('page', None) == 'True':
record.append(Field(name="page", eval="True"))