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