...
...
Exemplo 1 - 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 } |
Dica | ||
---|---|---|
| ||
No fechamento do lote é identificado qual o nível de compartilhamento através do idProprietario, ficando assim: No Payload de Preço foi enviado → idProprietario = 01 O Compartilhamento retornado pelo idProprietario = 01 → IdRetaguarda 01, idRetaguardaLoja = 01 Somente será distribuído esse preço para a loja 01 conforme compartilhamento |