Árvore de páginas

Versões comparadas

Chave

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

...

  • 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. 


Image Added

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 e real) 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
  • Ao criar gatilhos da DKD, adicionar a condição para que não gere inconsistência ao adicionar documento pela rotina (MATA910 - Notas Fiscais de Entrada)


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

...

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
CondiçãoALLTRIM(FUNNAME()) <> "MATA910"

05. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>