get https://api.sankhya.com.br/MetasGrupoProd
Regras de negócio
Para realizar consultas de metas é necessário efetuar a configuração no ERP e definir quais metas por grupo de produtos e quais seções grupo de produto. Permite ainda configurar se a meta será lançada em termos de "quantidade", "Peso", ou "Valor".No ERP é possível selecionar o ano para qual as metas mensais serão lançadas, e dos anos anteriores, podem ser consultados.Também é possível gravar no banco de dados metas e descartar as digitações realizadas e recarregar os dados para eventual consulta dos dados.
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/360045117773-Metas-Simplificadas-de-Vendas
Dependências
Não possui dependênciasDetalhes Técnicos
A entidade utilizada é a MetaAtual que por sua vez instancia a tabela TGMMET mapeando os campos principais.Para realizarmos a busca através do Json, utilizamos o serviço "CRUDServiceProvider.loadRecords".
O serviço CRUDServiceProvider.loadRecords é um otimo serviço para ser utilizado para consulta de dados através do JSON.
No exemplo abaixo foi utilizado como filtro o campo CODVEND, porém você pode utilizar outros campos da entidade .
• CODGRUPOPROD – Código de Grupo de Produto.
"criteria": {
"expression": {
"$": "this.CODGRUPOPROD = ?"
},
"parameter":[
{
"type":"I",
"value":"100000"
}
]
}
Caso deseje pesquisar por todos os bancos cadastrados, basta remover o trecho acima do json para retornar todos os bancos cadastrados.
Para melhor performance sempre utilize nas suas consultas apenas os campos necessários, para evitar tráfego de dados que não serão utilizados.
Descritivo de campos da entidade
Acesse aqui o dicionário de dados da tabela TGMMETExemplo de uso:
URL de chamada: https://api.sankhya.com.br/gateway/v1/mge/service.sbr?serviceName=CRUDServiceProvider.loadRecords&outputType=json
Corpo de requisição
{
"serviceName": "CRUDServiceProvider.loadRecords",
"requestBody": {
"dataSet": {
"rootEntity": "MetaAtual",
"includePresentationFields": "S",
"offsetPage": "0",
"criteria": {
"expression": {
"$": "this.CODGRUPOPROD = ?"
},
"parameter":[
{
"type":"I",
"value":"100000"
}
]
},
"entity": {
"fieldset": {
"list":"CODMETA,DTREF,CODEMP"
}
}
}
}
}
Retorno em json:
{
"serviceName": "CRUDServiceProvider.loadRecords",
"status": "1",
"pendingPrinting": "false",
"transactionId": "00505BB9102E36F82FFB40865471FA8A",
"responseBody": {
"entities": {
"total": "2",
"hasMoreResult": "false",
"offsetPage": "0",
"offset": "0",
"metadata": {
"fields": {
"field": [
{
"name": "CODMETA"
},
{
"name": "DTREF"
},
{
"name": "CODEMP"
},
{
"name": "CODPROD"
},
{
"name": "CODGRUPOPROD"
},
{
"name": "CODLOCAL"
},
{
"name": "CODPROJ"
},
{
"name": "CODCENCUS"
},
{
"name": "CODNAT"
},
{
"name": "CODREG"
},
{
"name": "CODGER"
},
{
"name": "CODVEND"
},
{
"name": "CODPARC"
},
{
"name": "CODUF"
},
{
"name": "CODCID"
},
{
"name": "CODPAIS"
},
{
"name": "CODTIPPARC"
},
{
"name": "CONTROLE"
},
{
"name": "MARCA"
},
{
"name": "DIA"
},
{
"name": "CODGRUPONAT"
},
{
"name": "ConfiguracaoMeta_DESCRMETA"
},
{
"name": "Empresa_NOMEFANTASIA"
},
{
"name": "Produto_DESCRPROD"
},
{
"name": "GrupoProduto_DESCRGRUPOPROD"
},
{
"name": "LocalFinanceiro_DESCRLOCAL"
},
{
"name": "Projeto_IDENTIFICACAO"
},
{
"name": "CentroResultado_DESCRCENCUS"
},
{
"name": "Natureza_DESCRNAT"
},
{
"name": "Regiao_NOMEREG"
},
{
"name": "Gerente_APELIDO"
},
{
"name": "Vendedor_APELIDO"
},
{
"name": "Parceiro_NOMEPARC"
},
{
"name": "UnidadeFederativaOrigem_UF"
},
{
"name": "Cidade_NOMECID"
},
{
"name": "Pais_DESCRICAO"
},
{
"name": "Perfil_DESCRTIPPARC"
},
{
"name": "GrupoNaturezas_DESCRGRUPONAT"
}
]
}
},
"entity": [
{
"f30": {
"$": "<SEM VENDEDOR>"
},
"f10": {
"$": "0"
},
"f32": {
"$": "<SEM PARCEIRO>"
},
"f31": {
"$": "<SEM VENDEDOR>"
},
"f12": {
"$": "0"
},
"f34": {
"$": "<SEM DESCRIÇÃO>"
},
"f11": {
"$": "0"
},
"f33": {
"$": "0"
},
"f14": {
"$": "0"
},
"f36": {
"$": "<SEM TIPO PARCEIRO>"
},
"f13": {
"$": "0"
},
"f35": {
"$": "<SEM PAIS>"
},
"f0": {
"$": "10"
},
"f16": {
"$": "0"
},
"f1": {
"$": "01/04/2014"
},
"f15": {
"$": "0"
},
"f37": {
"$": "<SEM GRUPONATUREZA>"
},
"f2": {
"$": "0"
},
"f18": {},
"f3": {
"$": "0"
},
"f17": {},
"f4": {
"$": "100000"
},
"f5": {
"$": "0"
},
"f19": {
"$": "0"
},
"f6": {
"$": "0"
},
"f7": {
"$": "0"
},
"f8": {
"$": "0"
},
"f9": {
"$": "0"
},
"f21": {
"$": "META WESLEY COMERCIAL 4"
},
"f20": {
"$": "0"
},
"f23": {
"$": "<sem descrição>"
},
"f22": {},
"f25": {
"$": "<SEM LOCAL>"
},
"f24": {
"$": "0100001"
},
"f27": {
"$": "<SEM CENTRO DE RESULTADO>"
},
"f26": {
"$": "<SEM PROJETO>"
},
"f29": {
"$": "<SEM REGIAO>"
},
"f28": {
"$": "<SEM NATUREZA>"
}
}
]
}
}
}