Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Logística |
Módulo: | SIGATMS - Gestão de Transportes |
Este ponto de entrada tem como objetivo alterar o conteúdo dos campos das tabelas de Notas Fiscais de EDI (DE5), e problemas com importação de arquivos (DEV), durante a importação de XML das notas fiscais dos clientes, que são depositadas na pasta Protheus_Data\XMLNfe\New.
Exemplo de Ponto de Entrada. User Function TMChkObs Local aObsDoc := AClone(PARAMIXB) Local nDocs := 0 Local aRet := {} For nDocs := 1 To Len(aObsDoc) AAdd(aRet,{aObsDoc[nDocs,1], aObsDoc[nDocs,2], aObsDoc[nDocs,3], "<br><b><i>Obs de PE para Doc</i></b>"}) Next Return aRet |
//Parâmetros ParamIXB[1] : Alias que será alterado. ParamIXB[2] : Vetor com as informações do cabeçalho da nota fiscal que serão gravadas na tabela DE5. ParamIXB[3] : Vetor com as informações dos itens da nota fiscal que serão gravadas na tabela DE5. ParamIXB[4] : Vetor com as informações do objeto do XML que está sendo importado no momento. Funciona somente com o parâmetro 1 do PE com valor igual a "DE5". ParamIXB[5] : Vetor com as informações dos itens do contrato do cliente que serão gravadas na tabela DE5 no campo Cód. de Negociação / Cód. Serviço / Serie, etc. Funciona somente com o parâmetro 1 do PE com valor igual a "DE5". |
O Retorno do PE deverá ser sempre o cabeçalho e os itens que foram passados como parâmetro no PE. Os mesmos serão substituídos no retorno desta rotina customizada.
Não há.
<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; } </style> |