Árvore de páginas

Versões comparadas

Chave

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

...

Descrição:

Este

ponto

de

entrada

é

chamado

antes

da

apresentação

da

mbrowse da rotina de Pedidos de Venda.

Programa Fonte:
MATA410.PRW

Sintaxe:

MT410BRW ( ) --> Nenhum


Retorno:
Nenhum
    (nulo)Nenhum parametro requerido

Exemplo:

Portuguese

Pagetitle
MT410BRW
MT410BRW

Ponto-de-Entrada: MT410BRW


Versões: Advanced Protheus 6.09 , Advanced Protheus 7.10
Nível de Acesso:Idiomas:
Bloco de código
languagejs
linenumberstrue
#Include "rwmake.ch"
#Include "protheus.ch"

User Function MT410BRW()

Local aAreaSC5 := SC5->(GetArea())
Local aAreaSA3 := SA3->(GetArea())
Local cCodUser := RetCodUsr()      //Retorna o código do usuário
Local cCodVen  := ""

SA3->(dbSetOrder(7))
If SA3->(dbSeek(xFilial("SA3")+cCodUser)) // Localiza Vendedor pelo código do usuário
     cCodVen := SA3->A3_COD
EndIf

If !Empty(cCodVen)
     //Filtra somente os pedidos do vendedor
     dbSelectArea("SC5")
     Set Filter To &("SC5->C5_VEND1 == '" + cCodVen + "'")
Else
     //Mostra todos os pedidos
     dbSelectArea("SC5")
     Set Filter To
EndIf

RestArea(aAreaSC5)
RestArea(aAreaSA3)

Return