Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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

estoqueobj

Ticket:Não há.
Story:

DVARLOJ1-95099668

02. SITUAÇÃO/REQUISITO

Disponibilizar alguma maneira de consultar o estoque, onde seja possível visualizar os produtos com estoque.

...

ParâmetroTipo ObrigatórioObjetivo
idRetaguardaProdutoListaSimLista de produtos que deseja realizar a consulta.
idRetaguardaLojasConsultaEstoqueListaNãoQuando informado, irá pesquisar estoque somente das lojas informadas, quando não, irá devolver o
estoque de todas as Lojas
idRetaguardaLojaOrigemStringSimIdentificar qual loja está realizando a consulta de estoque (não é a loja onde possui o saldo de estoque


Retorno:

{
        "success":   true,
        "message":   "",
        "data":   [
                {
                        "idRetaguardaProduto": "IPI            "IPI            ",
                        "estoque":   [
                {
                                    {
                    "quantidade":   9939,
                                        "loja":   {
                                                "idRetaguarda":   "D MG 01D MG 01 ",
                                                "descricao":  "TOTVS S.A. AM"Grupo TOTVS - Matriz 01 AM",
                                                "endereco":   "SAO PAULO SAO PAULO -  Av AmazoniaAv Amazonia,  17171717"
                    }
                },
                {
                                        }
                },
                {
                    "quantidade":   1,
                                        "loja":   {
                                                "idRetaguarda":   "D PR 02D PR 02 ",
                                                "descricao":  "TOTVS S.A. SP"Grupo TOTVS - Filial 02 SP",
                                                "endereco":   "SAO PAULO - Avenida Braz Leme, 1717"
                    }
                }
            ]
        },
        {
            "idRetaguardaProduto""LJTEST01       ",
            "estoque": [
                {
                    "quantidade"1592,
                    "loja": {
                        "idRetaguarda""D MG 01",
                        "descricao""TOTVS S.A. AM",
                        "endereco""SAO PAULO - Av Amazonia, 1717"
                    }
                },
                {
                    "quantidade"99999999410,
                    "loja": {
                        "idRetaguarda""D PR 02",
                        "descricao""TOTVS S.A. SP",
                        "endereco""SAO PAULO - Avenida Braz Leme, 1717"
                    }
                }
            ]
        }
    ],
    "hasNext"SAO PAULO - Avenida Braz Leme, 1717"
                    }
                }
            ]
        },
        {
            "idRetaguardaProduto": "LJTEST01       ",
            "estoque": [
                {
                    "quantidade": 1593,
                    "loja": {
                        "idRetaguarda": "D MG 01 ",
                        "descricao": "Grupo TOTVS - Matriz 01 AM",
                        "endereco": "SAO PAULO - Av Amazonia, 1717"
                    }
                },
                {
                    "quantidade": 99999999410,
                    "loja": {
                        "idRetaguarda": "D PR 02 ",
                        "descricao": "Grupo TOTVS - Filial 02 SP",
                        "endereco": "SAO PAULO - Avenida Braz Leme, 1717"
                    }
                }
            ]
        }
    ],
    "hasNext": false
}


Valores de retorno (Response): Retorna uma lista de produtos

CampoTipo   Objetivo
idRetaguardaProdutoString
estoqueLista[]

Lista com todas as lojas do Protheus onde houve a consulta de estoque.
Ex: Quando não informar onde quer consultar o estoque, será retornada uma lista de todas as lojas e quando não possuir o saldo, será retornada a quantidade = 0.

quantidadeFloatTotal disponível em todos os locais de estoque da Loja.
lojaObjetoAgrupador para as informações da loja.
idRetaguardaStringId da Loja que possui o estoque, estará dentro do objeto loja.
descricaoString

Descrição da Loja, estará dentro do objeto loja. 

Será composto pela junção dos campos M0_NOME + M0_FILIAL, para dar uma melhor visibilidade. 

enderecoStringEndereço da Loja, estará dentro do objeto loja.

...