Error al importar datos Admin Sat 2011 y ContpaQi 7.3

Cuando estamos tratando de importar datos en el programa AdminSat 2011 nos aparece el siguiente mensaje de error:

El nombre de columna o los valores especificados no corresponden a la definición de la tabla   Bröllopsklänningar .

erroadminsat01

Solución

Instalar Microsoft SQL Server Management Studio, abrirlo y mostrar el código del procedimiento almacenado «dbo.ImportacionDB» como se muestra en la imagen:
erroadminsat02
Localiza el siguiente texto:

CREATE TABLE MovimientosPolizaEmpresa (Id int PRIMARY KEY NOT NULL, RowVersion int NULL,
IdPoliza int NOT NULL,Ejercicio int NOT NULL, Periodo int NOT NULL,
TipoPol int NOT NULL, Folio int NOT NULL, NumMovto int NOT NULL,
IdCuenta int NOT NULL, TipoMovto bit NULL, Importe float NULL,ImporteME float NULL,
Referencia nvarchar(10) NULL, Concepto nvarchar(100) NULL, IdDiario int NULL,
Fecha DateTime NOT NULL, IdSegNeg int NULL, TimeStamp nvarchar(20) NOT NULL);
END
ELSE
BEGIN
drop table MovimientosPolizaEmpresa;
CREATE TABLE MovimientosPolizaEmpresa (Id int PRIMARY KEY NOT NULL, RowVersion int NULL,
IdPoliza int NOT NULL,Ejercicio int NOT NULL, Periodo int NOT NULL,
TipoPol int NOT NULL, Folio int NOT NULL, NumMovto int NOT NULL,
IdCuenta int NOT NULL, TipoMovto bit NULL, Importe float NULL,ImporteME float NULL,
Referencia nvarchar(10) NULL, Concepto nvarchar(100) NULL, IdDiario int NULL,
Fecha DateTime NOT NULL, IdSegNeg int NULL, TimeStamp nvarchar(20) NOT NULL);
END

Reemplaza por el siguiente codigo:

CREATE TABLE MovimientosPolizaEmpresa (Id int PRIMARY KEY NOT NULL, RowVersion int NULL,
IdPoliza int NOT NULL,Ejercicio int NOT NULL, Periodo int NOT NULL,
TipoPol int NOT NULL, Folio int NOT NULL, NumMovto int NOT NULL,
IdCuenta int NOT NULL, TipoMovto bit NULL, Importe float NULL,ImporteME float NULL,
Referencia nvarchar(30) NULL, Concepto nvarchar(100) NULL, IdDiario int NULL,
Fecha DateTime NOT NULL, IdSegNeg int NULL, TimeStamp nvarchar(20) NOT NULL,
Guid nvarchar(36) NULL);
END
ELSE
BEGIN
drop table MovimientosPolizaEmpresa;
CREATE TABLE MovimientosPolizaEmpresa (Id int PRIMARY KEY NOT NULL, RowVersion int NULL,
IdPoliza int NOT NULL,Ejercicio int NOT NULL, Periodo int NOT NULL,
TipoPol int NOT NULL, Folio int NOT NULL, NumMovto int NOT NULL,
IdCuenta int NOT NULL, TipoMovto bit NULL, Importe float NULL,ImporteME float NULL,
Referencia nvarchar(30) NULL, Concepto nvarchar(100) NULL, IdDiario int NULL,
Fecha DateTime NOT NULL, IdSegNeg int NULL, TimeStamp nvarchar(20) NOT NULL,
Guid nvarchar(36) NULL);
END

Una vez realizado el cambio presiona el botón «Ejecutar» para que se actualice el procedimiento.