Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Ponto de Entrada - LjRACatG

Este Ponto de Entrada é executado na rotina LJRetailApp , para considerar outra tabela de categoria a ser executada no envio dos eventos vendas, estoque, vendas entrega.

Descrição:

Miscelânea\RetailApp

Eventos:

Integração Protheus x RetailApp

Programa Fonte:

LJRetailApp

Função:

Protheus

Parâmetos:

Nome

Tipo

Descrição

cFiliais

 Caractere

Filiais usado no filtro de query
cProdutoCaractere

Codigo do Produto usado no filtro de query

Retorno:

Nome

Tipo

Descrição

Obrigatório

 cDescr

 Caractere

String com a descrição da categoria de produto

Sim 

 

Exemplo:

#Include 'Protheus.ch'

User Function LjRACatG()
Local aArea := GetArea()
Local cFiliais := ParamIxb[1]
Local cProduto := ParamIxb[2]

Local cDescr := ""

Local cTempDb := GetNextAlias()
Local cQuery := ""

cQuery := "SELECT BM_FILIAL, BM_GRUPO, BM_DESC, 
cQuery += " FROM " + RetSqlName('SB1') + " SB1"
cQuery += " INNER JOIN " + RetSqlName('SBM') + " SBM ON "
cQuery += " SB1.B1_FILIAL = SBM.BM_FILIAL AND SB1.B1_GRUPO = SBM.BM_GRUPO "
cQuery += " WHERE "
cQuery += " SB1.B1_FILIAL ='" + cFiliais + "' AND "
cQuery += " SB1.B1_COD ='" + cProduto + "' AND "
cQuery += " SB1.D_E_L_E_T_ = ' ' AND SBM.D_E_L_E_T_ = ' ' "

cQuery := ChangeQuery(cQuery)
dbUseArea(.T.,"TOPCONN",TcGenQry(,,cQuery),cTempDb,.F.,.F.)

If (cTempDb)→(!EOF())

cDescr := (cTempDb)->BM_DESC

EndIF


Return cDescr