Ponto de Entrada

Descrição:

Disponibilizamos o ponto de entrada LJ7099 que tem o propósito de retornar uma string no formato XML com as informações referente a um determinado Produto Especifico. Somente informações do produto específico devem ser retornadas, ou seja, qualquer informação adicional poderá causar uma inconsistência do documento eletrônico.

Observações:

  • o ponto de entrada não recebe nenhum parâmetro, porém o mesmo já está posicionado sobre o registro do item em questão (SL2);
  • como o registro está posicionado no momento da execução do ponto de entrada, é IMPORTANTE que as funções GetArea e RestArea sejam utilizadas;
  • a string retornada não pode conter caracteres de quebra de linhas (exemplo: CRLF);
  • a informação do produto específico deve ser retornada por item, ou seja, nesse caso o ponto de entrada será executado para cada item;
  • somente um Produto Específico poderá ser informado por item;
  • para saber quais informações devem ser retornadas, recomendamos a leitura das Normas Técnicas em vigor;

Programa Fonte:

LOJNFCE.PRW

Função:

Controle de Lojas, Front Loja e TOTVS PDV.

Retorno:

Nome

Tipo

Descrição

 cXML

C

String no formato XML contendo as informações do produto específico.

Exemplo:

User Function LJ7099()

 

Local aSL1Area := SL1->( GetArea() )

Local aSL2Area := SL2->( GetArea() )

Local cXML := ""

 

cXML := '<tag1>valor1</tag1><tag2>valor2</tag2><tag3>valor3</tag3>'

 

RestArea(aSL1Area)

RestArea(aSL2Area)

 

Return cXML