Skip to content

Valor Não Pode Ser Nulo. Nome Do Parâmetro: Collection Ao Tentar Imprimir MDF-e

Software: Emissor NF-e | Grupo: SOFTSHOP

Solução

ISSO ACONTECE DEVIDO A FALTA DE TABELAS NECESSÁRIAS PARA IMPRESSÃO DA MDFE.

-PARA VERIFICAR QUAIS AS TABELAS ESTÃO FALTANDO,VOCÊ DEVERÁ IR NA PAGINA PRINCIPAL DO EMISSOR E APERTA CTRL + ESPAÇO PARA ABRIRO LOG DO EMISSOR:

GERALMENTEAS TABELAS QUE ESTÃO AUSENTES:

MDFe_CIOT

MDFe_Lacres
MDFe_PagamentosFrete
MDFe_ProdutosPerigosos
MDFe_Reboques
MDFe_Seguros
MDFe_ValePedagio

SE O SISTEMA FOR EM ACCESS:

-SEPARE QUAIS AS TABELAS NO SISTEMA ESTÃO FALTANDO;

-FAÇA BACKUP;

-BAIXEO ATUALIZADOR PADRÃO;

-AO DESCOMPARTAR VÁ ATÉ A PASTA (Atualizador_Legado_SoftshopAntes_v9, CASO O SISTEMA SEJA ANTERIOR A VERSÃO 9);

  • ABRA A BASE DE DADOS NA ESTRUTURA, BOTÃO DIREITO “IMPORTAR...”, SELECIONAR O CAMINHO DO SOFTSHOP_ORIGEM

-SELECIONE O SOFTSHOP_ORIGEM;

-SELECIONAR AS TABELAS QUE VOCÊ DESEJA IMPORTAR E DEPOIS “OK’;

-FECHAR O EMISSOR E ABRIR E IMPRIMIR.

SE O SISTEMA FOR EM SQL:

-SEPARE QUAIS AS TABELAS NO SISTEMA ESTÃO FALTANDO;

-FAÇA BACKUP;

-ABRA O SQL;

-BOTÃO DIREITO > NOVA CONSULTA;

-ABAIXO TERÁ OS SCRIPTS DESSAS TABELAS QUE IREMOS INSERIR NESSA NOVA CONSULTA:

MDFe_Seguros:

CREATE TABLE [dbo].[MDFe_Seguros](

[ID_Seguro] [int] IDENTITY(1,1) NOT NULL,

[ID_Cabecalho] [int] NULL,

[respSeg] [int] NULL,

[respCPF_CNPJ] nvarchar NULL,

[xSeg] nvarchar NULL,

[segCNPJ] nvarchar NULL,

[nApol] nvarchar NULL,

CONSTRAINT [MDFe_Seguros$PrimaryKey] PRIMARY KEY CLUSTERED

(

[ID_Seguro] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


MDFe_Contratante:

CREATE TABLE [dbo].[MDFe_Contratante](

[ID] [int] IDENTITY(1,1) NOT NULL,

[ID_Cabecalho] [int] NULL,

[CPFCNPJ_Contratante] nvarchar NULL,

CONSTRAINT [MDFe_Contratante$PrimaryKey] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


MDFe_Lacres:

CREATE TABLE [dbo].[MDFe_Lacres](

[ID] [int] IDENTITY(1,1) NOT NULL,

[ID_Cabecalho] [int] NULL,

[nLacre] nvarchar NULL,

CONSTRAINT [MDFe_Lacres$PrimaryKey] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


MDFe_ProdutosPerigosos:

CREATETABLE [dbo].[MDFe_ProdutosPerigosos](

[ID] [int] IDENTITY(1,1) NOTNULL,

[ID_DocsVinculados] [int] NULL,

[nONU] nvarchar NULL,

[xNomeAE] nvarchar NULL,

[xClaRisco] nvarchar NULL,

[grEmb] nvarchar NULL,

[qTotProd] nvarchar NULL,

[qVolTipo] nvarchar NULL,

CONSTRAINT [MDFe_ProdutosPerigosos$PrimaryKey]PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

)ON [PRIMARY]

GO


MDFe_CIOT:

CREATE TABLE [dbo].[MDFe_CIOT](

[ID] [int] IDENTITY(1,1) NOT NULL,

[ID_Cabecalho] [int] NULL,

[NumeroCIOT] nvarchar NULL,

[CPFCNPJ_CIOT] nvarchar NULL,

CONSTRAINT [MDFe_CIOT$PrimaryKey] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


MDFe_ValePedagio:

CREATE TABLE [dbo].[MDFe_ValePedagio](

[ID] [int] IDENTITY(1,1) NOT NULL,

[ID_Cabecalho] [int] NULL,

[CNPJ_Forn] nvarchar NULL,

[CPFCNPJ_Pg] nvarchar NULL,

[nCompra] [int] NULL,

[vValePed] [float] NULL,

CONSTRAINT [MDFe_ValePedagio$PrimaryKey] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


MDFe_ProdutosPerigosos:

CREATE TABLE [dbo].[MDFe_ProdutosPerigosos](

[ID] [int] IDENTITY(1,1) NOT NULL,

[ID_DocsVinculados] [int] NULL,

[nONU] nvarchar NULL,

[xNomeAE] nvarchar NULL,

[xClaRisco] nvarchar NULL,

[grEmb] nvarchar NULL,

[qTotProd] nvarchar NULL,

[qVolTipo] nvarchar NULL,

CONSTRAINT [MDFe_ProdutosPerigosos$PrimaryKey] PRIMARY KEY CLUSTERED

(

[ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


MDFe_Reboques:

CREATE TABLE [dbo].[MDFe_Reboques](

[ID_Reboque] [int] IDENTITY(1,1) NOT NULL,

[ID_Cabecalho] [int] NULL,

[ID_Veiculo] [int] NULL,

CONSTRAINT [MDFe_Reboques$PrimaryKey] PRIMARY KEY CLUSTERED

(

[ID_Reboque] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


MDFe_PagamentoFrete

CREATE TABLE [dbo].[MDFe_PagamentosFrete](

[xNome] varchar NULL,

[CNPJ] varchar NULL,

[Id] [int] IDENTITY(1,1) NOT NULL,

[ID_Cabecalho] [int] NULL,

[vContrato] [float] NULL,

[indPag] [int] NULL,

[codBanco] varchar NULL,

[codAgencia] varchar NULL,

[CNPJIPEF] varchar NULL,

CONSTRAINT [PK_MDFe_PagamentosFrete] PRIMARY KEY CLUSTERED

(

[Id] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO


OBS:AO EXECUTAR A CONSULTA, TIRAR OS ‘--------‘;

-APÓS COLOCAR OS SCRIPTS E RETIRAR A SEPARAÇÃO, BASTA EXECUTAR;

-COMOO SISTEMA E SQL, É NECESSÁRIO REINVICULAR TABELAS;

-ABRIR O EMISSOR E IMPRIMIR.


Tags: valor não pode ser nulo, nome do parâmetro collection, imprimir mdf-e, valor nao pode ser nulo, erro ao imprimir mdfe

Documentação de Testes