Skocz do zawartości

Brak podlądu szczegóły towaru

Polecane posty

Witam,

 

Pojawił się u nas dziwny błąd na 1 towarze. Po kliknięciu na niego, nie widać danych z zakładki szczegóły towaru w towarze ani w aukcji.

 

image.thumb.png.a9afb8219678a2a0678c242fa176ec2b.png

 

image.thumb.png.d732d4364cdcf8c3b0c1d9212fb3b5be.png

 

We wszystkich transakcjach podczas tworzenia dokumentu wstępnego pojawia się błąd:

Tworzenie w systemie sprzedaży dokumentu początkowego do transakcji 'Grupa transakcji 311542/2024': Wystąpił błąd podczas deserializacji obiektu typu InsERT.Sello.SalesSystemServer.DataExchange.ManagedSide.CreateUpdateDocumentRequest. Napotkano nieprawidłowy znak „”.
POLECENIE: InsERT.Sello.SalesSystemServer.DataExchange.ManagedSide.CreateUpdateDocumentRequest
{
"needsUI":false,
"user":{
"id":x,
"login":"x",
"password":"x",
"appRole":"",
"appRolePass":"FfBKJB0sUNc=",
"warehouseId":1
},
"transactionName":"Grupa transakcji 311542/2024",
"requestedDocumentKind":1,
"requestedDocumentType":1,
"updateDirtyOrder":false,
"orderDocInfo":null,
"finalDocInfo":null,
"externalCustomerId":null,
"customer":{
"epSymbol":"",
"nick":"x",
"name":"x",
"company":"",
"mainAddress":{
"name":"x",
"company":"",
"line1":"x",
"line2":"",
"street":"x",
"buildingNumber":"x",
"flatNumber":"",
"postcode":"x",
"city":"x",
"country":"PL",
"phoneNumber":"x",
"email":"x",
"NIP":""
},
"deliveryAddress":{
"name":"x",
"company":"",
"line1":"x",
"line2":"",
"street":"x",
"buildingNumber":"x",
"flatNumber":"",
"postcode":"x",
"city":"x",
"country":"PL",
"phoneNumber":"x",
"email":"x",
"NIP":""
},
"documentAddress":{
"name":"x",
"company":"",
"line1":"x",
"line2":"",
"street":"x",
"buildingNumber":"x",
"flatNumber":"",
"postcode":"x",
"city":"x",
"country":"PL",
"phoneNumber":"x",
"email":"x",
"NIP":""
},
"remarks":"",
"addressWWW":"",
"emails":
[
{
"value":"x",
"isDefault":false,
"remarks":"z adresu dokumentowego"
},
{
"value":"x",
"isDefault":true,
"remarks":"z adresu wysyłki"
}
],
"phones":
[
{
"value":"x",
"isDefault":true,
"remarks":"z adresu wysyłki"
}
]
},
"preventNotUniqueNIP":false,
"customerSymbolPrefix":"SELLO",
"updateMainAddress":true,
"updateDeliveryAddress":true,
"currency":"PLN",
"positions":
[
{
"itemExternalId":5245,
"name":"x",
"quantity":2,
"price":43.98,
"unit":"szt."
},
{
"itemExternalId":6469,
"name":"x",
"quantity":1,
"price":4.3,
"unit":"szt."
},
{
"itemExternalId":5748,
"name":"x",
"quantity":1,
"price":4.17,
"unit":"szt."
}
],
"treatOrphanItemAsService":false,
"priceLevelId":3,
"useOssIfConditionsMet":false,
"notes":"x",
"paymentType":2,
"paymentFromDictionaryId":null,
"transactionId":3445917,
"transactionCreationDate":"2024-01-02T13:19:44",
"remittanceDate":null,
"transactionSourceDescription":"Grupa transakcji 311542/2024",
"symbolExtension":"",
"shipmentCost":null,
"category":"Sello paczki",
"showDocumentWindow":false,
"parentWindowHandle":527570,
"printAfterCreation":false,
"showPrintingWindow":false,
"fiscalize":false,
"waitForFiscalization":false
}
WYJĄTEK: System.Runtime.Serialization.SerializationException: Wystąpił błąd podczas deserializacji obiektu typu InsERT.Sello.SalesSystemServer.DataExchange.ManagedSide.CreateUpdateDocumentRequest. Napotkano nieprawidłowy znak „”. ---> System.FormatException: Napotkano nieprawidłowy znak „”.
   w System.Runtime.Serialization.Json.XmlJsonReader.ComputeQuotedTextLengthUntilEndQuote(Byte[] buffer, Int32 offset, Int32 offsetMax, Boolean& escaped)
   w System.Runtime.Serialization.Json.XmlJsonReader.ReadQuotedText(Boolean moveToText)
   w System.Runtime.Serialization.Json.XmlJsonReader.Read()
   w System.Xml.XmlBaseReader.R
(...)

Proszę o pomoc, ponieważ nie wiem jak to naprawić.

 

Pozdrawiam,

Link to postu

Podejrzewam, że w towarze, najpewniej w opisie, znajduje się jakiś znak ASCII sterujący. Dolny podgląd jest tworzony za pomocą HTMLa i tam działają różne parsery itp po drodze, które na tym znaku się "wywalają".

Ale jeśli to samo dzieje się przy próbie użycia tego towaru w dokumencie, to problem musi być gdzieś w danych używanych do stworzenia tego dokumentu, a w tych danych opisu nie ma, jest za to:

 

{
"itemExternalId":5245,
"name":"x",
"quantity":2,
"price":43.98,
"unit":"szt."
},

czyli m.in. nazwa towaru (pole name). Proszę wejść w ten towar, zaznaczyć całą jego nazwę (ctrl+a) i ją usunąć, zapisać ją ręcznie jeszcze raz. Może nawet lepiej zrobić to w samym Subiekcie, bo tam zapewne jest ten dziwny znak wklejony i przeleciał wraz z towarem do Sello, powodując problemy.

  • Dziękuję 1
Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...