...
Totvs custom tabs box |
---|
tabs | Alteração de Tag,Inclusão de Tag,Programa Template |
---|
ids | 1,2,3 |
---|
|
Totvs custom tabs box items |
---|
| Exemplos da ação "Alteração de Tag" 1) Eliminar a tag infCpl do XML da NF-e 1.1) Criar um cadastro no Configurador de Tags conforme o exemplo abaixo.
1.2) XML antes da execução do Configurador de Tags
1.4) XML após a execução do Configurador de Tags
2) Concatenar um texto na tag infAdFisco 2.1) Criar um cadastro no Configurador de Tags conforme o exemplo abaixo.
2.2) Como foi informado o Tipo de Operação "Programa", é necessário vincular um programa Progress que ficará responsável por atribuir o valor desejado. Programa de exemplo: exemplo1.p 2.3) XML após a execução do Configurador de Tags
|
Totvs custom tabs box items |
---|
| Exemplo da ação "Inclusão de Tag" 1) Inclusão do grupo de tags entrega 1.1) Criar um cadastro no Configurador de Tags conforme o exemplo abaixo.
<entrega> <CNPJ>01527909000165</CNPJ> <xLgr>RUA SANTA CATARINA</xLgr> <nro>1500</nro> <xBairro>CENTRO</xBairro> <cMun>3550308</cMun> <xMun>SAO PAULO</xMun> <UF>SP</UF> </entrega> 1.2) Como foi informado o campo "Programa", é necessário vincular um programa Progress que ficará responsável por atribuir o valor desejado. Por mais que os valores das Tags já foram preenchidos no cadastro, é possível alterá-los pelo programa. Programa de exemplo: exemplo2.p 1.3) XML após a execução do Configurador de Tags. Obs: Notem que a tag "nro" foi alterada via programa.
|
Totvs custom tabs box items |
---|
| Programa Template No Configurador de Tags, é possível utilizar um programa Progress para atribuir valores as tags que serão incluídas ou alteradas. Esse programa Progress possui uma assinatura de parâmetros que deve ser respeitada para que a execução funcione com sucesso. Informações |
---|
icon | false |
---|
title | Programa Template |
---|
| // As definições das temp-table dos parâmetros e alguns funções auxiliares podem ser consultadas na include ftapi924.i. |
|
|
...
{ftp/ftapi924.i} DEFINE INPUT PARAM TABLE FOR ttParam. /* Temp-Table com os parâmetros */ DEFINE INPUT-OUTPUT PARAM TABLE FOR ttStructClient. /* Temp-Table com a estrutura do XML parametrizado para a regra */ DEFINE INPUT-OUTPUT PARAM TABLE FOR ttStructCurrent. /* Temp-Table com o estrutura atual do XML */ DEFINE INPUT-OUTPUT PARAM cTagValue AS CHARACTER NO-UNDO. /* Valor da Tag */ RETURN "OK". |
Exemplos: ftnfe001a.p - Incluir a tag infAdProd se existir relacionamento item-cli com narrativa informada ftnfe002a.p - Atribui a quantidade do item para as tags qTrib e qCom em notas fiscais de diferença de preço com finalidade complementar ftnfe003a.p - Incluir a tag infAdic e infCpl ou alter -la quando existir cadastro no CD0208 para o item com o tipo de texto NF-e |
|
06. SITUAÇÕES ATENDIDAS PELO CONFIGURADOR DE TAGS
Gerar quantidade do item nas Tags qTrib e qCom em notas fiscais de diferença de preço com finalidade complementar
...