PW.SPED - Nota 011212

Módulo: SPED - FISCAL

Funcionalidade: Bloco H

Data/Hora da Publicação: 10/08/2018 11:19:17

Data/Hora Última Alteração: 10/08/2018 11:19:17

Descrição da Nota: Tratamentos realizados no registro H005 para que a geração não seja interrompida na ausência de configuração para a Filial de geração e registros na tela "Periodicidade de Registros" sem as informações "Referência" e "Geração" para outra Filial; ou quando o parâmetro "efd_gera_regH010_materialconsumo" estiver configurado com NAO e houver produtos classificados com o tipo de item "07 - Material de Uso e Consumo".

Sintoma

Estava ocorrendo os seguintes erros na geração do registro H005:

 

  1. Na ausência de configuração para a Filial de geração, quando havia registros na tela "Periodicidade de Registros" sem as informações "Referência" e "Geração" para outra Filial, a geração era interrompida pelo erro:

 

"Abrindo fluxo H005.

Buscando periodicidade por Filial.

Buscando periodicidade por Matriz.

Objeto não pode ser convertido de DBNull em outros tipos.

Erro na geração do registro H005.    em System.DBNull.System.IConvertible.ToInt32(IFormatProvider provider)   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoH.flxH005Novo.MesReferencia(ParametroGeracaoSPED pSped).    em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoH.flxH005Novo.MesReferencia(ParametroGeracaoSPED pSped)   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoH.flxH005Novo.RetornaParameterList(ParametroGeracao param)   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoH.flxH005Novo.BuscarDados(ParametroGeracao param)."

  1. Quando o parâmetro "efd_gera_regH010_materialconsumo" estava configurado com NAO e havia produtos classificados com o tipo de item "07 - Material de Uso e Consumo", ocorria o erro abaixo:

 

Erro na geração do registro H005. A chave fornecida não estava presente no dicionário..    em System.ThrowHelper.ThrowKeyNotFoundException()

   em System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoH.flxH005Novo.BuscarDados(ParametroGeracao param).

Solução

 

Tratamentos realizados no registro H005 para que a geração não seja interrompida, quando houver as seguintes situações:

  1. Ausência de configuração para a Filial de geração e registros na tela "Periodicidade de Registros" sem as informações "Referência" e "Geração" para outra Filial;
  2. Quando o parâmetro "efd_gera_regH010_materialconsumo" estiver configurado com NAO e houver produtos classificados com o tipo de item "07 - Material de Uso e Consumo".

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento realizado na geração do registro H005 para que seja finalizada com sucesso, quando houver produtos cadastrados com tipos de item diferentes e com informações para geração do registro H020.


Pacotes de Atualização