Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

03. SOLUCIÓN

En la rutina de Informe "Auxiliar por terceros(CTBR821Boletín de Entrada de Remito (MATR171)", en la función CTBR821RepReporPrint() se utilizan diferentes máscaras para imprimir los campos del reporte utilizando separadores (puntos); Por lo tanto, se modificó la máscara que se utiliza en la impresión del campo N.I.T para que se mostrará correctamente, ya que este dato no debe llevar ningún separador en su impresióncambio el uso de la tabla SX5 por la SBM como catalogo para tomar la descripción del Grupo de Productos. Para esta consulta se creo la función GetArrSbm(), la cual llena un arreglo con las columnas BM_GRUPO y BM_DESC, y este es consultado desde la función ReportPrint(), por cada registro encontrado.

Para evitar el Error Log se valida que el campo B1_GRUPO informado en la tabla SB1 exista en la tabla SBM, en caso de ser encontrado se buscara su descripción en la tabla SBM, caso contrario se informara como vació en el boletín.

Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

Pre-condiciones:

En el módulo de Contabilidad de Gestión(SIGACTB) 

  • Contar con Asientos Contables para Crédito y Débito.
Totvs custom tabs box items
defaultno
referenciapaso2

Pasos para probar la solución:

  • Ingresar a la rutina "SIGACTB>> Informes | Específicos| Auxiliar por Terceros".
  • Configurar el Grupo de preguntas utilizando la información creada en las "Pre-condiciones" y dar clic en "ok".
  • Validar lo siguiente:
    • En la impresión del informe,  el campo N.I.T no debe contener un punto(.) después del primer carácter.
      Ejemplo:

...