Histórico da Página
GFEXWS15 - PERMITIR O RETORNO DE INFORMAÇÕES COMPLEMENTARES Á SIMULAÇÃO
Características do Requisito
Linha de Produto: | Protheus |
Segmento: | Distribuição e Logística |
Módulo: | SIGAGFE |
Ponto de Entrada - GFEXWS15
Descrição: | Quando executada a simulação de frete pelo ERP (CD0601), permitir que o retorno de informações complementares à simulação | ||||||||||||||||||||||||||||
Localização: | Antes de retornar os dados da simulação | ||||||||||||||||||||||||||||
Programa Fonte: | GFEXWSFUN - Na função que realiza a simulação de frete via WebService. | ||||||||||||||||||||||||||||
Parâmetros: |
| ||||||||||||||||||||||||||||
Retorno: |
|
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
User Function GFEXWS14GFEXWS15() aDadosLocal cComponentes := PARAMIXB[1] oModelLocal cNrCalc := PARAMIXB[2] cTranspLocal cCdTrp := '' cClFretePARAMIXB[3] Local cNrTab := '' lEliminPARAMIXB[4] Local cNrNeg := .T. dbSelectArea("GWN") If dbSeek( PADR(Alltrim(aDados[1]) , TamSX3("GWN_FILIAL" )[1],'') + ; PADL(Alltrim(aDados[2]) , TamSX3("GWN_NRROM" )[1],'0')) RecLock("GWN",.F.) GWN->GWN_XDEL := '1' MsUnlock() If GWN->GWN_SIT == '3' //Necessario reabrir GFEA050REA(.T.) EndIF If GWN->GWN_SIT <> '3' RecLock("GWN",.F.) GWN->GWN_XVAL := '1' MsUnlock() Else aErro := oModel:GetErrorMessage() conout("Erro na exclusão do registro. Motivo: " + aErro[6]) EndIf EndIF Return 'ok'PARAMIXB[5] Local cCdFxTv := PARAMIXB[6] Local cNrRota := PARAMIXB[7] Local nQtdeMin := 0 dbSelectArea("GV6") GV6->(dbSetOrder(1)) If GV6->(dbSeek(xFilial("GV6")+cCdTrp+cNrTab+cNrNeg+cCdFxTv+cNrRota)) nQtdeMin := GV6->GV6_QTMIN EndIf if nQtdeMin != 0 cComponentes += cNrCalc + SEP_FIELDS + "Qtde Minima" + SEP_FIELDS + "Qtde Minima" + SEP_FIELDS + cValToChar(nQtdeMin) + SEP_RECORDS endif Return cComponentes |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas