Saltar a contenido

Documentación Administración de Permisos de Vendedores y Validación de Comisiones

Error o incidencia

En resumen se tenía que en Compecer los vendedores podían levantar órdenes de compra para cobrar sus comisiones, por lo que solicitaron modificar los permisos de los asesores comerciales para que cuando se soliciten pagos de comisiones lo autorice solo 1 persona.

Entorno

  • Versión del buildout: ----
  • Módulo: ----
  • Versión del módulo: ----

Solución

Solución Temporal

Administrar permisos:

  • El vendedor solo debe crear órdenes de compra
  • La validación solo lo realicé una persona asignada para esa acción.

Solución Permanente

  1. Activar el modo desarrollador desde el modo debug mododebug

    o dirigirse a configuración /Herramientas de desarrollador

    configuracion

    herramientas

  2. Ingresar al módulo de Compras modulo

  3. Una vez dentro del módulo de compras nos dirigimos a configuración. comprasConfi

  4. Seleccionamos dos casillas que son: Purchase Order Approval con un monto mínimo de 0 esto para solicitar a los gerentes que aprueben pedidos por encima de un monto mínimo

    order

    Y Lock Confirmed Orders esto para bloquear automáticamente los pedidos confirmados para evitar la edición

    confirmarorder

    Posteriormente, lo que se realizó fue ocultar los botones para aprobar, Bloquear y desbloquear órdenes para los usuarios que no estén permitidos utilizarlos.

  5. Ingresamos a una orden de compra ordendecompra

  6. Damos clic en el Escarabajo escarabajo

  7. Seleccionamos Edit View: Form

    edit

  8. Se realizó una vista heredada para que únicamente los administradores de compras puedan bloquearlas y desbloquearlas. vistaestructura

    Estructura de la vista
    <?xml version="1.0"?>
    <xpath expr="//form//header//button[@name='button_cancel']" position="after">
          <button name="button_done" type="object" string="Lock" states="purchase" help="If the purchase is locked, you can not modify it anymore. However, you will still be able to invoice or deliver." groups="sales_team.group_sale_manager"/>
    
    <button name="button_unlock" type="object" string="Unlock" states="done" invisible="0" groups="sales_team.group_purchase_manager"/>
                    </xpath>
    
  9. Se realizó una vista heredada para que únicamente los administradores de compras puedan Confirmar las órdenes de compra. vistaheredada

    Estructura de la vista
    <?xml version="1.0"?>
    <xpath expr="//form//header//button[@name='print_quotation']" position="after">
                      <button name="button_confirm" type="object" string="Confirm Order" states="draft" id="draft_confirm" groups="purchase_team.group_purchase_manager"/>
                    </xpath>
    

Información

Para conocer la modificación del permiso, ingrese a Cambio compecer