Cadastro de Endereços

Regras de negócio

Para realizar o cadastro de endereços no sistema ERP necessário realizar o cadastro de forma padronizada.Onde você pode pesquisar, inserir um novo registro, exibir a tela em modo grade, entre outras possibilidades.Uma vez definido o padrão de cadastro para um nome, aconselhamos que este não seja alterado, visando evitar que exista um mesmo registro cadastrado mais de uma vez com nomes diferentes.
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/360044602274-Endere%C3%A7os

Dependências

Não possui dependências

Detalhes Técnicos

A entidade utilizada é a Endereco que por sua vez instancia a tabela TSIEND mapeando os campos principais pertinentes ao cadastro de endereço.
Para realizar a importação do cadastro de endereços através do Json, os campos abaixo são obrigatórios:

• NOMEEND – Nome do logradouro;
• TIPO – Tipo(rua,avenida e etc.);

Descritivo de campos da entidade

Acesse aqui o dicionário de dados da tabela TSIEND

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":"Endereco",
         "includePresentationFields":"N",
         "dataRow":{
            "localFields":{
               "NOMEEND":{
                  "$":"OSVALDO CRUZ"
               },               
               "TIPO":{
                  "$":"AVENIDA"
               }
            }
         }, "entity":{
            "fieldset":{
               "list":"CODEND,NOMEEND,TIPO,CODLOGRADOURO"
            }
         }
      }
   }
}

Retorno em json:

{
    "serviceName": "CRUDServiceProvider.saveRecord",
    "status": "1",
    "pendingPrinting": "false",
    "transactionId": "47344F9EF84802BF3C37073E349C771F",
    "responseBody": {
        "entities": {
            "total": "1",
            "entity": {
                "NOMEEND": {
                    "$": "OSVALDO CRUZ"
                },
                "TIPO": {
                    "$": "AVENIDA"
                },
                "CODLOGRADOURO": {},
                "CODEND": {
                    "$": "450"
                }
            }
        }
    }
}
Language
Click Try It! to start a request and see the response here!