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)
Patrick (discussão | contribs)
Linha 18: Linha 18:
== Casos de Teste ==
== Casos de Teste ==
Teste 1
Teste 1
1 Gerar um pedido --> 1.1 Embalar
1 Gerar um pedido --> 1.1 Embalar
2 Gerar OS --> Adiciona o Pedido
2 Gerar OS --> Adiciona o Pedido
3 Faturar ✅
3 Faturar ✅

Edição das 09h47min 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 um pedido --> 1.1 Embalar

2 Gerar OS --> Adiciona o Pedido

3 Faturar ✅