post https://api.sankhya.com.br/Kit
Regras de negócio
Kit é um conjunto de objetos ‘Produtos’ que são utilizados, para um mesmo fim ou conjunto que podem ser usados, para fazer montagens de objetos ou construções sendo possível encontrar Kit de barbear, kit de Higiene ou kit de primeiros socorros.Através do ERP sankhya será possível que você efetue o cadastro de produtos Kit e seu respectivo produto substituto.
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/360044596554-Configura%C3%A7%C3%A3o-de-Kit
Dependências
Não possui dependênciasDetalhes Técnicos
A entidade utilizada é a ConfiguracaoKit, que por sua vez instancia a tabela TSIKIT mapeando os campos principais pertinentes ao cadastro de produto.Para realizar a importação dos kits através do Json, deve se observar os seguintes campos utilizados no corpo da requisição:
• CODCONFKIT – Código da natureza(Este campo não pode ser repetido);
• DESCRCONFKIT – Descrição da natureza;
Descritivo de campos da entidade
Acesse aqui o dicionário de dados da tabela TSIKITExemplo 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":"ConfiguracaoKit",
"includePresentationFields":"S",
"dataRow":{
"localFields":{
"CODCONFKIT":{
"$":"2"
},
"DESCRCONFKIT":{
"$":"TESTE 2"
}
}
}, "entity":{
"fieldset":{
"list":"*"
}
}
}
}
}
Retorno em json:
{
"serviceName": "CRUDServiceProvider.saveRecord",
"status": "1",
"pendingPrinting": "false",
"transactionId": "A90B6FB8576A41DB39F5BC33DEE04951",
"responseBody": {
"entities": {
"total": "1",
"entity": {
"UTILPRECOABACOMP": {
"$": "S"
},
"DISTRIBUIKITCOMP": {
"$": "N"
},
"SOMACUSTOCOMPKIT": {
"$": "S"
},
"DISTDESCKITCOMP": {
"$": "N"
},
"SOMAICMSCOMPKIT": {
"$": "N"
},
"SOMAPRECOCOMPKIT": {
"$": "S"
},
"CODCONFKIT": {
"$": "2"
},
"CALCIMPKIT": {
"$": "S"
},
"DESCRCONFKIT": {
"$": "TESTE 2"
},
"EXPLODCOMP": {
"$": "S"
}
}
}
}
}