wiki:dev/Implementacoes

Retornar

24/09/2015 Luiz Bueno

  • Solicitação
Chamado 116 Estacio
Atendendo pedido da Estácio, realizar as seguintes alterações:
1 - Colocar um banner na área dos alunos que deverão ver a pesquisa da Estácio. 
    Só deverão ver o banner os alunos que estiverem na tabela questionario_alunos 
    como participantes da pesquisa de ID 2. 
    - O banner será fornecido pela Estácio. O local do banner será definido pela Camila.
    - Cada aluno possui sua URL na tabela questionario_alunos.
    - Quando o usuário clicar no banner, abrir a URL em uma nova aba e registrar o acesso na tabela 
      questionario_acessos (uma entrada para cada acesso do aluno).

2 - Renomear class_questionpro.php para class_questionarios e colocá-la em sistema/Class.
    - Para as ações acima, utilizar a classe class_questionarios.
    - Alterar a funcao finalizaQuestionarioAluno para registraAcessoAluno
  • Solução
Para realizar a solicitação acima foi executado as seguinte ações:
Ação 1 - Foi implementado no arquivo AreaAluno/v3/coluna_direita.php linha 5
         a execução do metodo pegaQuestionarioResponder da class Questionarios
         que inclui um html ou script com os dados do questionário que
         o aluno deve responder (caso as regras estabelecidas seja atendidas)
Ação 2 - A classe Questionarios (arquivo sistema/Class/class_questionarios.php)
         foi implementada e alterada para atender novas regras para os questionários
         1 - Incluída novas propriedades (ID_Cliente, URL_Questionario e $nomeBaneer
         2 - Criado o método privado que constroi o html com o banner para os
             casos de pesquisa especificas para alunos com url própria e banner
         3 - O método pegaQuestionarioResponder() foi implementado para tratar os
             questionários do tipo A com as seguinte notas:
             @nota  Os questionários desse tipo que TEM uma URL especifica
                    na tabela questionario_alunos tem suas regras validadas
                    pelo método validaRegrasAluno();
             @nota  Os questionário desse tipo que NÃO TEM uma URL especifica
                    na tabela questionario_aluno tem suas regras validadas
                    pelo método já definido anteriormente pelo Michael
         4 - Foi alterado o mesmo método para organizar a forma de saída
         5 - Foi implemetado o método privado pegaQuestionarioAluno()
             que verifica se a tabela questionario_alunos() tem uma url
             para o aluno no questionário passado e se se tiver devolve a url
             se não volta vazio ""
         6 - Foi renomeado o método finalizaQuestionarioAluno() po registroAcessoAluno()
         7 - Foi implementado o método privado validaRegrasAluno() que
             trata as regras do tipo 2 e 8 para os casos de questionário tipo A
             que são banners com url especifica para cada aluno
Ação 3 - Foram Alteradas os nomes solicitados por marlom

21/09/2015 Luiz Bueno

  • Solicitação
ticket 3185 - FMU
Anexei na próxima mensagem um ajuste que precisa ser feita na `área do aluno`. 
Quando os alunos inserem o TCC no sistema não aparece a data que o trabalho foi 
inserido, aqui na FMU o aluno tem um prazo de 1 Mês após a ultima aula do curso, 
caso ele não repeite este data, uma rematricula terá que ser paga para que a correção 
seja feita. Hoje não estamos cobrando a rematricula devido a este problema.
  • Solução
Conforme orientação do próprio flávio só foi incluido a data
de inclusão de tcc

17/09/2015 Luiz Bueno

  • Solicitação
ticket 3276 - USCS
Assunto: Solicitação de Serviços/Boletos
Para a solicitação de declaração tínhamos em sistema a regra que, se o aluno 
não efetuasse o pagamento em até 7 dias após a data de vencimento, o boleto era anulado 
automaticamente. Hoje ativamos em sistema outros serviços, os quais após seu 
vencimento estão ficando em aberto gerando inadimplência indevida.
Peço que verifiquem, essa situação está acontecendo também na Estácio.
Agradeço.
Marlom
Sr. Luiz,
Por favor, coloque uma opção em Serviços para permitir habilitar/desabilitar que o 
boleto seja cancelado automaticamente e o número de dias até expirar o pagamento. 
  • Solução
Ação1 - Foi criado o campo expira na tabela tcontarecebercategoria com valor default ZERO
        e qualquer valor acima de zero o boleto dessa categoria expira depois de X dias;
	
	ALTER TABLE `tcontarecebercategoria` 
	ADD COLUMN `Expira_CategoriaContaReceber` TINYINT UNSIGNED NOT NULL DEFAULT 0 AFTER `Desc_CategoriaContaReceber`,
	ADD COLUMN `MoraDia_CategoriaContaReceber` DECIMAL(6,5) UNSIGNED NOT NULL DEFAULT 0 AFTER `Desc_CategoriaContaReceber`,
	ADD COLUMN `Multa_CategoriaContaReceber` DECIMAL(4,2) UNSIGNED NOT NULL AFTER `Desc_CategoriaContaReceber`;
	
	UPDATE `tcontarecebercategoria`
	SET `MoraDia_CategoriaContaReceber` = '0.00033',
	`Multa_CategoriaContaReceber` = '0.02';

	CREATE TABLE `tcontarecebercategoria_historico` (
		`ID_ContaReceberCategoriaHistorico` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
		`ts_ContaReceberCategoriaHistorico` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
		`ID_Agente` SMALLINT(5) UNSIGNED NOT NULL,
		`ID_CategoriaContaReceber` TINYINT(3) UNSIGNED NOT NULL,
		`Desc_CategoriaContaReceberHistorico` VARCHAR(100) NULL DEFAULT NULL,
		`Repassa_CategoriaContaReceberHistorico` TINYINT(3) UNSIGNED NULL DEFAULT NULL,
		`Multa_CategoriaContaReceberHistorico` DECIMAL(4,2) UNSIGNED NULL DEFAULT NULL,
		`MoraDia_CategoriaContaReceberHistorico` DECIMAL(6,5) UNSIGNED NULL DEFAULT NULL,
		`Expira_CategoriaContaReceberHistorico` TINYINT(3) UNSIGNED NULL DEFAULT NULL,
		`Ativo_CategoriaContaReceberHistorico` TINYINT(3) UNSIGNED NULL DEFAULT NULL,
		PRIMARY KEY (`ID_ContaReceberCategoriaHistorico`),
		INDEX `fk__tcontarecebercategoria_historico__ID_CategoriaContaReceber` (`ID_CategoriaContaReceber`),
		INDEX `fk__tcontarecebercategoria_historico__ID_Agente` (`ID_Agente`),
		CONSTRAINT `fk__tcontarecebercategoria_historico__ID_Agente` FOREIGN KEY (`ID_Agente`) REFERENCES `tagente` (`ID_Agente`) ON UPDATE CASCADE,
		CONSTRAINT `fk__tcontarecebercategoria_historico__ID_CategoriaContaReceber` FOREIGN KEY (`ID_CategoriaContaReceber`) REFERENCES `tcontarecebercategoria` (`ID_CategoriaContaReceber`) ON UPDATE CASCADE
	)
	COLLATE='latin1_swedish_ci'
	ENGINE=InnoDB
	;

Ação2 - Foi criado em Configurações um serviço onde o usuário sete as categorias que vão 
        expirar e um select onde pode ser selecionado as opções de Não Expira até Expira com 60 dias 

        Arquivos Afetados:
	- sistema/Administrativo/Configuracoes/CategoriaContaReceberExpira.php (Arquivo Implementado no Sistema)
	- sistema/Administrativo/Configuracoes/ControleFeriados.php (+-) linha 147 (Opção Implementada)
	- sistema/Administrativo/Configuracoes/listCategoriaContaReceberExpira.php (Arquivo Implementado no Sistema)
	- sistema/Administrativo/Configuracoes/manutCategoriaContaReceber.php (+-) linha 41 (opção Implementada)

NOTA:	

Ação3 - Gerar um script que rode todas as noite verificando se tem boletos vencidos 
        e que expiram e se tiver anular o boleto.

CONSULTA SQL PARA PEGAR OS ID DO TCONTARECEBER DOS BOLETOS QUE DEVEM SER ANULADOS
NOTA: Com a chave primaria da tabela é dupla o melhor é executar a consulta e depois o UPDATE
	SELECT	cr.ID_Turma,
		cr.ID_ContaReceber
	FROM	tcontareceber AS cr
	JOIN	tcontarecebercategoria as crc on cr.Categ_ContaReceber=crc.ID_CategoriaContaReceber
	WHERE	cr.DataRec_ContaReceber is null
	AND	if(crc.Expira=0,false,DATEDIFF(NOW(), cr.DtVenc_ContaReceber) > crc.Expira)
Essas ações estão acordadas com Marlom

08/08/2015 Luiz Bueno

  • Solicitação
Ticket 2805 - Reabertura
Não está ajustando se for acordo
Sr. Luiz,
Conforme conversado, por favor, alterar a tela do Acordo para ter 3 combo box: dia, mês e ano.
A de dia só terá valores de 1 a 28.
Validar também em sistema/Library/lib_financeiro.php para que a 
função GeraAcordo só permita datas de 1 a 28.
  • Solução
1 - Na lib_financieiro.php foi incluido o metodo geraListaOptionDatas
    para gerar uma lista option com datas excluindo-se dias acima
    do dia passado por parametro.
2 - No formulário GeraAcordo foi substituido o input DtVenc por um
    select com datas excluido-se os dias 29, 30 e 31

31/08/2015 Luiz Bueno

  • Solicitação
Ticket 3265 - SIG
Criar um campo Categoria no Helpdesk para permitir a definição de tickets que são:
Bug
Melhoria 
Tarefa
  • Solução
Campo criado e implementado no sistema

27/08/2015 Luiz Bueno

  • Solicitação
Ticket 2987 - SIG
o sistema BALCÃO não está funcionando adequadamente. Precisamos arrumar para que 
funcione e precisamos de diversas melhorias no mesmo:
1. cadastro de dados de cheques recebidos;
2. permissão de recebimento de várias formas de pagamento por boleto 
   (inclusive vários cheuqes e/ou varios cartões para pagamento do mesmo título;
3. agrupamento de vários títulos dentro de um só pagamento, que tb poderá ter 
   várias formas de pagamento.
4. possibilidade de geração de pagamentos avulsos para finalidades diversas 
   (saídas de caixa) e também de recebimentos avulsos de finalidades diversas 
   (entrada de caixa)
5. implementar o fechamento de caixa para troca de usuário

Estes são alguns pontos que já levantei como necessários e tenho certeza 
de que poderão surgir outros 
  • Solução
Criado um novo sistema com template novo e com angularjs
  • Solicitação
Ticket 3246 - SIG
1. No cadastro do Curso, em Informações Financeiras, abaixo da caixa de texto do Valor Inscrição, 
   colocar um checkbox `Adicionar aluno automaticamente na turma.`.
2. Salvar esta informação na tabela tcurso, campo AlunoNaTurmaAoPagarInscricao_Curso 
   tinyint unsigned not null default 0.
3. Para todas as turmas existentes, definir  valor 0.
4. Se marcado (valor 1), na baixa do financeiro, adicionar o aluno automaticamente na turma 
   correspondente quando o boleto de inscrição for pago. (INCLUIR INCONDICIONALMENTE)
5. Ao lado do texto `Adicionar aluno automaticamente na turma`, colocar um botão com o 
   símbolo de um ponto de interrogação que, ao ser clicado, mostra um pequeno tooltip com 
   texto a ser definido pelo Túlio.
TEXTO DO TOOLTIP:
Marcando esta caixa de verificação o aluno será incluído automaticamente na turma após o 
pagamento da inscrição, sendo dispensada a conferência de documentação, como no 
caso de cursos de extensão.
  • Solução
implementado (TAMBÉM NO NOVO SISTEMA BALCAO (QUE AINDA NÃO ESTÁ NO AR)

25/05/2015 Luiz Bueno

  • Solicitação
Ticket 2960
é sobre otiphe mas não da Phorte... Do financeiro...
Preciso incluir no relatório de despesas que é gerado em excel o campo projeto.
  • Solução
implementado

16/04/2015 Luiz Bueno

  • Solicitação
Ticket (SEM TICKET)  - Sistema Financeiro: http://financeiro-old.tiphe.com.br
Solicitação do Tulio para alterar no relatório Gerencial excel a coluna do
valor para pegar o valor parcial do detalhamento da despesa e não o valor total
  • Solução
realizado com aval do Marlom

11/02/2015 Luiz Bueno

  • Solicitação
Ticket 2590 Helpdesk  - Sistema Financeiro: http://financeiro-old.tiphe.com.br
A pedido do Sr. Fabio, por favor, disponibilize ferramenta para exportação dos dados mensais para o Excel.
e
Ticket 2623 Helpdesk - Sistema Financeiro: http://financeiro-old.tiphe.com.br
Dados do Tiphe- Financeiro
de cada despesa cadastrada preciso saber
Turma, Data_Referência, Data Pgto, Grupo, Fornecedor, 
Valor pago, Empresa Contratante
  • Solução
No MENU Gerencial, foi criada a opção de Ação:Gerar Planilha Analitica (Excel) 

21/01/2015 Luiz Bueno

  • Solicitação
TICKET 2578 - helpdesk - Posestacio
Gerar relatório na área Administrativo -> Relatórios, do tipo Gerenciais, 
com o nome `Disciplina, Ementa, Conteúdo, Bibliografia em Excel`.
  • Solução
Implementado em Administrativo=>Relatórios->Gerenciais->Relatório de Disciplina com Ementa em Excel (xls)

20/01/2015 Luiz Bueno

  • Solicitação
Ticket 2557 - Helpdesk - FEFISA
Permitir a mudança do Código da Turma segundo os requisitos apresentados em:
http://wiki.grupophorte.com.br/sig/wiki/product/CodigosDaTurma
  • Solução
Para permitir essa mudança foi criado a tabela turma_codigo_historico
para registrar a ocorrência
Arquivos afetados:
- sistema/Turmas/Cadastro/FormCadastro.php 
- sistema/Library/lib.php
- sistema/Turmas/Cadastro/SaveTurma.php

13/01/2015 Luiz Bueno

  • Solicitação
Ticket 2546 - Helpdesk - pos-estacio
No relatório de repasse enviado para a Estácio 
adicionar o campo UF do Aluno.
  • Solução
Para atender esse solicitação fora executadas alterações e
inclusões em 3 arquivos:
1 - sistema/Library/lib.php - na function PegaValoresRepasseGeradoDetalhadoTurma
    foi incluido um JOIN e uma colula
2 - sistema/Financeira/Repasse/RelatorioRepasseCampus.php
    foi incluido a coluna UF no detalhe
3 - sistema/Financeira/Repasse/RelatorioRepasseCampusExcel.php
    idem

12/01/2015 Luiz Bueno

  • Solicitação
Ticket 2487 - Helpdesk - Pos estácio
No controle de matrícula, a hora que visualizamos os alunos pré-inscritos 
deveremos criar um novo campo para selecionar somente os alunos pagantes.
MENU=>Administrativo=>Controle de Matriculas=>Controle de Matriculas
Clicar em TA/TS/TSN nas turmas em espera
  • Solução
Como não foi possível incluir um filtro na sql a solução foi implementar o código abaixo 
na hora da geração da lista
no arquivo sistema/Administrativo/ControledeMatriculas/ListListagemAlunosSite.php
foi incluído o trecho de código abaixo próximo a linha 227
/* executa o metodo para pegar as inscrições pagas */                    
$res1 = $turmaaluno->InscricaoPaga($row["ID_Site"]);
/* pega o total de lista que voltou */
$r1 = mysql_num_rows($res1);
/* mesmo somente para inscrições pagas no site */
$r2 = $turmaaluno->InscricaoPagaSite($row["ID_Site"]);
/* pega se tem inscrição paga ou não */
$inscricaoPaga = ($r1 or $r2);
/* foi passado por get opcaoInscricao */
if (isset($_GET['opcaoInscricao'])) {
    /* se veio só para mostrar as pagas e a inscrição não foi paga */
    if($_GET['opcaoInscricao'] == 'pagas' && !$inscricaoPaga) {
        /* desconsidere essa linha */
        continue;
    /* se veio para mostrar as não pagas e a inscrição for a paga */    
    } elseif($_GET['opcaoInscricao'] == 'naopagas' && $inscricaoPaga) {
        /* desconsidera essa linha */
        continue;
    }
}

24/10/2014 Luiz Bueno

  • Solicitação
Ticket 2245- Helpdesk (REABERTO)
Solicitando adequar ao layout passado como base.
  • Solução
Foi adequado ao layout mas com as seguintes ressalvas
1 - Na tag <DT_INICIO_CURSO> está com a data informada na tabela de cursos, e em muitos casos não vem nada 
    pois a data está mais ligada a turma do que ao curso;
2 - Na tag <UNIDADES>Esta informado as turmas e
e o cep é da instituição, pois no caso a turma não tem informação de cep;
3 - A tag <NUMERO> não sei do que se trata por esse motivo esta vazio;
4 - Na tag <PLANOS> está sendo informada a condições das turmas, pois o plano também está ligado a turma, mas na estrutura xml está fora. 

22/10/2014 Luiz Bueno

  • Solicitação
Ticket 2245- Helpdesk
Inserir no sistema da: Estácio, UNIFAE, FEFISA e USCS
Em Administrativo/ Relatórios:
   - Tipo = Gerenciais
   - Relatório = Curso por Campo com desconto  
     1º) Dar a opção de abrir `Cursos`  em Excell ou XML
     2º) Acrescentar os itens na planilha:
     - Área
     - Disciplinas
     - Pré- requisitos
     - Público Alvo
     - Professor
     - Data de Inicio da turma em espera. 
		mostrar as turmas que estão com status espera.
		codigo da turma, data de inicio, unidade(CIDADE/ESTAD0) , horario, dias da semana,
     		Maior valor da inscrição NA TURMA	
     - CEP da Unidade
     - % de desconto
      - curso se EAD ou PRESENCIAL
  • Solução
Foi incluido em Administrativo->Relatorios->Gerenciais
o Relatório Cursos por Campus com Descontos (XML)

08/10/2014 Luiz Bueno

  • Solicitação
Ticket 2110 - Helpdesk
Favor inserir no Relatório Gerencial, conforme conversado, o item `MATRICULA`.
Informar o valor da Matrícula entre os itens Vlr Instricao e Nro Parcelas.
Relatório em Administrativo > Relatórios > Gerenciais > Cursos por Campus com Desconto.
  • Solução
Foi incluido a coluna

08/09/2014 Luiz Bueno

  • Solicitação
preciso de uma planilha com os dados já solicitados uma vez na ocorrência 1805. Favor gerar para os cursos que estão sendo ofertados pela USCS
id 1805
Dom, precisava de uma planilha que contivesse: nome do curso (só cursos de extensão, turmas em espera e canceladas), 
área de conhecimento, numero da turma, professor responsável pela disciplina (curso de extensão só tem uma disciplina) 
email do professor, data de publicação da turma, staus da turma (em espera ou cancelada)
  • Solução
Como a solicitação é reincidente foi implementado no MENU Administrativo->Relatorios
O Tipo Gerenciais com o Relatório Curso por Modalidade e Status (xls) que
gera a planilha excel com os dados solicitados

11/09/2014 Luiz Bueno

  • Solicitação
Precisamos de um relatório dos alunos inscritos no sistema único da Universidade Municipal de São Caetano, isso puxando por Cidade e Estado
Via helpdesk 2035
  • Solução
Foi criado em Administrativo=>Relatorios
Tipo:Gerenciais
Relatório:Alunos por Estado e Cidade
Formato: PDF
Last modified 9 years ago Last modified on 09/24/15 16:27:19