Articles of Openerp

¿El método de cálculo se llama varias veces?

Descubrí que esto probablemente no es un problema de concurrencia, ya que el método se recupera sync.test.subject.b actualizar el sync.test.subject.b ‘s separated_chars CAMPO (al final del método). Por lo tanto, no puedo resolverlo con el locking de subprocesos, ya que el método espera a que se vuelva a llamar. No entiendo, este es un comportamiento […]

Función de cambio en Openerp

Tengo un campo de selección en account.invoice.line llamado form_type. Tiene tres opciones de selección: 1) form_a 2) form_b 3) form_c También hay un campo entero llamado flag en account.invoice.line. Cuando se selecciona form_c, el valor del indicador se debe establecer en 1; de lo contrario, si se selecciona form_a o form_b, el valor del indicador […]

no se procesa en OpenERP 7

Estoy trabajando con OpenERP 7 Quiero modificar el pie de página de mi informe de facturas para mostrar la página actual y el número total de páginas como esta: página: 1/2 en la primera página y página: 2/2 en la segunda página … este es mi codigo [[ company.rml_footer ]] Page: / pero pageCount no […]

Descarga el archivo localmente en python

Tengo un método python en OpenERP que genera un archivo CSV . Mi pregunta es ¿cómo puedo configurar la ruta predeterminada del CSV? Será una ruta local, no una ruta en el servidor. una parte de mi código tiene esto with open(‘export_data.csv’, ‘wb’) as csvfile: que guarda el archivo en el servidor. Quiero que el […]

Lista de diccionario en python como formato de tabla HTML

Tengo la lista de diccionario como el formato de abajo [{‘duration’: 0.7, ‘project_id’: 3, ‘resource’: u’Arya Stark’, ‘activity’: u’Development’}, {‘duration’: 0.9, ‘project_id’: 4, ‘resource’: u’Ned Stark’, ‘activity’: u’Development’}, {‘duration’: 2.88, ‘project_id’: 7, ‘resource’: u’Robb Stark’, ‘activity’: u’Development’}, {‘duration’: 0.22, ‘project_id’: 9, ‘resource’: u’Jon Snow’, ‘activity’: u’Support’}, {‘duration’: 0.3, ‘project_id’: 9, ‘resource’: u’Jon Snow’, ‘activity’: u’Support’}, […]

Agregar filtro predeterminado en la vista de árbol – módulo OpenErp personalizado

Necesito agregar un filtro predeterminado para la vista de árbol de mi módulo. Vi un ejemplo de código en Openerp, como este: Este en el módulo de purchase , agrupado por partner_id , como ejemplo. Ahora, tengo un módulo personalizado, que necesito tener un filtro ‘predeterminado’ cuando haces clic en su menú. Y este filtro […]

OpenERP: crea un nuevo registro, una relación con muchos muchos one2one

He creado el campo on2many en la clase A y otro campo nombre (entero): ‘Inventair’ : fields.one2many(‘class.b’,’id_classb’), ‘nombre’ : fields.integer(‘Nombre’), En la clase b: ‘id_classb’ : fields.many2one(‘class.a’, ‘ID_classA’), ‘ql’ : fields.integer(‘QL’), Quiero crear una función en la clase a que cree registros para el objeto b de acuerdo con el valor del campo de nombre. […]

Cómo eliminar el botón Guardar de la vista de formulario

Usé la versión 7 de openerp y creé una vista de formulario. Pero solo se usa para mostrar datos .no para agregar / editar datos. Más allá de 2 cuadros de selección para registros de consultas. Mi requerimiento es eliminar el botón guardar de la esquina superior izquierda EDITADO : Código agregado para relevante para […]

Derechos de acceso a nivel de campo y seguridad en openerp 7

Supongamos que tengo 3 usuarios que son los siguientes: user_employee having access rights Human Resource /Employee group user_officer having access rights Human Resource /officer group user_manager having access rights Human Resource /manager group Para objeto hr_employee(hr.employee) Si estoy conectado como user_manager o user_officer , puedo crear / editar mi propio registro de empleado. Si estoy […]

El esquema de la base de datos cambió; ahora odoo no correrá

Tengo un problema cuando quiero iniciar Odoo mi servidor local (localhost). Lo que sucede es que hice un cambio en la base de datos y eliminé un campo porque ya no lo necesitaba. Pero el campo estaba en una vista de árbol y no puedo iniciar el servidor porque la vista no encuentra el campo […]