Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Compras (SIGACOM) - ¿Qué configuración técnica permite transferir DBB_DOCEL a F1_DOCEL al generar documentos desde MATA143?

Tiempo aproximado de lectura: 8 minutos

Duda

¿Qué configuraciones técnicas se requieren para que el indicador informado en la invoice del Despacho de Importación se transfiera al campo F1_DOCEL del documento de entrada generado automáticamente?

Entorno

Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Compras (SIGACOM) - A partir de la versión 12.1.2510.

Solución

Para utilizar el indicador de documento electrónico en las invoices del Despacho de Importación (MATA143), es necesario configurar el campo DBB_DOCEL en la tabla DBB e implementar el punto de entrada M143CAB para transferir la información al campo F1_DOCEL de la tabla SF1 durante la generación de los documentos de entrada.

1. Crear el campo DBB_DOCEL

A través del Configurador, incluir el campo DBB_DOCEL en la tabla DBB, correspondiente a las invoices del Despacho de Importación.

El nuevo campo debe utilizar como referencia el campo F1_DOCEL de la tabla SF1 y contar con las siguientes características:

  • Campo: DBB_DOCEL.
  • Tipo: Carácter.
  • Tamaño: 1.
  • Opciones: 1 = Sí; 2 = No.

Las características y propiedades del campo deben mantener correspondencia con las utilizadas por el campo F1_DOCEL.

2. Implementar el punto de entrada M143CAB

Compilar el punto de entrada M143CAB para incluir el indicador DBB_DOCEL en los datos del encabezado del documento de entrada generado desde el despacho.

Ejemplo de referencia:

 

#include "totvs.ch"

/*/{Protheus.doc} M143CAB
Ponto de entrada do MATA143. Repassa o campo DBB_DOCEL da invoice para o
campo F1_DOCEL do documento de entrada gerado.
/*/
User Function M143CAB()
    Local aCabs   := PARAMIXB[1]
    Local nPosDoc := 0

    If DBB->(ColumnPos("DBB_DOCEL")) > 0 .And. ;
       SF1->(ColumnPos("F1_DOCEL")) > 0 .And. ;
       !Empty(DBB->DBB_DOCEL)

        nPosDoc := aScan(aCabs, {|x| AllTrim(x[1]) == "F1_DOCEL"})

        If nPosDoc == 0
            aAdd(aCabs, {"F1_DOCEL", DBB->DBB_DOCEL, Nil})
        Endif
    EndIf

Return aCabs

 

3. Validar la generación de los documentos de entrada

Una vez creado el campo y compilado el punto de entrada, realizar las pruebas correspondientes en la rutina Despacho de Importación (MATA143):

1. Registrar un despacho con invoices de gastos correspondientes a distintos tipos de comprobante, por ejemplo, una factura electrónica y otra preimpresa.

2. Informar el indicador correspondiente en el campo DBB_DOCEL de cada invoice.

3. Accionar la opción Generar Documentos de Entrada.

4. Verificar que el campo F1_DOCEL de cada documento generado refleje el indicador informado en la invoice.

Consideración: Cuando el campo DBB_DOCEL no se encuentre informado, el campo F1_DOCEL mantendrá su comportamiento estándar.

Importante: La solución no modifica los documentos que ya se encontraban registrados en el sistema antes de su implementación.

Observación: Es importante aplicar el pacote liberado correspondiente al issue DMICAS-1421 para contar con la solución implementada. Posteriormente, se deberá validar el comportamiento en el ambiente.


País: Paraguay.

Rutina: MATA143 - Despacho de Importación.

Punto de entrada: M143CAB.

Tablas involucradas: DBB y SF1.

Issue: DMICAS-1421.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _