Fórmulas / Funções - C

  • Função CHAPA: Retorna o número da chapa do funcionário.

Sintaxe: CHAPA

Tipo de Retorno: Valor

  • Função CHAPAIMP: Retorna o número da chapa de importação de importação do funcionário.

Sintaxe: CHAPAIMP

Tipo de Retorno: Valor

Exemplo: Esta função será utilizada apenas no momento da importação das batidas do funcionário pelo módulo Movimento | Importação de Batidas para a fórmula de formatação de chapa. Suponha que as chapas dos funcionários tenham o seguinte padrão: XXXXX-XX Suponha, agora, que os crachás dos funcionários foram confeccionados desconsiderando o hífen: XXXXXXX Utilizando a fórmula de formatação, é possível transformar a seqüência XXXXXXX em XXXXX-XX A seguinte fórmula efetua a formatação: CONCAT (CONCAT (SUBSTR (CHAPAIMP, 1, 5), ''), SUBSTR (CHAPAIMP, 6,2)). Ao importar o arquivo de batidas, o Sistema transforma as chapas, reconhecendo o funcionário correspondente.

  • Função CHR: Retorna um caracter a partir de um código ASCII.

Sintaxe: CHR(VALOR) Tipo de Retorno: String

  • Função COMPLEM: Retorna o conteúdo de um campo da tabela de campos complementares.

Sintaxe: COMPLEM ( DA TABELA', DE VER O RETORNO )

Tipo de Retorno: Indefinido

Exemplos: Funcionário X 1) Quando o tipo de retorno for S ( string ): COMPLEM ('SANGUE','S') Retorna o valor cadastrado no Campo Complementar 'do funcionário. Resultado = A+. 2) Quando o tipo de retorno for D ( data ): COMPLEM (',') Retorna o valor cadastrado no Campo Complementar 'do funcionário. Resultado = 15/06/1999 3) Quando o tipo de retorno for I ( inteiro ) COMPLEM (',') Retorna o valor cadastrado no Campo Complementar 'do funcionário. Resultado = 41 4) Quando o tipo de retorno for V (valor ) COMPLEM (',') Retorna no valor cadastrado no Campo Complementar 'do funcionário. Resultado = 1,15

Observação: O modo de ver o retorno do campo complementar é para que o sistema retorne o campo de acordo com que foi gravado no banco de dados. No exemplo a cima o campo sangue que está cadastrado na tabela de campo complementar, foi gravado no banco de dados como uma String. Quando criamos a fórmula COMPLEM ('SANGUE','S') o tipo de retorno é S pelo fato do campo SANGUE ser do tipo string.

Dica: Para montar uma fórmula buscando dados do campo complementar temos que ver no módulo Cadastros| Funcionários | Campos Complementares, como é o tipo do campo complementar ( Alfanumérico, Data, Inteiro ou Real ). Quando o campo for Alfanumérico, o tipo de retorno será S, pois é gravado no banco de dados como uma String. Quando o campo for Data, o tipo de retorno será D, pois é gravado no banco de dados como uma Data. Quando o campo for Inteiro, o tipo de retorno será I, pois é gravado no banco de dados como Inteiro. Quando o campo for Real, o tipo de retorno será V, pois é gravado no banco de dados como um valor.

  • Função CONCAT: Retorna o cosseno de um valor.

Sintaxe: COS ( VALOR )

Tipo de Retorno: Valor

  • Função COTAN: Retorna cotangente de um valor.

Sintaxe: COTAN ( VALOR )

Tipo de Retorno: Valor


Informações Complementares


[
Funções Específicas do TOTVS Automação de Ponto|Fórmulas - PTO]