post https://api.sankhya.com.br/UnidadeAlternativa
Regras de negócio
No ERP sankhya as unidades alternativas deverão ser configuradas considerando a unidade padrão que poderá ser unidade ou caixa, pois o sistema considera unidade padrão para o cálculo das “unidades alternativas”.Caso haja alguma unidade alternativa já cadastrada, o sistema permitirá que a Unidade Padrão seja alterada para a Unidade Alternativa já cadastrada, permitindo assim, que estas duas sejam iguais.
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/360045112113-Cadastro-de-Produtos-#abaunidadesalternativas
Dependências
Não possui dependênciasDetalhes Técnicos
A entidade utilizada é a VolumeAlternativo que por sua vez instancia a tabela TGFVOA mapeando os campos principais pertinentes ao cadastro de produto.Para realizar a importação do cadastro de volumes alternativos através do Json, os campos abaixo são obrigatórios:
• CODVOL – Código do Volume;
• CODPROD – Código do Produto;
• DIVIDEMULTIPLICA – Operação;
• QUANTIDADE – Quantidade de volume.
Descritivo de campos da entidade
Acesse aqui o dicionário de dados da tabela TGFVOAExemplo 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":"VolumeAlternativo",
"includePresentationFields":"S",
"dataRow":{
"localFields":{
"CODVOL":{
"$":"UN"
},
"CODPROD":{
"$":"115"
},
"DIVIDEMULTIPLICA":{
"$":"M"
},
"QUANTIDADE":{
"$":"1"
}
}
}, "entity":{
"fieldset":{
"list":"CODVOL,CODPROD,DIVIDEMULTIPLICA,QUANTIDADE"
}
}
}
}
}
Retorno em json:
{
"serviceName": "CRUDServiceProvider.saveRecord",
"status": "1",
"pendingPrinting": "false",
"transactionId": "C8F67F91561AF48B8E9DEBB73A529A37",
"responseBody": {
"entities": {
"total": "1",
"entity": {
"CONTROLE": {},
"CODVOL": {
"$": "UN"
},
"QUANTIDADE": {
"$": "1"
},
"Volume_DESCRVOL": {
"$": "Unidade"
},
"CODPROD": {
"$": "115"
},
"DIVIDEMULTIPLICA": {
"$": "M"
}
}
}
}
}