Se requiere desarrollar modulo personalizado para lograr sobre odoo v12 community, lo siguiente:
1.- Añadir un campo a la ficha de producto “folio” (campo no obligatorio) (tanto a product_product como product_template), el objetivo del campo nuevo tendrá por misión, ser el numero divisor para obtener las cantidades en "unidades" del producto a folios en el reporte adjunto.
2.- Crear "botón imprimir-->reporte batch" sobre el módulo inventarios->operaciones de albarán. Luego debe aparecer un modal que solicite el nombre de una o más categorías, el modal debe extraer el maestro de categorías del producto y presentarlo para el usuario, el usuario puede escribir a fin de filtrar la lista, luego el usuario hará clic en un botón imprimir reporte y desde este momento comienza la extracción de información sobre los batch seleccionados previamente.
3.- Al momento de ejecutar el reporte, el módulo deberá sumar las unidades por producto reservadas por cada producto y estas transformarlas a folios según el numero divisor que esta en la ficha del producto. Un producto por cada fila, por ejemplo si la sumatoria en los btah picking de un producto X da 150 luego se transforma ese número a cantidad de folios conforme al reporte ejemplo.
Características del reporte pdf y excel:
en el titulo dice detalle de:
luego debe indicar las categorías seleccionadas (como campo dinámico) hacia abajo.
Luego por medio de una secuencia creada previamente en el sistema, asignar numero de reporte. Por cada reporte que se extraiga, debe generar número secuencial, registro histórico de quien emite el reporte. Este es un segundo reporte general de quien ha sacado el reporte NN, nombre y fecha/hora.
Luego agrupación de albaran: campo dinámico que indica los batch que se seleccionaron para este reporte.
Luego fecha y hora en la que se saca el reporte
Luego campo manual vehículo patente:
Luego viene la tabla con la información de DESCRIPCIÓN del producto/cant. De pqte/pqtes x folio/cant. De folios
luego sumatoria total de folios que se van a entregar al chofer.
Luego firma jefe de bodega (es un campo dinámico que se extrae del módulo de nómina, que es donde esta asignado el cargo del usuario en la empresa + el nombre del usuario que saca el reporte y al lado derecho nombre y firma del chofer
Entregable:
modulo custom, archivo
modulo.zip heredado de los módulos nativos.
Se solicita costo y tiempo de entrega.
Contexto general del proyecto
El objetivo es generar un reporte para asignar responsabilidad al encargado de bodega y chofer que transporta la mercadería.
Plazo de Entrega: No definido