Árvore de páginas

01. DADOS GERAIS

Linha de Produto:TOTVS Varejo Lojas
Segmento:Varejo
Módulo:SigaLoja (Controle de Loja)
Função:

RmiBusLiveObj.prw

Ticket:17110755
Story:

DVARLOJ1-9265

02. SITUAÇÃO/REQUISITO

Ao utilizar a API RetailSales com o metodo GET, quando não era informado o campo Fields com o nome das TAGs que serão retornados era gerada a mensagem abaixo:

HREAD ERROR ([14712], TP|HTTPREST|HTTPT1@T1þDýMGý01|FALSE, 67609EBCB9F83B45BFD246C97947544A)   30/05/2023 11:23:14
variable does not exist L1_SEGURO on LOJRESTOBJ:TREATFIELD(LOJRESTOBJ.PRW) 21/10/2022 22:42:48 line : 791

[TOTVS build: 7.00.210324P-20230411]
Called from LOJRESTOBJ:GETRETURN(LOJRESTOBJ.PRW) 21/10/2022 22:42:48 line : 534
Called from REST_RETAILSALES:GET_HEADERS(RETAILSALESAPI.PRW) 09/06/2021 17:35:06 line : 70
Called from WSRESTFUL:CALLMETHOD(WSRESTFUL.PRG) 19/05/2023 17:08:23 line : 497
Called from RESTCALLWS(FWRESTHANDLER.PRW) 19/05/2023 17:08:23 line : 1301
Called from TLPP.REST.REST:HTTPCALLWSRESTFUL(CLASSREST.TLPP) 11/04/2023 09:24:56 line : 1219
Called from TLPP.REST.REST:HTTPCALL(CLASSREST.TLPP) 11/04/2023 09:24:56 line : 1165
Called from TLPP.REST.REST:HANDLE(CLASSREST.TLPP) 11/04/2023 09:24:56 line : 835
Called from TLPP.REST.HANDLEREST(FUNCTIONREST.TLPP) 11/04/2023 09:24:56 line : 122

03. SOLUÇÃO

Feito tratamento na API para retornar todas as TAGs, sem a necessidade de informar o campo Fields.

Para isso foram criadas 2 novas TAGs:

    • Expense - Retorna o campo L1_DESPESA
    • Insurance - Retorna o campo L1_SEGURO

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS