hace 4 días   javi_a83f0f
En la vista ventas_articulo puedes cambiar la referencia de un articulo, pero al hacerlo se "pierde" el historio y todo de este articulo, esto es x que referencia es campo primario, no como en documentos que el primario es el ID.
No deberia entones esta vista no permitir el cambio de este campo? si lo cambias x error es como borrar un articulo, no ?
Saludos, Javi
hace 7 días   shawe   [partner]
Para mí el problema es más que falta una restricción para propagar los campos al actualizar o asignar null al borrar, algo que está en otros campos, aunque habría que revisar bien que realmente no haya inconvenientes en añadirlo.
hace 7 días   javi_a83f0f
Hombre, eso sería genial, si se pudiese propagar el actualizar el campo seria genial, puedes cambiar la referencia del articulo y ese cambio se refleja en los documentos donde aparece, pero supongo que eso es mucho mas costoso a nivel programación.
Por ahora voy a bloquear el campo a nivel visual en esta vista para no cometer errores ;)
hace 7 días   shawe   [partner]
Si lo quieres ver tu mismo busca en los XML REFERENCES, que lo deberías ver hacia el final de algunos XML, sino como tengo que acabar de revisarte la modificación que nos pediste, te lo explico cuando hablemos de eso.

Por cierto, respondiste a un correo de Jose, revisa el mío plis, que allí tienes explicadas algunas de las cosas que comentaste en tu respuesta, y ya te lo había expuesto yo antes y por la respuesta diría que no me leíste.

Por cierto, soy Francesc, que por el nick de la comunidad no me reconocerás.
hace 7 días   javi_a83f0f
Gracias Francesc, no sabia que eras tu ;)
Esta tarde reviso correos y te comento. Gran trabajo!!
hace 7 días   javi_a83f0f
Perdón, si cambia la referencia del articulo!!, en ventas_articulo.php esta el codigo:
Renombramos la referencia en el resto de tablas: lineasalbaranes, lineasfacturas...
Lo cambia en facturas y albaranes de clientes y proveedores, lo importante claro !!
Solo faltaría meterlo en presupuesto y pedidos, pero esto es lo de menos !!
hace 7 días   javi_a83f0f
Una pregunta...
en el ventas_articulo.php esta esta regla:

if( $this->db->table_exists('lineasalbaranescli') )
{
$this->db->exec("UPDATE lineasalbaranescli SET referencia = ".$this->empresa->var2str($_POST['nreferencia'])
." WHERE referencia = ".$this->empresa->var2str($_POST['referencia']).";");
}
Y funciona perfecto, cambia la referencia del producto en albaranes de cliente.
Pero si yo pongo esta regla:

if( $this->db->table_exists('lineaspedidoscli') )
{
$this->db->exec("UPDATE lineaspedidoscli SET referencia = ".$this->empresa->var2str($_POST['nreferencia'])
." WHERE referencia = ".$this->empresa->var2str($_POST['referencia']).";");
}
Esto no lo hace, no cambia la referencia en la tabla de las lineas de pedidos, sabes x que?
hace 7 días   shawe   [partner]
Javi, yo me refería más a esto (como ejemplo), que es a nivel de base de datos:

https://github.com/NeoRazorX/facturacion_base/blob/master/model/table/albaranescli.xml#L289

La cosa de esta restricción, es que hay que aplicarla a todos los XMLs que hagan uso del campo referencia de artículos, para evitar dejar cualquier tipo de incoherencia. Así es la propia base de datos, la que se encarga de propagar el cambio, y no nosotros a nivel de código.

A mi, a priori, se me ocurre eso como mejor solución, pero entiendo que si no se ha hecho de serie, es por algo, y es lo que desconozco.
hace 6 días   javi_a83f0f
Gracias, por ahora he añadido los ifs para modificar tambien en presupuestos y pedidos, ya veremos como queda en la nueva version.
hace 5 días   emailforos.es_f74d39
¡Ojo!

Teóricamente, la referencia/descripción no debería cambiar en las facturas emitidas.

Un cordial saludo
hace 5 días   hlopez_04fd16
Teóricamente y prácticamente no debe cambiar las facturas emitidas
hace 4 días   jadacom   [partner]
'emailforos' y 'hlopez', mi intención con eso que le he comentado, no es que se cambien las facturas en si, sino que se propague el cambio de dicha referencia a todo lugar donde se use, ya que no afectaría al resto de campos, sino al de la referencia en si, sin tenerlo que controlar por código de forma adicional.
Tu email:

javi_a83f0f

ES  cliente  patrocinador


Financiación extra

18 patrocinadores

Este mes se han realizado un total de 18 aportaciones económicas para acelerar el desarrollo del proyecto.

94% Complete

470 € este mes.

+5 € +4 votos

+25 € +20 votos




Soporte:

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte.

  Soporte

¿Desea ser distribuidor?

Si desa ser distribuidor oficial de FacturaScripts, comience hoy mismo el proceso.

  hágase partner

Redes sociales:

Puede encontrarnos en las principales redes sociales. Y también en google+.





© 2013-2017 FacturaScripts