On 04/10/14 16:05, Luis Deiana wrote:
Gracias Raimon por tu tiempo, pero creo que no me entendiste o lo mas
probable: "no me exprese con los términos técnicos adecuados". Te
respondo entre lineas.
El miércoles, 1 de octubre de 2014 07:33:02 UTC-3, raimonesteve escribió:
2014-10-01 0:25 GMT+02:00 Luis Deiana <[email protected]
<javascript:>>:
Buenas tardes, tengo este inconveniente hace un tiempo y no
puedo utilizar estos dos módulos juntos pq al hacer una venta
con sale_pos no me carga la cuenta analítica del producto y me
da el siguiente error:
No se puede tener muchos cuentas con la misma raíz o sin una
cuenta raíz obligatoria en «Categorias».
Este error solo me lo da pq tildé la opción de "Obligatorio" en la
Raíz de la cuenta antitética. Si no marco esta opción no me da el
warning y sigue normalmente el proceso de sale_pos pero tampoco me
carga el valor del campo.
Por si sirve de algo note que la primera vez que saco o pongo el tilde
en esta opción (obligatorio) de la Raíz de la cuenta me carga el valor
normalmente como tendría que hacerlo. Pero en las ventas futuras sigue
sin cargar el valor automáticamente y me lo deja vació.
También funciona bien posterior a: cerrar la ventana de sale_pos sin
la vista de linea.
Me resulta muy raro, confuso y difícil de explicar.
Lo extraño es que si hago una venta con el modulo sale carga
la cuenta perfectamente.
Si alguien lo resolvió de alguna manera le voy a agradecer el
dato. Saludos.
asi de bronto pronto:
A- Añades este campo tb a la vista lineas del POS
El campo si se carga aunque no en la vista de linea. Se puede ver el
campo cuando cambio de vista (no conozco el nombre de la otra vista
por eso no lo especifico, pero es la vista que tengo cuando presiono
el botón "Cambiar vista" sobre la linea del producto que estoy por
vender),solo que no tiene el o los valores que fueron definidos en la
solapa contabilidad de cada uno de los productos.
B- Le pones un valor por defecto en el campo analytic_accounts.
El o los valores se definieron por cada producto desde
productos/productos/contabilidad solo que veo el/los campos vacíos y
tengo que cargarlos manualmente uno por uno.
En definitiva, seguramente necesitaras un módulo extra para que te
une "sale pos + analytic sale".
Desde mi ignorancia y poca experiencia no creo que esto sea para
desarrollo de un modulo extra sino mas bien un bug de sale_pos (o en
su defecto de analytic_product o analytic_sale aunque no lo creo) ya
que como explique anteriormente con el modulo sale funciona
correctamente y me carga el valor automáticamente en cada uno de los
productos.
Adjunto una imagen con el valor del campo vació.
Luís, Raimon te entendió y te dió la respuesta correcta. Voy a intentar
explicártelo con más detalle.
El problema está en que el módulo sale_pos redefine la vista de las
ventas para hacerla más ágil. En concreto redefine la vista tree (lista)
de las líneas de venta completamente para hacerla editable dentro de
ella misma, mírate fichero sale_pos/view/sale_line_tree.xm. Esto provoca
que si tienes instalado el módulo analytic_sale no puedas introducir la
cuenta analítica en la vista listado de líneas de venta, y te de este
error si defines que ese árbol de cuentas analíticas sea obligatorio
introducirla. Si cambias a la vista formulario de línea de venta, como
esta vista no se ha redefinido completamente, si que verás el campo
cuenta analítica obligatorio y no tendrás este problema.
Cierto que el mensaje de error que te da no es muy acorde a que te falta
un campo cuenta analítica requerido.
Las soluciones te las dió Raimon:
A- Añades este campo tb a la vista lineas del POS
B- Le pones un valor por defecto en el campo analytic_accounts.
Por último intenta NO responder en estilo top-post, que dificulta mucho
seguir las conversaciones. Léete
http://linux.sgms-centre.com/misc/netiquette.php
<http://linux.sgms-centre.com/misc/netiquette.php>
--
Jordi Esteve
Consultor Zikzakmedia SL
[email protected]
Mòbil 679 170 693
Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108