Od teraz można zarejestrować lub zalogować się na forum poprzez konto Facebook albo Google :) Jeśli zalogujesz się w ten sposób i na forum jest już utworzone konto o takim samym adresie e-mail, wówczas oba konta zostaną ze sobą powiązane. Czyli zachowane zostaną wszystkie ustawienia i posty.

Jeśli adresy e-mail będą różne, wówczas zostanie założone nowe czyste konto. W razie czego można zmienić w ustawieniach istniejącego konta adres na inny :arrow: ucp.php?i=ucp_profile&mode=reg_details

Ten komunikat można zamknąć w prawy górnym rogu.

Dlaczego w magazynie produkty jako katalogi?

Tutaj znajdziesz zgłaszane problemy oraz ich rozwiązania. Proszę obowiązkowo zapoznać się z podwieszonym poradnikiem "Jak prawidłowo zgłosić problem?".
KD9
Zaawansowany użytkownik EU
Posty: 1142
Rejestracja: 14 lut 2018, 12:06
Lokalizacja: Gorzów
Podziękował: 4 razy
Otrzymał podziękowań: 18 razy
Kontakt:

Dlaczego w magazynie produkty jako katalogi?

Post autor: KD9 »

Witam,
EU 3.60.0.3
nie zaglądałem od 2 stycznia do magazynu i dziś zobaczyłem dziwny widok - część produktów zamieniła się w podkategorie. O co tu chodzi?
Schowek01.jpg
 
PhotoSoft
Administrator
Posty: 7091
Rejestracja: 14 cze 2011, 13:10
Podziękował: 22 razy
Otrzymał podziękowań: 108 razy
Kontakt:

Re: Dlaczego w magazynie produkty jako katalogi?

Post autor: PhotoSoft »

Witam,
po nazwach widać, że ktoś zaimportował produkty jako katalogi.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
KD9
Zaawansowany użytkownik EU
Posty: 1142
Rejestracja: 14 lut 2018, 12:06
Lokalizacja: Gorzów
Podziękował: 4 razy
Otrzymał podziękowań: 18 razy
Kontakt:

Re: Dlaczego w magazynie produkty jako katalogi?

Post autor: KD9 »

Nie wiem jak to możliwe - czy błędna nazwa kolumny, czy jak?
Jak teraz to usunąć hurtowo, bo to ponad 1800 wpisów? 
PhotoSoft
Administrator
Posty: 7091
Rejestracja: 14 cze 2011, 13:10
Podziękował: 22 razy
Otrzymał podziękowań: 108 razy
Kontakt:

Re: Dlaczego w magazynie produkty jako katalogi?

Post autor: PhotoSoft »

Ktoś się postarał, bo import katalogów jest z pliku TXT :D

Można spróbować SQL`em - Ctrl+F1 i trzeba wykonać:

Kod: Zaznacz cały

DELETE FROM magazyn WHERE katalog LIKE '%;%'
Usunie wszystkie katalogi ze średnikiem w nazwie.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
KD9
Zaawansowany użytkownik EU
Posty: 1142
Rejestracja: 14 lut 2018, 12:06
Lokalizacja: Gorzów
Podziękował: 4 razy
Otrzymał podziękowań: 18 razy
Kontakt:

Re: Dlaczego w magazynie produkty jako katalogi?

Post autor: KD9 »

Jedyne co robią pracownicy, to codziennie aktualizują stany na podstawie pliku csv, gdzie są m.in. kolumny KOD i STAN, ale w ogóle nie występuje kolumna KAT.
KD9
Zaawansowany użytkownik EU
Posty: 1142
Rejestracja: 14 lut 2018, 12:06
Lokalizacja: Gorzów
Podziękował: 4 razy
Otrzymał podziękowań: 18 razy
Kontakt:

Re: Dlaczego w magazynie produkty jako katalogi?

Post autor: KD9 »

niestety z SQL nie poszło:

Wystąpił błąd przy aktualizacji baz danych:
Dynamic SQL Error
SQL error code = -104
Unexpected end of command - line 1, column 40
DELETE FROM magazyn WHERE katalog LIKE '% (41 B)

FirebirdSql.Data.FirebirdClient.FbException (0x80004005): Dynamic SQL Error
SQL error code = -104
Unexpected end of command - line 1, column 40 ---> FirebirdSql.Data.Common.IscException: Dynamic SQL Error
SQL error code = -104
Unexpected end of command - line 1, column 40
   w FirebirdSql.Data.Client.Managed.GdsConnection.HandleResponseException(IResponse response)
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ReadResponse()
   w FirebirdSql.Data.Client.Managed.Version11.GdsStatement.Prepare(String commandText)
   w FirebirdSql.Data.FirebirdClient.FbCommand.Prepare(Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
   w EasyUploader.Core.Firebird.SterownikFb.ExecuteNonQuery(String sql)
   w EasyUploader.Core.BazaDanych.BazaDanychExec.<>c__DisplayClass5_0.<Sql>b__0()
 
PhotoSoft
Administrator
Posty: 7091
Rejestracja: 14 cze 2011, 13:10
Podziękował: 22 razy
Otrzymał podziękowań: 108 razy
Kontakt:

Re: Dlaczego w magazynie produkty jako katalogi?

Post autor: PhotoSoft »

Zapomniałem, że średnik jest separatorem zapytań. Poprawiona wersja:

Kod: Zaznacz cały

DELETE FROM magazyn WHERE katalog LIKE '%' || ASCII_CHAR(59) || '%'
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
KD9
Zaawansowany użytkownik EU
Posty: 1142
Rejestracja: 14 lut 2018, 12:06
Lokalizacja: Gorzów
Podziękował: 4 razy
Otrzymał podziękowań: 18 razy
Kontakt:

Re: Dlaczego w magazynie produkty jako katalogi?

Post autor: KD9 »

Dzięki, wyczyszczone,
Tylko nurtuje mnie, jak musiałyby wyglądać nagłówki w pliku csv , żeby całe wiersze rozdzielane średnikami wbiły się jako nazwy katalogów.
PhotoSoft
Administrator
Posty: 7091
Rejestracja: 14 cze 2011, 13:10
Podziękował: 22 razy
Otrzymał podziękowań: 108 razy
Kontakt:

Re: Dlaczego w magazynie produkty jako katalogi?

Post autor: PhotoSoft »

Import katalogów jest w formacie tekstowym :arrow: viewtopic.php?t=624
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
ODPOWIEDZ