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 no momento da execução, o registro estará posicionado no 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