Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGACOM - Compras
Función:
RutinaNombre TécnicoFecha
MATA143Despachos de Importación16/11/2021
Rutina InvolucradaNombre TécnicoFecha
MATA123Purchase Order05/10/2021
País:Perú
Ticket:12577847
Requisito/Story/Issue (informe el requisito vinculado):DMINA-14086


02. SITUACIÓN/REQUISITO

En la validación del campo Proveedor (DBB_FORNEC) toma como estándar Loja "01", sin embargo, si el proveedor seleccionado tiene varias tiendas y el correspondiente a Loja "01" está bloqueado, envía mensaje REGBLOQ.


03. SOLUCIÓN

Se realizan las siguientes modificaciones a las rutinas de Importación:

Purchase Order (MATA123)
-  Funciones A123CabOk() y A123Forn(): Inicialmente, al teclear un código de proveedor, si éste cuenta con varias tiendas, selecciona el primero no bloqueado. Al elegir un registro en la consulta de proveedores, valida considerando la tienda correspondiente.

Despacho (MATA143)
-  Pestaña Invoices, nueva funcionalidad al teclear código de Proveedor:
    .  La función A143GetLoja() que se ejecuta en el Gatillo 001 de campo Proveedor (DBB_FORNEC), devuelve la primera Tienda (A2_LOJA) en donde el registro esté libre de bloqueo. Si ya existe un valor en Tienda (DBB_LOJA), respeta el contenido.
    .  En la función M143COk(), validación individual de campos, no se asigna valor default al campo Tienda (DBB_LOJA) si éste está en blanco.
    .  En la función M143Lok1(), validación de campos del renglón, se valida que el Proveedor + Tienda exista en el Catálogo de Proveedores.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-14086.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. Contar con registros en los catálogos necesarios para el proceso de importaciones:
    -  Proveedores
        .  Dos proveedores extranjeros con mismo código, diferente tienda, el primero con indicador de Bloqueado (A2_MSBLQL) en 1-Si. Ambos con el campo Fabricante (A2_FABRICA) igual a 2-No.
    -  Productos
        .  Para mercancía de importación.
    -  Agente embarcador
    -  Tipos de entrada y salida (TES)
        .  Para entrada por compra
    -  Solicitud de importación.
    -  Purchase Order del proveedor con la segunda tienda. Vincular la solicitud previamente registrada.
  1. Ingresar al módulo Compras (SIGACOM).
  2. Incluir un proceso de importación; Actualizaciones | Importaciones | Despacho (MATA143).
    -  En la sección de Registro, confirmar el número de Proceso (DBA_HAWB) y registrar Fch. Proceso (DBA_DTHAWB).
    -  En la pestaña de Invoices, registrar una factura tipo FOB.
        .  Registrar el Número Docto (DBB_DOC) y Serie (DBB_SERIE).
        .  En el campo Proveedor (DBB_FORNEC) introducir el código del proveedor registrado, el sistema asignará la segunda Tienda (DBB_LOJA), en donde el indicador de bloqueo es 2-No.
        .  Registrar la Cond. Pago (DBB_COND).
    -  Pestaña Ítems de las Invoices.
        .  Clic en Otras Acciones | P.O.
        .  Seleccionar la Purchase Order registrada anteriormente, a continuación, clic en Grabar.
    -  Clic en Grabar.
    -  Confirmar que el Proceso de Importación se haya grabado correctamente.


04. INFORMACIÓN ADICIONAL

Aviso

La funcionalidad descrita en la sección 03. SOLUCIÓN, complementa la que previamente se liberó a través del issue DMINA-13908. Solo es necesario aplicar el patch que se informa en el presente documento.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.17 o superior (excepto 12.1.23); siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01. Datos Generales.


05. ASUNTOS RELACIONADOS

Despacho (MATA143 - SIGACOM)