Articles of Openerp

¿Es posible establecer una relación one2many sin especificar el “campo de clave externa” del modelo de destino?

Quiero hacer una superclass que tenga una relación one2many con dummy.one . De modo que cada subclass que herede la superclass tendrá una relación dummy.one con dummy.one . El problema es declarar que una relación one2many me obliga a especificar la clave externa que vincula dummy.one con la superclass . Por lo tanto, necesito crear […]

Vista de árbol para ser llamada a través del botón en OpenERP-7

Quería saber cómo puedo llamar a la vista de árbol (de diferentes registros) a través de un botón. Porque devolver la vista de formulario es fácil, pero cuando intenté hacer algo exacto para la vista de árbol solo se muestra una lista. El escenario es que tengo un formulario de búsqueda de producto. Ahora, cuando […]

¿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 […]