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:

  1. Tabela com os detalhes da devolução, ou nil em caso de erro.
  2. 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:

  1. Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
  2. 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:

  1. Tabela com os detalhes do pagamento, ou nil em caso de erro.
  2. 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:

  1. Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
  2. 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:

  1. Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
  2. 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:

  1. Booleano indicando se o requerimento foi retornado ou nil, em caso de erro.
  2. 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:

  1. Tabela com os detalhes do pagamento, ou nil em caso de erro.
  2. 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:

  1. Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
  2. 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:

  1. Tabela com os detalhes do pagamento, ou nil em caso de erro.
  2. 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:

  1. Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
  2. 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:

  1. Tabela com os detalhes do pagamento, ou nil em caso de erro.
  2. 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:

  1. Booleano indicando se o requerimento foi avançado ou nil, em caso de erro.
  2. String com mensagem de erro, se houver.
generated by LDoc 1.4.6 Last updated 2023-06-20 11:33:24