Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Nota
titlePré-requisitos
  •  Ter integrado o  NCM Ter integrado a  a  Unidade de Medida
  •  Ter integrado o Grupo e Sub-Grupo
  •  Realizar a amarração entre o a Categoria de produto e o Grupo de Produto através da rotina FATA150, em Módulo 12 (Controle de Lojas) em seguida: Atualizações/ Cadastros/ Amarração de Categoria x Produto.

Importante: O grupo de produtos vinculado à Categoria, deve ser informado no campo B1_GRUPO no cadastro de Produto.

...

Layout Envio: Preencha este campo de acordo com o exemplo abaixo: 

Bloco de código
{
	"serialLoja": "&self:DePara('SM0',self:oPublica['B1_FILIAL'] + "serialLoja'SERIE',1,0,.T.)",
	"Loja": "&self:oConfAssinDePara('SM0',self:oPublica['numeroseriallojaB1_FILIAL'],1,0,.T.)",
   	"token": "&self:oBody['token']",
   	"codigoProduto": "%B1_COD%",
   	"gerarCodigoProduto": false,
   	"nomeProduto": "%B1_DESC%",
   	"precoVenda": "%B1_PRV1%",
   	"descricaoProduto": "%B1_DESC%",
   	"idCESTCEST": "&self:DePara('F0G',xFilial('F0G') + '|' + self:oPublica['B1_CEST'],1,0,.T.)",    
   "idNCM":"&self:DePara('SYD',xfilial('SYD') + '|' + self:oPublica['B1_POSIPI'],1,0,.T.)",
   "idUnidade":%B1_CEST%",
	"NCM": "%B1_POSIPI%",
	"idUnidade": "&self:DePara('SAH',PADR(SUBSTR(self:oPublica['B1_FILIAL'],1,4),TamSx3('AH_FILIAL')[1]) + '|' + self:oPublica['B1_UM'],1,0,.T.)",
   	"idUnidadeCompra": "&self:DePara('SAH',PADR(SUBSTR(self:oPublica['B1_FILIAL'],1,4),TamSx3('AH_FILIAL')[1]) + '|' + self:oPublica['B1_UM'],1,0,.T.)",
   	"idGrupoGrupo": "&AllTrim( Upper( Posicione('ACU', 1, xFilial('ACU') + PadR(cValToChar(RmixGetCat(self:oPublica['B1_COD'], self:oPublica['B1_GRUPO'])[1]), TamSx3('CHEF')",
   "idSubGrupo":"&ACU_COD')[1]), 'ACU_DESC') ) )",
	"SubGrupo": "&AllTrim( Upper( Posicione('ACU', 1, xFilial('ACU') + PadR(cValToChar(RmixGetCat(self:oPublica['B1_COD'], self:oPublica['B1_GRUPO'])[2]), 'CHEF'TamSx3('ACU_COD')[1]), 'ACU_DESC') ) )"
} 

 



Dica
titleAlternativa para envio de Filial

Na necessidade de envio de cadastros para empresa diferente da matriz, você poderá alterar a tag serialLoja e incluindo o De/Para na SM0 seguindo este exemplo:

Neste cenário usamos o grupo de produto para busca e envio para empresa especifica, incluindo o código do grupo no campo Cont. Interno e o código da empresa Chef no campo Cont.Origem.

   "serialLoja":"&self:DePara('SM0',self:oPublica['B1_GRUPO'],1,0,.T.)",

Cadastro De/Para

...