Sobre este proyecto
it-programming / web-development
Abierto
Contexto general del proyecto
Requerimientos: 1.- Se requiere reemplazar el flujo de devolución, por el siguiente flujo: clic en pedidos ó devolucion con codigo de barra (cajero escanea boleta que tiene codigo de barra asociado a la venta) clic en pedido clic en orden de devolución sobre el pedido aparece modal solicitando indicar: motivo (tipo texto) codigo de regerencia (combobox que muesta los codigos de referencia indicados en los conceptos claves) Sí selecciona tipo anulación el recuadro siguiente, cantidades de devolución del producto, se debe bloquear (dado a que el cajero realizará una devolución total) Sí selecciona tipo corrige monto el recuadro siguiente, cantidades de devolución, debe mostrar las cantidades totales asociado a linea de producto(bloqueado, no editable) y costado izquierdo un recuadro que el cajero pueda indicar las cse debe bloquear (dado a que el cajero realizará una devolución total) nombre_producto cantidad de productos(campo bloqueado)/ cantidad a devolución Acciones: Aplicar / cancelar Sí hace clic en aplicar, luego de haber ingresado las cantidad a devolver y el codigo de devolucion, el modal desaparece y muestra los productos en cantidades negativas. Clic en boton pago (nativo de odoo) Metodo de pago seleccionado automaticamente (debe ser el mismo diario que se utilizo en la boleta electronica ó venta de origen) se valida automaticamente desde accion pago y muestra la nota de credito (layout) en pantalla + imprimir nota de credito o devolución en la impresora termica. Finalmente aparece un mensaje en pantalla “devolucion procesada con exito” boton aceptar aceptar. Luego muestra la pantalla para seguir vendiendo. Sí hace clic en cancelar, regresa a la pantalla de pedidos. 2.- Solucion a errores 2.1.- Al hacer clic en pedidos, luego clic en cualquiera de los filtros: no pagada pagada al corriente facturada muestra el error el error: TypeError: orders[i].pos_reference.toLowerCase is not a function https://dev.azur-soft.com/web/content/404763-6f96843/point_of_sale.assets.js:2510 Rastreo de error: render_list_orders@https://dev.azur-soft.com/web/content/404763-6f96843/point_of_sale.assets.js:2510:150 render_list_orders@https://dev.azur-soft.com/web/content/404763-6f96843/point_of_sale.assets.js:2875:564 OdooClass.extend/Class.include/</prototype[name]@https://dev.azur-soft.com/web/content/404729-ecec88f/web.assets_common.js:3541:371 show/</<@https://dev.azur-soft.com/web/content/404763-6f96843/point_of_sale.assets.js:2889:248 dispatch@https://dev.azur-soft.com/web/content/404729-ecec88f/web.assets_common.js:892:451 $event.dispatch@https://dev.azur-soft.com/web/content/404763-6f96843/point_of_sale.assets.js:1898:18 add/elemData.handle@https://dev.azur-soft.com/web/content/404729-ecec88f/web.assets_common.js:865:173 3.- Cuadrar botones seccion pedidos, aparecen juntos. Cuando se selecciona cliente, el boton "establecer cliente", sale junto al boton "ver pedidos" Entregables: Las mejoras se aplicarán directamente a un modulo custom que ya existe. Pruebas funcionales tanto visual como en la impresora termica 80mm. Anexos: Se dará acceso ambiente testing por ssh y vpn. Trabajo mediante git, se dará acceso al repositorio como invitado a branch.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias