lunes, 21 de septiembre de 2015

Mejoras en el mantenimiento de artículos.

Open-ERP SOCGER

Se modificó el mantenimiento de artículos para que nos apareciera también el stock del artículo que estamos consultando y para que pudiera ser modificado su stock mínimo y máximo según el almacén. Por lo que ahora la tabla de stock de los artículos recogerá no solo su stock real sino también su stock mínimo, máximo y su pendiente de recibir o de servir.

Se ha modificado en utilidades_stock la función que nos devuelve el stock, para que también nos devuelva su stock mínimo y máximo, y su pendiente de servir o de recibir.

Corregidos fallos en el mantenimiento de impuestos.

Open-ERP SOCGER

En el mantenimiento de impuestos y cuando estemos creando un impuesto que está compuesto por otros, obligamos a que sus hijos (desglose de impuestos por los que está compuesto) no sean también impuestos compuestos. Es decir que sean impuestos simples.

Corregidos fallos en el mantenimiento de albaranes.

Open-ERP SOCGER

Solucionado el error que no nos permitía añadir nuevas líneas de detalle del albarán.

Anteriormente no ordenaba bién las líneas de detalle del albarán. Ahora las ordena por orden de introducción.

Se ha modificado la edición/insercción de la línea de detalle para que no nos deje modificar ninguna de las descripciones  de la línea de detalle cuando elegimos un artículo. Tan sólo nos permite hacerlo si borramos el artículo. Por supuesto si se elige un artículo que necesita controlar su stock, nos avisa si la fecha no se ha introducido, si las unidades no se han puesto o si el almacén tampoco se introdujo (necesario para descontarlo del almacén su stock, puesto que hay un stock general y por almacén).

Por supuesto comprobamos antes de actualizar/crear la línea de detalle si hay suficiente stock. Pero sólo si se ha elegido un artículo y si este es un artículo que afecta al stock.

Ahora cada vez que se crea una línea de albarán, automáticamente esta recoge el almacén que tiene la cabecera del albarán. Por o que hemos retirado el mensaje de error que decía que el almacén todavía no se ha introducido a la línea de detalle. También se vuelve a actualizar cuando modificamos la línea de detalle.

Por supuesto cada vez que se modifique desde la cabecera del albarán su almacén, este será cambiado automáticamente en todas las líneas de detalle del albarán.

Ahora en las líneas de detalle, cuando elegimos un artículo incorporará a la línea de detalle los precios del artículo (si el cliente no tiene puesta una tarifa), o el precio de la tarifa del artículo que corresponda a la misma tarifa que tiene puesta el cliente en el momento de confeccionar la línea de detalle.

Ahora tenemos un desglose del albarán sobre su cabecera. Cada vez que se cree/actualice una línea se actualizarán los totales del albarán y estos aparecen en un recuadro debajo de las líneas de detalle. Tenemos desglose incluso por conceptos como mano de obra, materiales, peso, volumen, etc.

Se ha creado una nueva funcion en utilidades_generales que nos permite cualquier cantidad que tenga decimales redondearla a dos decimales.

También se ha creado una nueva función en utilidades_generales que nos permite cualquier cantidad que tenga decimales recortarla a tres decimales.

Por lo que en albaranes (cabecera) se redondean a dos decimales todos sus totales y en las líneas de detalle se realiza el mismo proceso.

En las líneas de detalle, ahora cuando ponemos un importe manual (retocamos el total de la línea de detalle), recalculamos marcha atrás todos sus anteriores cálculos como son impuestos, base imponible, etc.


jueves, 10 de septiembre de 2015

Nuevo módulo para seleccionar proveedores.

Open-ERP SOCGER

    Se ha creado un nuevo módulo para que nos muestre todos los proveedores creados. Este módulo se crea para que no se tenga que llamar a sí mismo el mantenimiento de proveedores cuando tenga que añadirle a un proveedor su agencia de transporte.

Corregidos fallo en el mantenimiento de proveedores.

Open-ERP SOCGER

Cuando en el mantenimiento de proveedores intentábamos añadirle su agencia de transporte nos salía un error diciendo que no se podía abrir el mismo módulo dos veces. Este error era debido a que las agencias de transporte se crean dentro del mantenimiento de proveedores, así que el módulo de mantenimiento de proveedores no puede abrirse a si mismo para buscar otro proveedor. Solucionado creando otro módulo para sólo selección de proveedor.

Corregidos fallo en el mantenimiento de clientes.

Open-ERP SOCGER

Cuando a un cliente le añadíamos una dirección de envío, nos daba un error diciendo que no se podía grabar el histórico de los cambios del registro. 

Nuevo módulo para seleccionar direcciones de envío de clientes.

Open-ERP SOCGER

    Se ha creado un nuevo módulo para que nos muestre todas las direcciones de envío de un cliente y podamos elegir entre una de ellas.

Corregidos fallos en el mantenimiento de albaranes.

Open-ERP SOCGER

Se han corregido los siguientes fallos dentro del mantenimiento de albaranes:
  • Cuando elegíamos un cliente, no incorporaba bien al albarán bajo DATOS BANCARIOS, la población / provincia / país del banco del cliente seleccionado. 
  • Cuando solicitábamos borrar el cliente, no lo borraba.
  • No nos permitía introducir los comentarios a imprimir en el albarán impreso, ni las observaciones para el albarán.
  • Bajo el apartado DIRECCION DE ENVIO / TRANSPORTISTA, si intentábamos cambiar el transportista no lo hacía bien. Ahora si queremos cambiarlo/añadirlo nos da la opción de elegir de dónde queremos traerlo, si desde el transportista de un cliente en concreto, o desde el mantenimiento de proveedores.
  • Cuando solicitabamos borrar el transportista, no lo borraba.
  • Ahora solicitamos cambiar / añadir una dirección de envío, nos llama a un nuevo módulo que nos presenta las direcciones de envío del cliente elegido para el albarán. Es cuestión de elegir una de entre las direcciones de envío que el cliente tuviera dadas de alta.

lunes, 7 de septiembre de 2015

Cambios en una unidad para los controles con la contabilidad.

Open-ERP SOCGER

    En esta unidad se han creado funciones para la comprobar si el NIF es correcto, también se comprueba si ha sido repetido y se ha limitado a 9 dígitos, aunque en la base de datos se alcanza los 15 caracteres por lo que podamos necesitar el día de mañana.

   Estos cambios han repercutido a todos los demás formularios donde se hace eco del uso del NIF, por lo que han sido modificados usando estas funciones de esta unidad. Los formularios modificados han sido los mantenimientos de clientes, proveedores, representantes y empleados/personal.


sábado, 5 de septiembre de 2015

Creada una unidad nueva para los controles con la contabilidad.

Open-ERP SOCGER

    Se ha creado una nueva unidad para llevar el control de las funciones y procedimientos que llaman a la contabilidad o hacen consultas de ella.

    De momento se han creado dos funciones que nos permiten controlar si la cuenta contable existe o no creada con anterioridad (si está duplicada), si se introdujo bien, etc.

    Por lo que se han modificado todos los módulos que trabajaban con algún campo relacionado con la contabilidad (clientes, tipos de clientes, representantes, proveedores, tipos de proveedores, impuestos, personal, cuentas de pago/cobro, familias de artículos, artículos). 

    En el mantenimiento de tipos de personal ahora se ha creado un campo nuevo para que conste la cuenta contable a la que pertenece (antes no existía) y por supuesto se controla también que no se duplique esta cuenta contable.

    Por supuesto en los mantenimientos de clientes, proveedores, personal y artículos, cuando se les asigna el tipo / familia a la que pertenecen, si la cuenta contable todavía no tiene nada les pone como empieza la cuenta contable de tipo/familia a la que pertenecen. También en estos módulos se hace un seguimiento para controlar que la cuenta contable del tipo/familia coincide con el principio de su cuenta contable.



Corregido fallo general.

Open-ERP SOCGER

    Se han corregido un fallo que ocurría desde cualquier mantenimiento que llamaba a otro mantenimiento. Por ejemplo desde proveedores llamabas al mantenimiento de tipos de proveedores. Si este último mantenimiento no tenía creado un registro no nos permitía crearlo porque decía que sólo se había llamado a este formulario para consulta.

Corregidos fallos en el mantenimiento de clientes.

Open-ERP SOCGER

Se han corregido los siguientes fallos dentro del mantenimiento de clientes:
  • Si elegíamos un tipo de cliente y este lleva ya puesto como empieza la cuentacontable, pues si le introducíamos la cuenta contable al cliente, se nos mostraba un error diciendo que la cuenta contable del cliente no empezaba igual que la cuenta contable del tipo de cliente. 
  • Si cambiabamos el tipo de cliente y este lleva ya puesto como empieza la cuenta contable, no comprobaba si la cuenta contable del cliente ahora empezaba o no igual que la cuenta contable del tipo de cliente. 
  • No encontraba un registro recién creado cuando poníamos le campo de portes pagados a true.