Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS OMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:
SIGAOMS
TOTVS OMS - Gestão de Distribuição (SIGAOMS)
Função:OMSXCPL6- Envio de Pedidos (TOL)
País:Todos Países
Ticket:15016745
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-14476


02. DESCRIÇÃO

Este Ponto de Entrada recebe as informações de data inicial, horário inicial, data final, horário final,

...

Pedidos processados,

...

Pedidos com falhas ao término do processamento de envio de

...

Pedidos ao TOL.

03. LOCALIZAÇÃO

Localizado

...

no término da integração de envio de

...

Pedidos ao TOL.

04. PARÂMETROS

Nome 

Tipo

Descrição

dDataIni

date

data Data inicial do processamento do envio da integração

cHrInicharacterhorário Horário inicial do processamento do envio da integração
dDataFimdatedata Data final do processamento do retorno da integração
cHrFimcharacterhorário Horário final do processamento do retorno da integração
aEnvarrayarray Array com os pedidos com sucesso na integração
aFalhaarrayarray Array com os pedidos que ocorreram falha de integração

05. RETORNO

Não se aplica.

...

06. VERSÕES

Protheus 12.1.2210 ou Superiores.

07. OBSERVAÇÃO

Não se aplica.

08. EXEMPLO

Segue um exemplo para criar dois cam

...


#include

...

'protheus.ch'

...

User

...

Function

...

OMSTOL02()

...

Local

...

dDataIni

...

:=

...

PARAMIXB[1]

...


Local

...

cHrIni

...

:=

...

PARAMIXB[2]

...


Local

...

dDataFim

...

:=

...

PARAMIXB[3]

...


Local

...

cHrFim

...

:=

...

PARAMIXB[4]

...


Local

...

aEnv

...

:=

...

PARAMIXB[5]

...


Local

...

aFalha

...

:=

...

PARAMIXB[6]

...


Local

...

nX

...

:=

...

1

...

conout("Data

...

início

...

da

...

integração

...

"

...

+

...

cValToChar(dDataIni)

...

+;

...

            " Horário início da integração " + cValToChar(cHrIni)

...

+;

...


            " Data final da integração " + cValToChar(dDataFim)

...

+;

...


            " Horário final da integração " + cValToChar(cHrFim))

...

conout("Pedidos

...

enviados

...

para

...

a

...

integração:")

...

For

...

nX

...

:=

...

1

...

To

...

Len(aEnv)

...

   
      conout("Filial:

...

"

...

+

...

aEnv[nX][1]

...

+

...

"

...

Pedido:

...

"

...

+

...

aEnv[nX][2]

...

+

...

"

...

Seq

...

Int:

...

"

...

+

...

aEnv[nX][3])

...


Next

If !Empty(aFalha)

...


    conout("Pedidos

...

enviados

...

com

...

falha

...

de

...

integração:")

...

   

    For nX :=

...

1

...

To

...

Len(aFalha)

...


          conout("Filial:

...

"

...

+

...

aFalha[nX][1]

...

+

...

"

...

Pedido:

...

"

...

+

...

aFalha[nX][2]

...

)
    Next
EndIf

Return

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>