Nome Físico: utp/utapi002.p
Nome do Include com Parâmetros: utp/utapi002.i
Versão de Integração: 002
Objetivo:
Criação de arquivos, baseados em formulários, para o Microsoft Word.
Pré-requisitos:
É necessário ter o MS-WORD com uma versão compatível com o produto. Para mais detalhes consulte a documentação localizada em: https://tdn.totvs.com/pages/releaseview.action?pageId=195301010
Temp-table tt-configuracao: possui as definições, gerais, do arquivo a ser criado.
TEMP-TABLE tt-configuracao | |||
Atributo | Tipo | Formato | Valor Inicial |
versao-integracao | integer | >>9 | |
arquivo | character | x(255) | c:\tmp\utapi002.doc |
modelo | character | x(255) | |
senha-modelo | character | ||
exibir-construcao | logical | No | |
abrir-word-termino | logical | No | |
* ver Principais Validações da Temp-Table tt-configuracao
Atributo | Descrição |
versao-integracao | Versão de Integração da API |
arquivo | Nome do arquivo a ser criado |
modelo | Nome do modelo a ser utilizado para criação do arquivo |
senha-modelo | Senha para desproteger o modelo a ser utilizado |
exibir-construcao | Exibir construção do arquivo durante o processo |
abrir-word-termino | Abrir Microsoft Word após término do processo |
Temp-Table tt-dados: possui as definições, gerais, sobre cada um dos campos a serem preenchidos no documento.
TEMP-TABLE tt-dados | |||
Atributo | Tipo | Formato | Valor Inicial |
campo-nome | character | ||
campo-tipo | integer | 9 | |
campo-valor | character | ||
* ver Principais Validações da Temp-Table tt-dados
* ver Referência sobre Tipo Campo
Atributo | Descrição |
campo-nome | Nome do campo de formulário |
campo-tipo | Tipo do campo |
campo-valor | Valor a ser inserido no campo |
Cabe ao programa de origem, verificar os registros que estão com erro.
* ver Principais Validações da Temp-Table tt-configuracao
* ver Principais Validações da Temp-Table tt-dados
No retorno da execução do utp/utapi002.p, será retornado um dos valores abaixo (via RETURN-VALUE):
NOK:
Criação do arquivo sem sucesso pois os dados passados como parâmetros, através das Temp-Tables, são inconsistentes ou foram insuficientes;
OK:
Criação do arquivo com sucesso.
Abaixo encontram-se as principais validações a serem executadas em cada uma das Temp-Table´s de entrada utilizadas pela API utp/utapi002.p.
Abaixo programa exemplo de utilização da API.
Instruções:
|