idLojaRetaguarda = código encontrado na tabela loja
Exemplo - Tipo de registro Preço:
Bloco de código | ||
---|---|---|
| ||
{
"dataHoraVigenciaInicial": "2024-03-21T00:00",
"dataHoraVigenciaFinal": "9999-01-31T23:59",
"codigoProduto": "000001",
"idRetaguardaProduto": "000001",
"valor": "36,6",
"precoPromocional": "0",
"situacao": 1,
"sincronizadoEtiquetaEletronica": 0,
"idInquilino": "nomeinquilino",
"idRetaguarda": "000028052024",
"dataAtualizacao": "2024-05-28T14:33:49",
"dataCadastro": "2024-05-28T14:33:49",
"idProprietario": "01",
"loteOrigem": "numerolote"
} |
Fazendo Get de compartilhamento, identificando qual nível será distribuído o registro:
Bloco de código | ||
---|---|---|
| ||
{
"success": true,
"message": "",
"data": [
{
"idRetaguarda": "9999",
"idProprietario": "9999",
"nomeCompartilhamento": "master",
"nivel": 0,
"idRetaguardaPai": "",
"loteOrigem": "20240110170020870",
"lote": "20240110170020870",
"idRetaguardaLoja": "",
"id": "1006",
"idInquilino": "PDVSyncDanilo",
"dataAtualizacao": "2024-01-10T17:02:50.765259Z",
"dataCadastro": "2024-01-10T17:02:50.76531Z",
"_expandables": []
},
{
"idRetaguarda": "01",
"idProprietario": "01",
"nomeCompartilhamento": "loja 01",
"nivel": 1,
"idRetaguardaPai": "9999",
"loteOrigem": "20240110170020870",
"lote": "20240110170020870",
"idRetaguardaLoja": "01",
"id": "1007",
"idInquilino": "PDVSyncDanilo",
"dataAtualizacao": "2024-01-10T17:02:52.101224Z",
"dataCadastro": "2024-01-10T17:02:52.10123Z",
"_expandables": []
}
],
"errors": null,
"totalTime": 0,
"numberOfRecords": 0
} |
...
title | Loja Lote |
---|
No fechamento do lote é identificado qual o nível de compartilhamento através do idProprietario, ficando assim:
Preço → idProprietario = 01
Compartilhamento → IdRetaguarda 01, idRetaguardaLoja = 01
...