Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Lojas

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:SigaLoja (Controle de Loja)
Função:Não há
País:Brasil
Ticket:Não há
Issue:DVARLOJ1-6239


02. SITUAÇÃO/REQUISITO

Geração do layout padrão de amarração de classificadores de produto PDVSync para envio dos dados

03. SOLUÇÃO

Desenvolvimento do layout padrão de amarração de classificadores de produto para o PDVSync.

  • No processo de produto, inclua a tabela secundaria ACV e coloque para SIM - Considerar na publicação, conforme tela abaixo:



  • No assinante PDVSYNC, inclua o processo de Produto.
  • No campo Configuração do processo de Produto, inclua o JSON:

Observação: Confirmar com o responsável pelo PDV Sync a URL de Produto, abaixo é somente um exemplo.

 {
    "url": "https://xxxxxxxxxxxxxxxxxxxxxxxxxxx.app/api/retaguarda/produtos",
    "codigotipo": "13",
    "descricaotipo": "Produto"
}


3. Campo Tipo Process escolha a opção Envio;

4. Campo Ativo escolha a opção Sim;

5. Campo Filiais Proc, escolha as filiais para a qual será enviado o produto;

6. Campo Layout Publi deixe em branco;

7. Campo Layout Envio inclua o JSON:

{
	"IdInquilino": "&self:oConfAssin['inquilino']",
	"IdProprietario": "78965",
	"IdRetaguarda": "12356",
	"Lote": 0,
	"LoteOrigem": "&Self:cLote",
	"IdRetaguardaImposto": "",
	"IdRetaguardaNcm": "",
	"IdRetaguardaPisCofins": "",
	"Descricao": "&self:oPublica['B1_DESC']",
	"UnidadeMedida": "&self:oPublica['B1_UM']",
	"DescontoMaximo": "99",
	"arredondaTrunca": 1,
	"CodigoProduto": "&self:oPublica['B1_COD']",
	"CodigoAlternativo": "&self:oPublica['B1_CODBAR']",
	"OrigemProduto": "&IIF(self:oPublica['B1_ORIGEM'] <> '0', 1, 0 )",
	"Situacao": "&IIF( self:oPublica['B1_ATIVO'] == 'S', 1, 0)",
	"TipoProduto": "&IIF( self:oPublica['B1_TIPO'] == 'KT', 'KIT', 'ProdutoAcabado')",
	"Fracionado": false,
	"CnpjFornecedor": "",
	"EscalaRelevante": true,
	"ValorBaseFcp": 0,
	"CodigoBeneficioFiscal": "",
	"PercentualFcp": 1,
	"CstIcms": true,
	"PercentualReducaoIcms": 1,
	"AliquotaIcms": true,
	"Vlicmsret": 1,
	"MotivoDesoneracaoIcms": 1,
	"DescontaDesoneracaoNf": false,
	"Cest": "&self:oPublica['B1_CEST']",
	"imagem": "",
	"_expandables": [
		"string"
	],
	"associacaoProdutosClassificacao": [
		{
			"TableNode": "ACV",
			"idRetaguarda": "&self:oPublica['ACV'][nItem]['ACV_CODPRO']",
			"idRetaguardaProduto": "&self:oPublica['ACV'][nItem]['ACV_CODPRO']",
			"idRetaguardaClassificacaoProduto": "&self:oPublica['ACV'][nItem]['ACV_CATEGO']",
			"ordem": 0,
			"situacao": 1
		}
	],
	"produtoKits": [
		{
			"TableNode": "MEV",
			"Id": "&self:oPublica['MEV'][nItem]['MEV_CODKIT']",
			"IdInquilino": "&self:oConfAssin['inquilino']",
			"IdRetaguarda": "&self:oPublica['MEV'][nItem]['MEV_CODKIT']",
			"IdProprietario": "&self:oPublica['MEV'][nItem]['MEV_CODKIT']",
			"Lote": 0,
			"LoteOrigem": "&Self:cLote",
			"IdRetaguardaProduto": "&self:oPublica['MEV'][nItem]['MEV_PRODUT']",
			"IdRetaguardaProdutoKit": "",
			"Descricao": "&POSICIONE('SB1',1,xFilial('SB1') + self:oPublica['MEV'][nItem]['MEV_PRODUT'],'B1_DESC')",
			"QuantidadeVendaKit": "&self:oPublica['MEV'][nItem]['MEV_QTD']",
			"TipoValorKit": 0,
			"Situacao": "&IIF( self:oPublica['B1_ATIVO'] == 'S', 1, 0)",
			"ValorDesconto": "&self:oPublica['MEV'][nItem]['MEV_DESCNT']",
			"NovoValorUnitario": 0
		}
	]
}

04. DEMAIS INFORMAÇÕES

Não há

05. ASSUNTOS RELACIONADOS