Mariusz Kownacki 105 Napisano 4 Stycznia Udostępnij Napisano 4 Stycznia w Brak podlądu szczegóły towaru 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. 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, Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 4 Stycznia Udostępnij Napisano 4 Stycznia w Brak podlądu szczegóły towaru 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. 1 Cytuj Link to postu
Mariusz Kownacki 105 Napisano 4 Stycznia Autor Udostępnij Napisano 4 Stycznia w Brak podlądu szczegóły towaru Dziękuję. Rzeczywiście po wpisaniu ponownie nazwy ręcznie problem zniknął. 1 Cytuj Link to postu
Polecane posty
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.