...
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGACOM - Compras |
---|
Función: | TecnicoTécnico | Fecha |
---|
MATA123 | Registro de Purchase Order | 14/09/2023 |
|
---|
País: | Colombia |
---|
Ticket: | 17901943 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-20693 |
---|
02. SITUACIÓN/REQUISITO
Al generar una un purchase order a través de la rutina MATA123 y traer las solicitudes de importación desde otras acciones\solicitud, al habilitar la casilla "Marca\Desmarca todos los items del documento", no realiza ninguna acción.
03. SOLUCIÓN
En la rutinaRegistro de Purchase Order (MATA123) se realizaron los siguientes ajustes:
- En la función A123PID():
- Se añade al objeto oChk1 el método bLClicked, asignándole la función A123AllMark(), para que al momento de habilitar la casilla "Marca\Desmarca todos los items del documento" sean marcados todos los registros, y de igual forma al desmarcarla sean desmarcados todos los registros.
- Se retiran del objeto oMark:oBrowse los métodos lHasMark, lCanAllMark y bAllMark para deshabilitar la función del botón en Browse.
- En la función A123AddMark():
- Se agrega la instrucción Eval() para validar cuando los registros sean marcados manualmente, en caso de que sean marcados todos los registros será marcada la casilla "Marca\Desmarca todos los items del documento", si se encuentran todos los registros marcados y se desmarca uno de ellos, será desmarcada la casilla "Marca\Desmarca todos los items del documento".
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02, Paso 03, Paso 04Pre-condiciones,Proceso |
---|
ids | paso1Pre-condiciones,paso2Proceso |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1Pre-condiciones |
---|
| - Realizar un respaldo del repositorio (RPO)
- Aplicar el parche correspondiente al issue DMINA-20693.
- Verificar que las rutinas actualizadas correspondan a las indicadas en el presente Documento Técnico.
- A través de la rutina “Proveedores”, ubicada en el módulo SIGACOM (Actualizaciones | Archivos), incluir proveedor.
- A través de la rutina “Productos”, ubicada en el módulo SIGACOM (Actualizaciones | Archivos), incluir un registro de producto, el campo B1_IMPORT=Si.
- A través de la rutina “Solicitación de Importación”, ubicada en el módulo SIGACOM (Actualizaciones | Importaciones), incluir al menos una nueva solicitud de importación, con al menos dos ítems.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | paso2 | Proceso |
---|
| - Ingresar a módulo Compras (SIGACOM) al menúActualizaciones | Importaciones | Purchase Order (MATA123).
- Informar los datos en el encabezado.
- Posicionarse en el área de ítems y dar clic en la opción Otras acciones > Solicitud.
- Se mostrará ventana con los registros correspondientes a los ítems de la Solicitud de importación.
- Al dar clic en el check "Marcar / Desmarcar todos los ítems del documento" se marcarán todos los registros correctamente.
- De igual forma si se desmarca la casilla "Marcar / Desmarcar todos los ítems del documento" se desmarcarán todos los registros correctamente.
|
|
04. INFORMACIÓN ADICIONAL
...