Histórico da Página
GFEA070A2 - Inclusão de posições no array aMKB
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Logística |
Módulo: | SIGAGFE |
Ponto de Entrada - GFEA070A2
Descrição: | Permitir a inclusão de posições no array aMKB, no fonte GFEA070A que faz o vinculo entre o Fatura de Frete e um Documentos de Frete da Fatura . | ||||||||
Localização: | Apos a criação do array aMKB, na função de criação de tabelas temporárias. | ||||||||
Programa Fonte: | GFEA070A - Cria o vinculo entre o Fatura de Frete e um Documentos de Frete da Fatura. | ||||||||
Parâmetros: | aMKB := {{"OK" , "C", 02, 0},; | ||||||||
Retorno: |
|
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#INCLUDE "PROTHEUS.CH" User Function GFEA0702GFEA0702A() Local aAreaGW3 := GetArea() Local lRet := .T. Local cExpGW3 := "GW3->GW3_FILFAT + GW3->GW3_EMIFAT + GW3->GW3_SERFAT + GW3->GW3_NRFAT + DToS(GW3->GW3_DTEMFA)" Local cExpGW6 := "GW6->GW6_FILIAL + GW6->GW6_EMIFAT + GW6->GW6_SERFAT + GW6->GW6_NRFAT + DToS(GW6->GW6_DTEMIS)" Local cSeek := &cExpGW6 GW3->( dbSetOrder(8) ) GW3->( dbSeek(cSeek) ) While !GW3->( Eof() ) .And. cSeek == &cExpGW3 If GW3->GW3_ORIGEM <> "2" GFEMsgErro("Funcionalidade bloqueada pois existe um ou mais CTRCs com 'Origem' diferente de 'Usuário' !") lRet := .F. Exit EndIf GW3->( dbSkip() ) EndDo RestArea(aAreaGW3) Return lRetaMKB:= PARAMIXB[1] Return aMKB |