Inhalte aufrufen

Profilbild
- - - - -

Lagerbestand ändern per Import funktioniert nicht


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
1 Antwort zu diesem Thema

#1 Pie-com

Pie-com

    Benutzer

  • Members
  • 195 Beiträge

Geschrieben: 24 November 2017 - 17:22

Hallo,

nutzt jemand von euch die Möglichkeit die Lagerbestände per Import aktuell zu halten? Bei mit funktioniert das nicht.

 

Es kommt folgende Fehlermeldung:

Errors:            1
DateTime=2017-11-24T16:17:00.5969721Z
SmartStore Error: 2 : ERROR: [Batch: 1, Stage: ProcessSlugs] An error occurred while updating the entries. See the inner exception for details. * Die UPDATE-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung 'FK_dbo.Product_dbo.DeliveryTime_DeliveryTimeId'. Der Konflikt trat in der DatenbankBRODITneu-Datenbank, Tabelle 'dbo.DeliveryTime', column 'Id' auf.
Die Anweisung wurde beendet.
System.Exception: at System.Data.Entity.Internal.InternalContext.SaveChanges()
at System.Data.Entity.Internal.LazyInternalContext.SaveChanges()
at SmartStore.Data.ObjectContextBase.SaveChangesCore()
at SmartStore.Data.ObjectContextBase.SaveChangesOperation.Execute()
at SmartStore.Data.ObjectContextBase.SaveChanges()
at SmartStore.Services.DataExchange.Import.EntityImporterBase.ProcessSlugs[TEntity](ImportExecuteContext context, IEnumerable`1 batch, String entityName)
at SmartStore.Services.Catalog.Importer.ProductImporter.Import(ImportExecuteContext context)
DateTime=2017-11-24T16:17:00.5969721Z

 

Wo ist da das Problem? Es hat auch schon einmal funktioniert. Das war aber mit der Version 3.0. Eventuell liegt das an der Version 3.2?

Was kann ich machen, damit der Import funktioniert!

Vielen Dank.

 

Matthias


Pie-com Berlin
Onlineshop für Navigation und Brodit Befestigungsmöglichkeiten.
www.PIE-COM.de

www.brodithalter.de


#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 24 November 2017 - 17:56

Eine Importdatei mit korrekten Rohdaten verwenden oder betreffende Daten entfernen, falls sie nicht benötigt werden. In dem Fall existiert mindestens eine Id für eine Lieferzeit (Spalte "DeliveryTimeId"), die es in der Datenbank nicht mehr gibt. Die Datenbank verweigert daher die Aktualisierung des Feldes und der Import bricht ab.


Marcus Gesing

Smartstore AG