post https://api.sankhya.com.br/GrupoProduto
Regras de negócio
Para realizar o cadastramento no ERP de grupos de produtos o serviço obrigatoriamente deve pertencer a um grupo. Para que seja definido uma forma de classificação e agrupamento de produtos e serviços com características semelhantes, objetivando facilitar operações como:Atualização de preços;Análises de relatórios gerenciais;impressão de listas de preços, inventários etc.Porém no sistema é necessário evitar um grande número de níveis, pois isso torna os lançamentos muito complicados e os relatórios gerenciais apresentam muitas quebras, tornando-se difíceis de interpretar;
OBS: Caso tenha alguma necessidade de configuração do ERP procure “Consultor” ou acesso o link de apoio:
https://ajuda.sankhya.com.br/hc/pt-br/articles/360044598294-Grupos-de-Produtos-Servi%C3%A7os
Dependências
Não possui dependênciasDetalhes Técnicos
A entidade utilizada é a GrupoProduto que por sua vez instancia a tabela TGFGRU mapeando os campos principais pertinentes ao cadastro de transportadora.Para realizar a importação do cadastro de transportadora através do Json, os campos abaixo são obrigatórios:
• CODGRUPOPROD - Cód. do Grupo Produto; • DESCRGRUPOPROD - Descrição; • CODGRUPAI - Grupo pai; • GRAU - Grau.
Descritivo de campos da entidade
Acesse aqui o dicionário de dados da tabela TGFGRUExemplo de uso:
URL de chamada: https://api.sankhya.com.br/gateway/v1/mge/service.sbr?serviceName=CRUDServiceProvider.saveRecord&outputType=json
Corpo de requisição
{
"serviceName":"CRUDServiceProvider.saveRecord",
"requestBody":{
"dataSet":{
"rootEntity":"GrupoProduto",
"includePresentationFields":"S",
"dataRow":{
"localFields":{
"CODGRUPOPROD":{
"$":"1001002011"
},
"DESCRGRUPOPROD":{
"$":"Grupo de produto teste"
},
"CODGRUPAI":{
"$":"1001002000"
},
"GRAU":{
"$":"4"
}
}
}, "entity":{
"fieldset":{
"list":"CODGRUPOPROD,DESCRGRUPOPROD,CODGRUPAI,GRAU"
}
}
}
}
}
Retorno em json:
{
"serviceName": "CRUDServiceProvider.saveRecord",
"status": "1",
"pendingPrinting": "false",
"transactionId": "9B647AA5DE706B8B8E1E0D8640BD2548",
"responseBody": {
"entities": {
"total": "1",
"entity": {
"DESCRGRUPOPROD": {
"$": "Grupo de produto teste"
},
"CODGRUPAI": {
"$": "1001002000"
},
"CODGRUPOPROD": {
"$": "1001002011"
},
"GRAU": {
"$": "4"
}
}
}
}
}