Ferramentas do usuário

Ferramentas do site


today_tube

Today

O tube today é utilizado para obter a data do momento em que se preenche o documento.

Formato:

today()

Parâmetros:

O today não recebe parâmetros.

Retorno:

Retorna uma data, que corresponde à data em que se preenche o documento.

Exemplos:

Today como default. O today pode ser utilizado para definir a sugestão (default) de uma data, sendo nesse exemplo a data de assinatura de um documento. Essa sugestão de data pode ser realizada 1. Dentro de um fluxo operativo (operations), por meio de uma variável (no exemplo, <dataDaContestacao_ex1>), ou 2. Dentro do fluxo declarativo (declarations), na própria declaração da variável do tipo Date (no caso, <dataDaContestacao_ex2>), ao atribuirmos o default:

	template[TEMP_TubeToday] { 
		metainfo { 
			language = "pt_BR"
			name = "Documentação do today()"
			declarations {
				+<dataDaContestacao_ex1> : Date {
					name = "Data de assinatura da contestação"
				}
				/* OU */
				+<dataDaContestacao_ex2> : Date {
					name = "Data de assinatura da contestação"
					default = today()
				}
			} 
		} 
		head { 
			title = "Exemplo de uso do tube today()" 
	 	} 
	 	body {
			operations {
				<dataDaContestacao_ex1>.default = today()
			}
	 	}
	}

Today como máscara. Outra aplicação comum do today é a implementação de uma máscara (mask) para variáveis do tipo Date. Isso serve para impedir que o usuário selecione uma data posterior ou anterior ao dia atual. Veja como isso pode ser feito:

declarations {
	+<dataEvalorDaCausa> : Struct {
		name = "Ajuizamento e valor da causa"
		fields {
			+[dataAjuizamento] : Date {
				name = "Data de ajuizamento"
			},
			+[valorCausa] : Currency {
				name = "Valor da causa"
			}
			
		}
	}
	operations {
		<dataEvalorDaCausa.dataAjuizamento>.mask = "[...," & today() & "]"
	}
}
today_tube.txt · Última modificação: 2020/06/29 12:33 por 179.98.141.34