Esta consulta es de hace más de un año. Tenga eso en cuenta.
Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
javi_a83f0f
javi_a83f0f
Pregunta cerrado

En la vista ventas_articulo puedes cambiar la referencia...

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

España   12-01-2018 18:49:58   25-01-2018 17:17:00   3   [shawe]

Comentarios
shawe
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.
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 ;)
shawe
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.
javi_a83f0f
Gracias Francesc, no sabia que eras tu ;)
Esta tarde reviso correos y te comento. Gran trabajo!!
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 !!
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?
shawe
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.
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.
emailforos.es_f74d39
¡Ojo!

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

Un cordial saludo
hlopez_04fd16
Teóricamente y prácticamente no debe cambiar las facturas emitidas
jadacom
'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.
-
[[Solucionado]]

Cerrado
otros
Título Tipo
javi_a83f0f NeoRazorX
Remote Printer. Hola tenemos el PC de TPV bajo windows y todo funciona bien. He cambiado este PC de windows a ubuntu y configurado el Remote Printer para arrancar al inicio. El problema que me da,...
cerrado 12-09-2018 16:20:14
Pregunta 4
javi_a83f0f jadacom
Plugin: escaparate_catalogo Hola, al intentar activar el plugin me arroja varios errores indicando que no estan definidas en catalogo_imprimir.php: b_constock b_bloqueados b_publicos, etc Y al...
cerrado 22-03-2018 09:55:21
Pregunta 6
javi_a83f0f emailforos.es_f74d39
Modificaciones en coste medio: FacturaScripts controla el coste medio de una manera muy eficaz, busca los albaranes o facturas de compra del producto a comprobar el precio de coste hasta la...
cerrado 04-04-2018 17:23:49
Idea 1
javi_a83f0f takeonme
Plugin: facturae Se puede financiar?? Que los campos "Cod. xxx" de este modulo se guarden dentro de la ficha del cliente, ahora mismo estos campos no se guardan y siempre tienes que...
cerrado 14-04-2018 08:38:52
Idea 7
javi_a83f0f
Plugin impresion_etiquetas Revivir este modulo, hacer etiquetas de producto con EAN desde la vista de articulo y documentos. Añadir compatibilidad con impresoras térmicas.
cerrado 04-02-2018 10:32:25
Idea 0
javi_a83f0f javi_a83f0f
Fusionar Presupuestos y Pedidos en una sola tabla. Un pedido "solo" es un presupuesto aceptado. Un presupuesto con status aceptado. Nos "ahorramos" una tabla entera y...
cerrado 04-02-2018 10:09:48
Idea 2
javi_a83f0f javi_a83f0f
Hola, sabeis si se puede comprar el plugin "impresion_etiquetas" ? He intentado comprarlo en un par de ocasiones pero recibo respuesta del vendedor !! Gracias.
cerrado 16-01-2018 10:06:07
Pregunta 2
javi_a83f0f jadacom
Facturas Rectificativas. Al generar una factura rectificativa esta se crea como pagada, pero si queremos descontar ese importe de futuras compras se puede generar manualmente el recibo negativo de...
cerrado 13-12-2017 21:23:29
Pregunta 1
javi_a83f0f jadacom
Plugin: tesoreria Hola se a bloqueado este plugin al intentar descargar la nueva vercion (me paso lo mismo hace unos dias con el de adminlte hace unos dias. Se pueden desbloquear?? Gracias, att Javier
cerrado 02-12-2017 20:13:08
Pregunta 4
javi_a83f0f jmoreno_ae4482
El megafacturador no tiene en cuenta cuando le dice fecha de factura HOY. Siempre coje la fecha de factura de los albaranes. Se puede modificar y que te deje elegir otra fecha (facturas el dia 1...
cerrado 03-10-2017 08:40:42
Error 3
javi_a83f0f jadacom
Posible error al generar facturas rectificativas. siempre me tira error 1, genera la rectificativa pero sin productos. Alguien puede comprobar si es x las ultimas actualizaciones o hago yo algo...
cerrado 04-10-2017 11:59:18
Error 3
javi_a83f0f jadacom
Puede ser que la nueva version de presupuestos_y_pedidos (90) no deje enviar un email en pedidos de compras, me sale un error 500, con el plugin interno nuestro de presupuestos_y_pedidos que esta...
cerrado 24-08-2017 14:04:47
Error 2
javi_a83f0f NeoRazorX
Hola, es sobre el plugin Plantillas_PDF, no me deja enviar la plantilla de pedidos de compras x email, solo me da la opcion de la pedido simple, esto se puede revisar? Gracias Plugin: plantillas_pdf
cerrado 10-08-2017 13:41:25
Pregunta 4
javi_a83f0f info_beef2d
Plugin validador de NIF CIF VAT y validador de IBAN tanto para clientes como proveedores Añadir aviso de NIF repetido (para no crear una ficha doble por error)
cerrado 05-09-2017 19:27:20
Idea 3
javi_a83f0f javi_a83f0f
Sobre operativa en TPV. Hola, estamos haciendo pruebas con el TPV y mi duda es como es mejor para hacer las devoluciones de material, cuando un cliente te devuelve un producto. Lo suyo es hacer...
cerrado 01-08-2017 09:25:11
Pregunta 4
javi_a83f0f info_beef2d
Plugin de avisos y/o bloqueo a clientes y productos. Si un cliente no paga o un producto requiere alguna explicacion al venderlo, cuando creas un pedido de un cliente o cuando intentas vender un...
cerrado 05-09-2017 19:26:11
Idea 2
javi_a83f0f info_beef2d
Plugin para añadir botones de adelante y atras en las pantallas de productos, pedidos, albaranes, etc y no tener que volver al listado para entrar en el siguiente documento.
cerrado 07-10-2017 12:45:47
Idea 4
javi_a83f0f NeoRazorX
Hola, sobre plugin tesoreria premiun. Al tener un cliente con dia de pago y generar una factura el vencimiento de la factura si se calcuca contando con los dias de pago, pero el vencimiento de los...
cerrado 06-08-2017 20:14:21
Error 2
javi_a83f0f javi_a83f0f
Hola, es sobre el plugin importar/exportar que compré en factura FAC2017W604. Yo he creado 4 tarifas en articulos y le quiero meter el precio fijo en esas tarifas a los productos. Cuando le...
cerrado 19-06-2017 17:48:00
Error 4
javi_a83f0f jadacom
Buenos dias, alguien conoce algun plugin para controlar el Stock mínimo y maximo de los productos ?? Ejemplo: El stock del producto A baja x debajo del minimo indicado y se crea un pedido a el...
cerrado 13-06-2017 21:20:39
Pregunta 6