Grupo de Produtos

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ências

Detalhes 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 TGFGRU
Exemplo 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"
              }
          }
      }
  }
}
Language
Click Try It! to start a request and see the response here!