01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | USABILIDADE |
---|
Función: | Rotina | Nombre |
---|
OFIOM150 | Cancelar OS |
|
---|
País: | Paraguay |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMICAS-99 |
---|
02. SITUACIÓN/REQUISITO
La opción que está disponible en el sistema siempre realiza la operación de borrado, pero se debe preguntar al usuario si desea borrar o anular la factura. Se requiere un punto de entrada para que se pueda elegir la opción de tipo de borrado, ya que cuando se activa la factura electrónica hay que decidir qué opción se va a utilizar.
03. SOLUCIÓN
Se creo una pregunta "OFIOM150A" con las posibles opciones 0 - ANULAR - 1 - opciones ANULAR - BORRAR . donde el valor de la variable lanuelemina "aNulaEliminaNF" se alimenta de MV_PAR01. PAR01 ( 1 - ANULAR / 2 - BORRAR ).
También se crea el PE "OFM150DF" que permite mantener la funcionalidad en “Anulación de OS (OFIOM150)” para que en el caso de que la variable lanuelemina aNulaEliminaNf sea igual a “0”1, ejecuta el el PE "OFM150DF".
...
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04 | Configuraciones Previas,Flujo de prueba,Punto de entrada,Ejemplo de uso |
---|
ids | paso01,paso02,paso03,paso04 | ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Configuraciones previas paso01 |
---|
| - Crear la pregunta "OFIOM150A"
- Desarrollar y compilar el punto de entrada "OFM150DF"(en caso de ser necesario se puede alterar).
- Tener informado el parámetro MV_PAR01 igual a "0"
- En la rutina de Anulación de Proveedores facturas (Ruta: COMPRAS TALLER (SIGACOM) >> Actualizaciones| Archivos Rutina: MATA020) incluir un proveedor.
- Mediante la rutina Productos (Ruta: COMPRAS (SIGACOM) >> Actualizaciones| Archivos Rutina: MATA010) ingresar un nuevo producto.
- Añadir una solicitud de compra (Ruta: COMPRAS (SIGACOM) >> Actualizaciones | Solicitudes | Solicitud de Compra Programa: MATA110).
Mediante la rutina de “Generar cotizaciones(Ruta: COMPRAS (SIGACOM) >> Cotizaciones | Generar cotizaciones Programa: MATA131)” agregar cotización para la solicitud de compra- SIGAOFI) >> Funciones taller - Anulación - (Elegir una OS.) - Anular - (Rutina: OFIOM150)
- Elegir la factura que se va a anular o borrar y apretar confirmar.
- Responder Confirma Anulación SI
- Abre una ventana parámetros y elije entre Borrar o Anular
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | paso02 |
---|
| - Mediante la rutina de “Anulación de facturas (Ruta: TALLER (SIGAOFI) >> Funciones taller - Anulación - (Elegir una OS.) - Anular - (Rutina: OFIOM150) )” ,elegir la factura que se va a anular o borrar y apretar confirmar -
- Responder Confirma Anulación SI y elije entre Borrar o Anular.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | paso03 |
---|
| Descripción | Permite anular las facturas “Actualización de cotización(MATA150)". | Programa Fuente: | OFIOM150.PRW | Función | OFM150DF | Parámetros | MV_PAR01: Del tipo numero 1 - 2 Indica si se va a anular la factura o borrar el pedido. | Retorno: | Lógico: regresa un .T. (True) o .F. (False) Al tener el parámetro MV_PAR01 , la variable igual a ".T." el punto de entrada debe regresar ".F." alimenta la variable aNulaEliminaNf. |
|
Totvs custom tabs box items |
---|
|
|
04. INFORMACIÓN ADICIONAL
...
| User Function OFM150DF() if lNFeCancel .and. !FS_AnuFI( aTempos[ni,3] , aTempos[ni,4] , aTempos[ni,5] , aTempos[ni,6] , lNFeCancel) If lValid If lMsErroAuto MostraErro() EndIf MsUnlockAll() Return .f. EndIf EndIf Return true |
|
04. INFORMACIÓN ADICIONAL
No Aplica
...
05. ASUNTOS RELACIONADOS
- No Aplicatemplatedocumentos