OrdemServico: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Patrick (discussão | contribs)
Criou página com '== Definição == Classe responsável por armazenar e cuidar das informações relacionadas com a ordem de serviço, as composições relacionadas com essa classe são Ordem...'
 
Patrick (discussão | contribs)
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 17: Linha 17:


== Casos de Teste ==
== Casos de Teste ==
Teste 1
1 Gerar OS --> informar os campos clientes, OP ...
2 Gerar Aplicações --> Adicionar Serviço, Serviço Aplicado, Produto, Deslocamento, Arquivos (Não necessariamente precisa informar todos)
3 Faturar ✅

Edição atual tal como às 09h53min de 21 de junho de 2023

Definição

Classe responsável por armazenar e cuidar das informações relacionadas com a ordem de serviço, as composições relacionadas com essa classe são OrdemServicoDeslocamento OrdemServicoFile OrdemServicoImposto OrdemServicoPrioridade OrdemServicoProd OrdemServicoProdImposto OrdemServicoProdRecebido OrdemServicoProdTotalImpostos OrdemServicoServ OrdemServicoServAplicado OrdemServicoServImposto OrdemServicoServTotalImpostos OrdemServicoStatus OrdemServicoStatusOrigem OrdemServicoTerceiro OrdemServicoTerceiroProdutoInsumo OrdemServicoTerceiroProdutoResultante OrdemServicoVencto existem também classes mortas que são vazias, tendo vínculos com as composições da ordem apenas para serem utilizadas no gerador de relatórios, sendo elas OrdemServicoDeslocamentoFile OrdemServicoProdFile OrdemServicoServAplicadoFile OrdemServicoServFile essas classes servem para separar os arquivos, pois a classe OrdemServicoFile é vinculada apenas com a OS,

Essa classe é utilizada nos formulário frmMovOrdemServico frmMovOrdemServicoValores frmMovOrdemServTerceiro frmMovOSEntrada frmMovOSAplicacoes frmMovOSEncerramento frmMovOSFaturamento FrmMovOSPesquisaFaturamento.


Principais Métodos

essa classe possui diversos métodos dentre eles:

AplicarItens esta função atualiza as composições referente a OS que são: Serviços, Serviços Aplicados, Produtos, Deslocamentos e o Arquivos, por parâmetro é passado também o status e a mensagem que seria os possíveis erros, está função retorna true ou false

AtualizaStatusOS esse método faz um update no status da OS

Casos de Teste

Teste 1 1 Gerar OS --> informar os campos clientes, OP ...

2 Gerar Aplicações --> Adicionar Serviço, Serviço Aplicado, Produto, Deslocamento, Arquivos (Não necessariamente precisa informar todos)

3 Faturar ✅