× Linguagem de Programação ADVPL

Perguntas PE M410PCDV

Mais
11 anos 2 semanas atrás #17734 por jawiche
PE M410PCDV foi criado por jawiche
Bom dia!
Alguém teria um exemplo do ponto de entrada M410PCDV?
Não consigo referenciar a linha.
Muito obrigada!

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 1 mês atrás #29297 por lalberto
Respondido por lalberto no tópico PE M410PCDV
#include "TOTVS.CH"
#include "rwmake.ch"
#include "protheus.ch"

User Function M410PCDV()
Local cAliasSD1 := PARAMIXB[1]
Local aArea := GetArea()
Local nCodPRO := Ascan( aHeader, { |x| Alltrim(x[2]) == "C6_PRODUTO" } )
Local nCodCli := Ascan( aHeader, { |x| Alltrim(x[2]) == "C6_ZZCODCL" } )
Local nCodPN := Ascan( aHeader, { |x| Alltrim(x[2]) == "C6_ZZPN" } )
Local nCodNCM := Ascan( aHeader, { |x| Alltrim(x[2]) == "C6_ZZNCM" } )
Local nCodORF := Ascan( aHeader, { |x| Alltrim(x[2]) == "C6_ZZORDFA" } )
Local nNumNF := Ascan( aHeader, { |x| Alltrim(x[2]) == "C6_NFORI" } )
Local nSerNF := Ascan( aHeader, { |x| Alltrim(x[2]) == "C6_SERIORI" } )
Local nIteNF := Ascan( aHeader, { |x| Alltrim(x[2]) == "C6_ITEMORI" } )

If !aCols[Len(aCols)][Len(aHeader)+1] // Se a Linha Não Estiver Deletada Prossegue
SB1->(dbSetOrder(1), dbSeek(xFilial("SB1")+aCols[Len(aCols),nCodPRO]))

aCols[Len(aCols),nCodCli] := (cAliasSD1)->D1_XXCODZL
aCols[Len(aCols),nCodPN] := SB1->B1_PARTNUM
aCols[Len(aCols),nCodNCM] := SB1->B1_POSIPI
aCols[Len(aCols),nCodORF] := (cAliasSD1)->D1_XXEMPEN
Endif
RestArea(aArea)
Return Nil

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.120 segundos
Joomla templates by a4joomla