Histórico da Página
...
Objetivo: Cadastrar empresas no produto EMS2.
Considerações Gerais:
- Deverá ser passada 1 (uma) temp-table de entrada e 1 (uma) temp-table de saída com informações e parâmetros para a criação de empresas.
...
Nesta temp-table também é passado a versão de integração, através do campo tt-empresa.cod-versao-integ.
TEMP-TABLE TT-DOC-I-AP | |||||||||
| Atributo | Tipo | Formato | Valor Inicial | Obrigatório | ||||
| ep-codigo | integer | “>>9” | 0 | Sim | ||||
| Nome | Character | X(70) |
| Sim |
| |||
Razao-social | Character | X(40) |
| Sim |
| ||||
Endereço | Character | X(35) |
| Sim |
| ||||
CEP | Character | X(12) |
| Sim | |||||
| Cidade | Character | X(25) |
| Sim | ||||
| UF | Character | X(4) |
| Sim |
| |||
cgc | Character | X(19) |
| Sim |
| ||||
Inscr-estad | Character | X(19) |
| Sim |
| ||||
Character | X(40) |
| Sim | ||||||
| Home-page | Character | X(40) |
| Sim | ||||
| Bairro | Character | X(30) |
| Sim | ||||
| Pais | Character | X(20) |
| Sim |
| |||
Log-2 | Logical | “Sim/Não” | NO | Sim |
| ||||
Telefone[1] | Character | X(15) |
| Sim |
| ||||
Telefone[2] | Character | X(15) |
| Sim | |||||
| Cod-versao-integ | Integer | “999” |
| Sim | ||||
Atributo | Descrição |
Ep-codigo | Código da empresa, a empresa do lote deve ser a empresa do usuário. |
Nome | Nome da empresa |
Razao-social | Razão Social |
Endereço | Endereço |
CEP | CEP |
Cidade | Cidade |
UF | Unidade de Federação |
cgc | CGC |
Inscr-estad | Inscrição Estadual |
Home-page | Home Page |
Bairro | Bairro |
Pais | País |
Log-2 | Agente Retenção de Iva |
Telefone[1] | Telefone – 1 |
Telefone[2] | Telefone – 2 |
Cod-versao-integ | Deve ser passado através deste campo, a versão de integração da API. |
...
Temp-table tt-erros: Para cada empresa que deseja ser criada, irá executar uma procedure interna que fará a consistência dos itens, no retorno a API verifica se houve um registro na temp-table tt-erros, se encontrar é porque a empresa não foi criada, fica a cargo do programa chamador identificar os erros que houveram na consistência.
TEMP-TABLE TT-erros | |||
Atributo | Tipo | Formato | Valor Inicial |
Cod-erro | Character | “x(10)” |
|
Desc-erro | Character | “x(60)” view-as editor max-chars 2000 scrollbar-verticarl size 50 by 4 |
|
...
Atributo | Descrição |
Cod-erro | Código do erro. Guarda o número da mensagem de erro. |
Desc-erro | Descrição do erro. |
...
Execução
Execução:
- O programa cdp/cd994.p irá executar uma validação básica:
...