Module sapolio.acoes
Ações sobre requerimentos específicos.
Functions
| bloquear_devolucao (db, id_processo, id_usuario) | Obtém informações para realizar a devolução e bloqueia alterações no processo. |
| autorizar_devolucao (db, id_usuario, id_processo, valor, obs, obs_int) | Grava o valor autorizado para devolução e eventuais observações, avança para a próxima fase e desbloqueia. |
| bloquear_resultado (db, id_usuario, id_processo) | Obtém informações para realizar o pagamento e bloqueia alterações no processo. |
| concluir_devolucao (db, id_usuario, id_processo, resultado, obs, obs_int) | Grava o resultado do pagamento e eventuais observações. |
| emitir_op_devolucao (db, id_usuario, id_processo, obs, obs_int) | Emitir ordem de pagamento. |
| voltar_devolucao (db, id_usuario, id_processo, obs, obs_int) | Voltar o processo de devolução. |
| bloquear_resultado_op (db, id_usuario, id_processo) | Obtém informações para registrar o resultado da ordem de pagamento e bloqueia alterações no processo. |
| concluir_op_devolucao (db, id_usuario, id_processo, resultado, obs, obs_int) | Registrar o resultado da Ordem de Pagamento. |
| bloquear_pendencia (db, id_usuario, id_processo) | Obtém informações para registrar que houve uma pendência bancária e bloqueia alterações no processo. |
| refazer_pagamento (db, id_usuario, id_processo, obs, obs_int) | Refazer o pagamento por causa de pendência bancária. |
| bloquear_nova_conta (db, id_usuario, id_processo) | Obtém informações para alterar a conta do banco e bloqueia alterações no processo. |
| alterar_conta (db, id_usuario, id_processo, obs, obs_int) | Refazer o pagamento por causa de pendência bancária. |
Functions
- bloquear_devolucao (db, id_processo, id_usuario)
-
Obtém informações para realizar a devolução e bloqueia alterações no
processo.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_processo Identificador do processo.
- id_usuario Identificador do usuário que está bloqueando o processo.
Returns:
- Tabela com os detalhes da devolução, ou nil em caso de erro.
- String com mensagem de erro, se houver.
- autorizar_devolucao (db, id_usuario, id_processo, valor, obs, obs_int)
-
Grava o valor autorizado para devolução e eventuais observações, avança
para a próxima fase e desbloqueia.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
- valor String com o valor (com duas casas decimais) autorizado.
- obs String com a observação (opcional) para o aluno.
- obs_int String com a observação interna (opcional).
Returns:
- Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
- String com mensagem de erro, se houver.
- bloquear_resultado (db, id_usuario, id_processo)
-
Obtém informações para realizar o pagamento e bloqueia alterações no
processo.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
Returns:
- Tabela com os detalhes do pagamento, ou nil em caso de erro.
- String com mensagem de erro, se houver.
- concluir_devolucao (db, id_usuario, id_processo, resultado, obs, obs_int)
-
Grava o resultado do pagamento e eventuais observações.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
- resultado String com o resultado do pagamento (1 = conta corrente; 3 = pagamento cancelado)
- obs String com a observação (opcional) para o aluno.
- obs_int String com a observação interna (opcional).
Returns:
- Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
- String com mensagem de erro, se houver.
- emitir_op_devolucao (db, id_usuario, id_processo, obs, obs_int)
-
Emitir ordem de pagamento.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
- obs String com a observação (opcional) para o aluno.
- obs_int String com a observação interna (opcional).
Returns:
- Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
- String com mensagem de erro, se houver.
- voltar_devolucao (db, id_usuario, id_processo, obs, obs_int)
-
Voltar o processo de devolução.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
- obs String com a observação (opcional) para o aluno.
- obs_int String com a observação interna (obrigatória).
Returns:
- Booleano indicando se o requerimento foi retornado ou nil, em caso de erro.
- String com mensagem de erro, se houver.
- bloquear_resultado_op (db, id_usuario, id_processo)
-
Obtém informações para registrar o resultado da ordem de pagamento e
bloqueia alterações no processo.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
Returns:
- Tabela com os detalhes do pagamento, ou nil em caso de erro.
- String com mensagem de erro, se houver.
- concluir_op_devolucao (db, id_usuario, id_processo, resultado, obs, obs_int)
-
Registrar o resultado da Ordem de Pagamento.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
- resultado String com o resultado da ordem de pagamento (1 = devolvida; 2 = sacada)
- obs String com a observação (opcional) para o aluno.
- obs_int String com a observação interna (opcional).
Returns:
- Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
- String com mensagem de erro, se houver.
- bloquear_pendencia (db, id_usuario, id_processo)
-
Obtém informações para registrar que houve uma pendência bancária e
bloqueia alterações no processo.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
Returns:
- Tabela com os detalhes do pagamento, ou nil em caso de erro.
- String com mensagem de erro, se houver.
- refazer_pagamento (db, id_usuario, id_processo, obs, obs_int)
-
Refazer o pagamento por causa de pendência bancária.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
- obs String com a observação (opcional) para o aluno.
- obs_int String com a observação interna (opcional).
Returns:
- Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
- String com mensagem de erro, se houver.
- bloquear_nova_conta (db, id_usuario, id_processo)
-
Obtém informações para alterar a conta do banco e bloqueia alterações no
processo.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
Returns:
- Tabela com os detalhes do pagamento, ou nil em caso de erro.
- String com mensagem de erro, se houver.
- alterar_conta (db, id_usuario, id_processo, obs, obs_int)
-
Refazer o pagamento por causa de pendência bancária.
Parameters:
- db Objeto de conexão com o banco de dados.
- id_usuario Identificador do usuário que está bloqueando o processo.
- id_processo Identificador do processo.
- obs String com a observação (opcional) para o aluno.
- obs_int String com a observação interna (opcional).
Returns:
- Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
- String com mensagem de erro, se houver.