diff --git a/trytond/osv/orm.py b/trytond/osv/orm.py
index 4cc98b9d7f..f78e779f64 100644
--- a/trytond/osv/orm.py
+++ b/trytond/osv/orm.py
@@ -2000,9 +2000,12 @@ class ORM(object):
xml += ""
xml += ""
elif view_type == 'tree':
+ field = 'id'
+ if self._rec_name in self._columns:
+ field = self._rec_name
xml = '''''' \
'''''' \
- % (self._description, self._rec_name)
+ % (self._description, field)
elif view_type == 'calendar':
xml = '''''' \
'''''' \