var EMPRESA=''; var abrirProcessoConfig = { E003 : { height : 700, showPopup : false }, E007 : { height : 700, showPopup : false, /** * Config de fecho de opener's. * mode {String} - any: nao tem em conta nome de opener; byName: apenas fecha,se nome contido em lista includeNames. * includeNames {String[]} - lista nomes de janelas a pesquisar, caso mode == "byName" */ closeOpenerConfig : { mode : "byName", includeNames : [ "viewobject", "e007p009" ] } }, E008 : { height : 700, showPopup : true }, E009 : { height : 700, showPopup : true }, E010 : { height : 700, showPopup : false }, }; var contextPath = "/appn/"; var UTILIZADOR = ''; var DATE_0 = '1900-01-01'; var CURRENT_DATE = "2025-10-19"; var SUFIXO_DATA_SUPERIOR = "SUP"; var INTERVALO_PESQUISA_DIAS = 365; // Nomes de operacoes de FolderServlet var OP_FLD_RFRSH_DOCBASE = "refreshDocBase"; var OP_FLD_RFRSH_ANEXARNOVO = "refreshAnexarNovo"; var OP_FLD_RFRSH_AGREGADOC = "refreshAgregaDoc"; var MSG_FALTA_ORGAOFUNCAO = "Deve seleccionar um órgão e uma função para poder visualizar os utilizadores em exercício."; var MSG_FALTA_ITEM_VIEW = "Não seleccionou nenhum item para visualizar."; var MSG_FALTA_CHECK = "Não seleccionou nenhum item para efectuar o check-"; var MSG_FALTA_ITEM_EDIT = "Não seleccionou nenhum item para editar."; var MSG_FALTA_ITEM_REMOVE = "Não seleccionou nenhum item para remover da pasta."; var MSG_FALTA_ITEM_DELETE = "Não seleccionou nenhum item para eliminar."; var MSG_FALTA_ITEM_ADD_CLP = "Não seleccionou nenhum item para adicionar ao clipboard."; var MSG_FALTA_ITEM_REMOVE_CLP = "Não seleccionou nenhum item para remover do clipboard."; var MSG_FALTA_NOTIF = "Não seleccionou nenhuma notificação."; var MSG_FALTA_TAREFAS_LOTE = "Não seleccionou nenhuma tarefa."; var MSG_FALTA_ITEM_INAC = "Não seleccionou nenhum item para inactivar."; var MSG_FALTA_ITEM_REAC = "Não seleccionou nenhum item para reactivar."; var MSG_FALTA_NUMERACAO = "A numeração dos niveis deve iniciar em "; var MSG_FALTA_NIVEIS = "Os níveis indicados estão incoerentes com a sequência "; var MSG_FALTA_SEQUENCIAL = "A numeração dos niveis deve ser sequencial."; var MSG_FALTA_ULTIMO_NIVEL = "No último nível não pode ser definido paralelo."; var MSG_FALTA_TAREFA = "Indique o valor para a tarefa (01, 02, etc.)."; var MSG_FALTA_TAREFA_NUM = "O valor da tarefa deve traduzir-se num valor numérico (ex.: 01, 0101, etc.)."; var MSG_FALTA_TAREFA_MAIOR_ZERO = "O valor da tarefas deve traduzir-se num valor numérico maior que 0."; var MSG_FALTA_TAREFA_INTERV = "Deve indicar um valor válido para a tarefa, antes de poder editar os intervenientes."; var MSG_FALTA_INTERV_ORGAO = "Deve seleccionar o órgão."; var MSG_FALTA_INTERV_FUNCAO = "Deve seleccionar a função."; var MSG_FALTA_ACCAO = "Existe a mesma condição em duas tarefas iguais."; var MSG_FALTA_NIVEL_INVALIDO = "Não pode adicionar mais intervenientes no seu nível."; var MSG_FALTA_O = "Indique o campo {0}."; var MSG_FALTA_PARAM_PESQUISA = "Label: pt 2_61"; var MSG_FALTA_PARAM_PESQUISA_COM_DATAS = "Label: pt 2_62"; var MSG_FALTA_OBS = "Indique o seu comentário."; var MSG_FALTA_DATA = "O campo Data não está no formato correcto (AAAA-MM-DD)"; var MSG_FALTA_MIME = "Indique o tipo de ficheiro."; var MSG_ASK_ITEM_REMOVE = "Confirma a remoção dos itens seleccionados?"; var MSG_ASK_ITEM_DELETE = "Confirma a eliminação dos itens seleccionados ?"; var MSG_ASK_WF_DELETE = "Confirma a eliminação do processo?"; var MSG_ASK_WF_APR = "Confirma o envio do processo para aprovação?"; var MSG_ASK_WF_SEGUE = "Confirma que pretende dar seguimento ao processo?"; var MSG_ASK_WF_ACP = "Confirma a aceitação da tarefa?"; var MSG_ASK_WF_NOTIF = "Confirma que toma conhecimento das notificações seleccionadas?"; var MSG_ASK_ACCAO = "Confirma a acção?"; var MSG_ASK_ITEM_INAC = "Confirma a inactivação dos itens seleccionados ?"; var MSG_ASK_ITEM_REAC = "Confirma a reactivação dos itens seleccionados?"; var MSG_ASK_CHECK = "Confirma o check-{0} dos itens seleccionados ?"; var MSG_ASK_WF_NEW = "Já existe uma cópia local da versão {0} do documento. Pretende utilizá-la?"; var MSG_LABEL_ESCONDER = "Esconder área de pesquisa"; var MSG_LABEL_APRESENTAR = "Apresentar a área de pesquisa"; var MSG_LABEL_ENTIDADE = "Entidade"; var MSG_LABEL_TODAS = "Todas"; var MSG_LABEL_LINHA_ELIMINA = "Eliminar a linha"; var MSG_LABEL_INTERV_ALTERA = "Alterar intervenientes"; var MSG_LABEL_INTERV_VIEW = "Visualizar intervenientes"; var MSG_LABEL_UTIL_ORG_FUNC = "Utilizadores em exercício no órgão/função"; var MSG_LABEL_INFO_CONSULTA = "Informação da consulta"; var MSG_LABEL_CLP_VIEW = "Visualizar o clipboard"; var MSG_LABEL_INFO_CLPCOPIADO = "Os itens foram copiados para o clipboard"; var MSG_LABEL_INFO_CLPLIMPO = "O clipboard foi limpo."; var MSG_LABEL_INFO_CLPREMOVE = "Os itens foram removidos do clipboard."; var MSG_LABEL_EXPORTAR = "Export"; // Deve selecionar uma opção var MSG_INFO_SELEC_OP = "Must select an option"; var MSG_INFO_XPORT_INIB = "Information export inhibited due to high number of result records"; var MSG_FALTA_CRITERIO = "Indique pelo menos um critério de pesquisa"; var MSG_ERRO_ID_PROC = "Por favor indique um valor concreto para a identificação do processo, ou altere o operador."; var MSG_ERRO_TAMANHO_PROC = "A identificação de processo deve ter 14 dígitos."; var MSG_ERRO_VIEWONETYPEONLY = "Deve selecionar apenas documentos ou pastas para visualizações em lote"; var MSG_ERRO_EDTONETYPEONLY = "Deve selecionar apenas documentos ou pastas para edições em lote"; var MSG_AVISO_SESSAO = "A sua sessão expirou."; var MSG_AVISO_SESSAO_PRE = "A sua sessão irá expirar dentro de 1 minuto."; var MSG_STARTING_POINT_SET = "Ponto de entrada definido"; var MSG_FALTA_DATAINICIO = "A data de início do periodo não está no formato correcto (AAAA-MM-DD)."; var MSG_FALTA_DATAFIM = "A data de fim do periodo não está no formato correcto (AAAA-MM-DD)."; var MSG_FALTA_SELECT_ITEM = "Não seleccionou nenhum documento para iniciar em processo."; var MSG_2_54 = "Para este tipo de análise deve seleccionar um tipo de processo."; var MSG_SHOWALERT_TITLE = "SABE - Mensagem"; var MSG_SHOWERROR_TITLE = "SABE - Informação de erro"; var MSG_ERRO_APENAS_TERMINADOS = "Apenas pode relançar processos terminados"; var MSG_ASK_CONFIRM_REINICIAR = "Deseja relançar os processos selecionados?"; var MSG_INFO_PROCESSOS_RELANCADOS = "Processos relançados com sucesso"; var MSG_ERRO_APENAS_EMCURSO = "Apenas pode apagar processos em curso"; var MSG_ASK_CONFIRM_APAGAR = "Deseja apagar os processos selecionados?"; var MSG_INFO_PROCESSOS_APAGADOS = "Processos apagados com sucesso"; var MSG_ERRO_TERMINAR_APENAS_EMCURSO = "Apenas é possível terminar processos em curso."; var MSG_ASK_CONFIRM_TERMINAR = "Confirma que pretende terminar os processos?"; var MSG_INFO_PROCESSOS_TERMINADOS = "Os processos foram terminados."; var MSG_FALTA_PROCESSOS_LOTE = "Não seleccionou nenhum processo."; var MSG_INFO_PROCESSOS_LIBERTADOS = "Os processos que se encontravam cativados foram libertados."; /** * Relatórios */ var MSG_INFO_EXPORT_MAIL = "O resultado da exportação solicitada ser-lhe-á enviado para o email."; var MSG_FALTA_DATA_INI = "Deve inserir o limite inferior do período."; var MSG_FALTA_DATA_FIN = "Deve inserir o limite superior do período."; var MSG_ERRO_DIF_DATAS = "A diferença entre as duas datas não pode exceder "; /** * Msgs circuito predefinido */ var MSG_ASK_CONFIRM_DEL_CIRC_PD = "Confirma a eliminação do seu circuito privado"; var MSG_FALTA_NOME_CIRC_PD = "Indique um nome (único) para o circuito"; var MSG_FALTA_INTERVENIENTE = "Deve adicionar pelo menos um destinatário ao circuito"; var MSG_FALTA_NIVEL_CIRCUITO = "Preencha o valor do nível."; var MSG_ERRO_DEL_CIRC_PD_PUB = "Não é possível eliminar um circuito público por esta via"; var MSG_ERRO_NIVEIS_INCOERENTES = "Os níveis indicados estão incoerentes com a sequência"; var MSG_ERRO_NAO_SEQUENCIAL = "A numeração dos niveis deve ser sequencial"; var MSG_LABEL_ADD = "Adicionar"; var MSG_LABEL_DEFINE_INTERV = "Definir intervenientes de {0}"; var MSG_ERRO_NAO_SEQUENCIAL_E_UNICA = "A numeração dos níveis deve ser sequencial e única"; var MSG_ERRO_CIRCUITO_NIVEL_ORGAO_FUNCAO_IGUAL = "Não pode definir o mesmo par Orgão/Funcão para niveis iguais"; /** * Contabilização */ //TODO CBL Adicionar msgs RV var MSG_ASK_CONFIRM_DISCARD_CHANGES = "Tem certeza que pretende descartar eventuais alterações realizadas e não validadas?"; var MSG_LABEL_SEGM_ADDITIONAL_INFO = "Aqui poderá aparecer informação relativa a segmentos que possa ser retirada da tabela!"; var timeout = 1800000; var timeout_refresh = 120000; var max_open_docs = 8; var limitaPesquisaMonitorTerminados = true; var percentage_height = 0.93; var percentage_width = 0.95; String.format = function( text ) { //check if there are two arguments in the arguments list if ( arguments.length <= 1 ) { //if there are not 2 or more arguments there's nothing to replace //just return the original text return text; } //decrement to move to the second argument in the array var tokenCount = arguments.length - 2; for( var token = 0; token <= tokenCount; token++ ) { //iterate through the tokens and replace their placeholders from the original text in order text = text.replace( new RegExp( "\\{" + token + "\\}", "gi" ), arguments[ token + 1 ] ); } return text; };