Árvore de páginas

01. DADOS GERAIS

Produto:

Totvs Backoffice

Linha de Produto:Linha Protheus
Segmento:

BackOffice

Módulo:Compras
Função:

MATA103
MATA103COM
MATA140

Ticket:

14224598

Story:

DMANMAT02-38096


02. SITUAÇÃO/REQUISITO

  • Implementação de tabela complementar de itens de NF para facilitar usuário quando criar campos customizados

03. SOLUÇÃO

  • Criação da tabela DKD para ser utilizada como complementar aos itens tabela SD1.
  • Devido a necessidade da criação da nova tabela, o dicionário será disponibilizado no pacote de expedição continua do Compras - 2ª quinzena de agosto/22.
  • Executar o UPDDISTR com o dicionário diferencial - SDFBRA.txt
  • Aplicar o pacote com os fontes para atualização do RPO. 


04. DEMAIS INFORMAÇÕES


Importante
:

  1. Caso utilize o parâmetro MV_OPTNFE = .T. na contabilização OFFLINE do CTBANFE, será necessário rodar todas as contabilizações de NFs pendentes antes de começar a utilizar a tabela DKD com campos novos. Outra possível solução será alterar o parâmetro MV_OPTNFE para .F.

  2. O conceito da tabela DKD é receber gatilhos da SD1, não possui a característica inversa.

  • Exemplo de rotina automática na documentação de execauto do MATA103
  • Ao criar um novo campo (usado) na tabela complementar (DKD), o mesmo já será apresentado na tela de pré - nota (MATA140)  e/ou documento de entrada (MATA103).
  • Para adicionar gatilhos da SD1 para a tabela complementar (DKD), utilizar a função A103DKDGAT

Parâmetros da função:A103DKDGAT
cAliasFindAlias da tabela onde buscar registro
nIndFindÍndice da tabela onde buscar registro
cChvFind

Chave de busca para registro
Obs: Não tem necessidade de enviar Filial

cCpoRetCampo da tabela que será retornado
cCpoDKDCampo da tabela complementar (DKD) que será preenchido



Exemplo Gatilho:

Campo:D1_COD
Sequencia:008
Cnt. DomínioDKD_DESCPR
Tipo:Primário
Regra:A103DKDGAT("SB1",1,M->D1_COD,"B1_DESC","DKD_DESCPR")
Posiciona:Não

05. ASSUNTOS RELACIONADOS