Módulo: SPED - FUNCIONALIDADES COMPARTILHADAS
Funcionalidade: Serviços Tomados
Data/Hora da Publicação: 21/09/2022 11:57:34
Data/Hora Última Alteração: 21/09/2022 16:48:49
Descrição da Nota: Melhorias na tela "Serviços Tomados", a fim de facilitar os processos de pesquisa, inclusão, alteração e exclusão dos documentos.
Descrição
Melhorias na tela Serviços Tomados, a fim de facilitar os processos de pesquisa, inclusão, alteração e exclusão dos documentos.
Serão apresentadas a seguir, algumas inclusões e alterações nos campos de pesquisa e no resultado no grid.
Ao clicar no botão Salvar, o sistema exibia a mensagem de erro: Favor informar o Item de Serviço e/ou o Imposto.
Ao clicar em OK, o sistema exibia uma nova mensagem erro: A inclusão do item é obrigatória. Procwork.Software.Framework.Windows. Forms
Detalhes do Erro:
Server stack trace:
em System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
em System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
em System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
em System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
em System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
em Procwork.Software.Framework.Windows.Forms.BaseForms.DBTransaction.tsbSave_Click(Object sender, EventArgs e)
em System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
em System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
em System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ToolStrip.WndProc(Message& m)
em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Após clicar em OK, inserir novo item e imposto. Ao Salvar o documento, o sistema exibia outra mensagem de erro: Não foi possível realizar a operação solicitada.
Ao clicar em Detalhes, era apresentada a mensagem:
Em Procwork.Software.Framework.Server.BaseClasses.Monitors.DBActionMonitor.ExecDbAction[T](Func`1 function, String sqlText, ParameterList param, String source)
em Procwork.Software.Framework.Server.BaseClasses.ServerDataAccess.InternalInsert(DataTable dt, String sqlText, String tableName, List`1 param, Boolean continueOnError)
Ao tentar Salvar o documento novamente, o sistema apresentava outra mensagem de erro: ORA-00001: unique constraint (SATI.UK_STD_SERVICO_TOMADO_ITEM_001) violated.
Detalhes do Erro:
Em Procwork.Software.Framework.Server.BaseClasses.Monitors.DBActionMonitor.ExecDbAction[T](Func`1 func, String sqlText, ParameterList param, String source)
em Procwork.Software.Framework.Server.BaseClasses.ServerDataAccess.InternalInsert(DataTable dt, String sqlText, String tableName, List`1 param, Boolean continueOnError)
Ao pesquisar o documento no grid, o registro não era encontrado, pois ao excluir o item e incluir um novo, o sistema perdia a referência do campo Sequencial do item.
O campo Sequencial foi tratado para gravar um novo número no campo, em ordem crescente, e desta forma não perder a referência.
Ao excluir um item, o sistema apresentará a mensagem: Existem impostos atrelados a este item! Deseja prosseguir com a exclusão?
Ao clicar em Sim, o sistema excluirá o item e manterá o sequencial dos demais itens.
Ao salvar o registro, o sistema apresentará a mensagem: Registro gravado com sucesso.
Note que os números do campo Sequencial dos itens, permanecem inalterados após salvar o registro.
Ao clicar no botão Editar, o sistema reorganizará automaticamente o número sequencial dos itens e apresentará a mensagem: O sequencial dos Itens foi reorganizado automaticamente! Favor salvar a alteração.
Ao salvar as alterações, será apresentada a mensagem: Registro gravado com sucesso.
Ao clicar em Sim, o sistema apresentará outra mensagem: Existem impostos atrelados a esta nota! Deseja prosseguir com a exclusão?
Ao clicar em Sim, o sistema apresentará a mensagem: Registro excluído com sucesso.
Ao pesquisar o documento no grid, nenhum registro será encontrado.
O mesmo processo ocorrerá se a exclusão for realizada dentro do lançamento. Ao abrir o lançamento e clicar no botão Excluir, o sistema apresentará a mensagem de alerta: Você deseja excluir o registro?
Ao clicar em Sim, o sistema apresentará outra mensagem: Existem impostos atrelados a esta nota! Deseja prosseguir com a exclusão?
Ao clicar em Sim, o sistema apresentará a mensagem: Registro excluído com sucesso.
Seguem alguns exemplos:
Ao clicar no botão Editar, será apresentada a mensagem de erro: Permitido alteração parcial. Documento do Sistema de Comércio Exterior - CE+.
Ao clicar no botão Editar da aba Itens, será apresentada a mensagem: Permitido alteração parcial.
Após alterar o campo Município de Retenção do ISS, o documento deve ser salvo.
Será apresentada a mensagem: Registro gravado com sucesso.
Lançamento sem preenchimento do campo Município de Retenção do ISS.
Ao clicar no botão Editar, será apresentada a mensagem de erro: Permitido alteração
parcial. Documento do Sistema de Comércio Exterior - CE+.
Ao clicar no botão Editar da aba Itens, será apresentada a mensagem: Permitido alteração parcial.
O sistema não habilitará os campos de Município de Retenção do ISS, para concluir a alteração.
Tratamento realizado para apresentar a mensagem a seguir, quando alguns impostos estiverem apurados: Permitido alteração parcial. Documento com alguns Impostos apurados.
Tratamento realizado para que estes campos não sejam mais apresentados em qualquer ação na tela.
O campo SVT_DT_HORA_ENTR_SISTEMA não estava gravando o horário da inclusão dos lançamentos manuais ou via interface.
Tratamento realizado para gravar o horário no campo SVT_DT_HORA_ENTR_SISTEMA.
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)