// Função para verificar a alteração dos dados da consulta e solicitar o motivo
function verificarAlteracaoDataConsulta () {
var DataConsulta = ZDK . Página . getField ( 'Data_da_Consulta' ). Obter valor ();
var DataConsultaAnterior = ZDK . Página . getField ( 'Data_da_Consulta' ). getOldValue ();
// Verifique se os dados da consulta foram alterados
if ( DataConsulta != DataConsultaAnterior ) {
// Solicitar ao cliente o motivo da alteração
var Motivo = ZDK . Cliente . showPrompt ( "Por favor, insira o motivo para alterar os dados da consulta." );
// Verifique se o motivo foi fornecido
if ( motivo ) {
//Obter o valor atual das notas
var Notas = ZDK . Página . getField ( 'Notas' ). Obter valor ();
// Adicionar o motivo fornecido pelo cliente às notas
Notas += "\nMotivo para alterar os dados da consulta: " + Motivo ;
// Atualizar o campo de notas com o novo valor
ZDK . Página . getField ( 'Notas' ). setValor ( Notas );
} outro {
// Mostrar um alerta se o motivo não foi fornecido
ZDK . Cliente . showAlert ( "O motivo é obrigatório ao alterar os dados da consulta." );
retorna falso ; // Interrompe a execução da função
}
}
}
// Chamar a função no script do cliente