iocc índice da ocorrência
Suporte: CISIS Tipo de função: Numeric Sintaxe: iocc Definição: Retorna o número de ordem (índice) da ocorrência que está sendo processada (começando em 1), ou zero em caso… Continue a ler »iocc índice da ocorrência
Suporte: CISIS Tipo de função: Numeric Sintaxe: iocc Definição: Retorna o número de ordem (índice) da ocorrência que está sendo processada (começando em 1), ou zero em caso… Continue a ler »iocc índice da ocorrência
Suporte: CISIS Tipo de função: Numeric Sintaxe: instr(<formato-1>,<formato-2>) Definição: Retorna um número especificando a posição inicial da string gerado por <formato-2>, na string gerado por <formato-1>. Se a string buscada (<formato-2>)… Continue a ler »instr(string1,string2) busca de caracteres em cadeia
Suporte: Standard Sintaxe: if < expr bool > then <formato-1> [else <formato-2> ] fi Definição: Executa um bloco de linguagem de formatação (<formato-1>) se a avaliação de < expr… Continue a ler »if … then … else … fi controle de fluxo condicional
Suporte: CISIS Tipo de função: String Sintaxe: getenv(<formato>) Definição: Retorna o valor de uma variável de ambiente. Notas: Se o <formato> não gerar o nome de uma variável… Continue a ler »getenv(expressão) lê variável de ambiente
Suporte: Standard Tipo de função: String Sintaxe: f(<formato>,<expr-1>,<expr-2>) Definição: Converte um valor numérico em cadeia de caracteres. <formato> é a expressão numérica a ser convertida. <expr-1> e <expr-2> são opcionais… Continue a ler »f(num expr, length, decimals) converte de numérico para caráter
Suporte: CISIS Tipo de função: Numeric Sintaxe: e<n>:=<expressão numérica> Definição: CISIS define 10 variáveis numéricas e0 .. e9. As variáveis são inicializadas com valor 0 (zero) cada vez que o… Continue a ler »e0 .. e9 define variáveis numéricas
Suporte: CISIS Tipo de função: string Sintaxe: datex (<fmt>) Definição: Gera uma data na forma DATE, equivalente aos segundos desde o 1 de janeiro 1970 00:00:00 gerado por <fmt> Notas: São… Continue a ler »datex gera uma data
Suporte: CISIS Tipo de função: String Sintaxe: date date(<keyword>) Definição: Mostra a data atual do sistema. Usado sem parâmetros, devolve: aaaammdd hhmmss d nnn onde: aaaa = ano mm… Continue a ler »data date(keyword) data atual
Suporte: Standard Sintaxe: d<field tag><subfield> Definição: Mostra a literal condicional prefixa se o campo ou subcampo associado contem dados. É usado associado a uma literal condicional. Notas: O selector… Continue a ler »d verifica presença do campo
Suporte: CISIS Sintaxe: continue Definição: Executa a ocorrência seguinte de um grupo repetitivo, se existir ao menos um campo com tal ocorrência. Notas: Exemplos: [codesyntax lang=”html4strict”] 1 (if iocc… Continue a ler »continue salto condicional repetitivo
Suporte: CISIS Tipo de função: String Sintaxe: cat(<formato>) Definição: Mostra o conteúdo de um arquivo, cujo nome é gerado pelo <formato>. Exemplos: [codesyntax lang=”html4strict”] 1 mfn,cat(‘myfile.html’), 2 cat(‘documento corrente’/,… Continue a ler »cat(file) mostra o conteúdo de um arquivo
Suporte: Standard Sintaxe: c<int> Definição: Desloca para uma coluna específica da linha atual ou da linha seguinte. Exemplos: [codesyntax lang=”html4strict”] 1 ‘Nome: ‘,c10,v1^n/, 2 if p(v1^s) then c10,v1^s/,… Continue a ler »C Coluna
Suporte: CISIS Sintaxe: break Definição: Interrompe a execução do formato de um grupo repetitivo. Quando está fora de um grupo repetitivo, sai do formato que está sendo executando.… Continue a ler »break salto ou saída condicional
Suporte: Standard Tipo de função: Boolean Sintaxe: a(<field selector>) Definição: Retorna o valor TRUE (verdadeiro) se o campo está ausente, e FALSE (falso) em caso contrário. Notas: Podem ser usados… Continue a ler »a(field selector) verifica ausência de campo
Suporte: CISIS Sintaxe: @<filename> Definição: Insere no formato corrente um formato que tenha sido armazenado em um arquivo externo. Notas: O <filename> pode incluir o dispositivo e o caminho do… Continue a ler »@ inclui arquivo de formato
Suporte: CISIS Sintaxe: /* <comentário> */ Definição: Encerra comentários Notas: Os comentários podem ocupar várias linhas. Exemplos: [codesyntax lang=”html4strict”] 1 /* esta é uma linha simples de comentário */,… Continue a ler »/*string*/ comentários
Suporte: Standard Sintaxe: / Definição: Começa uma nova linha sempre que não esteja no começo de uma. Notas: Vários comandos de salto de linha condicional (/,/,/,/) produzem o mesmo efeito… Continue a ler »/ nova linha condicional
Suporte: Standard Sintaxe: (<formato>) Definição: Aplica o formato contido entre parêntesis a cada uma das ocorrências de cada campo repetitivo, ou uma só vez, em caso de campos não… Continue a ler »(formato) grupo repetitivo
Suporte: Standard Sintaxe: |<text>|<+><field selector><+>|<text>| Definição: Dá saída ao texto colocado entre as barras verticais para cada ocorrência de um campo repetitivo, somente se o seletor de campo… Continue a ler »|string| literal condicional repetitiva
Suporte: Standard Sintaxe: ‘<text>’ Definição: Mostra incondicionalmente o texto contido entre aspas simples. Notas: As literais incondicionais podem estar em qualquer lugar do formato, e podem ser usadas para… Continue a ler »‘string’ literal incondicional