Autor Wątek: Kasacja nieużywanych kartotek towarowych  (Przeczytany 366 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Aemgie

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: 1.56
Kasacja nieużywanych kartotek towarowych
« dnia: Styczeń 15, 2020, 14:55:36 »
Witam,
Mam w Subiekcie bazę produktową około 60 tysięcy kartotek.
Są one powielone x4.
Każdej grupie 60tys. odpowiada rok produkcji produktu co jest uwzględnione w kodzie produktu.
A więc mam w bazie około 240tys kartotek towarowych.
Dla każdego towaru są również utworzone po 2 komplety w których ów towar jest składnikiem.

Po każdym skończonym roku grupa 60tys kartotek odpowiadająca produktom z najstarszym rokiem produkcji przestaje być uwzględniana w sprzedaży.
Problem polega na tym, że spośród tych 60tys jakiekolwiek działania sprzedaż/zakup są wykonane dla tylko około 5% kartotek
Pozostałe 95% kartotek + 95% z 120tys kompletów do nich utworzonych są niepotrzebne.

I teraz pytanie.
Czy w jakikolwiek sposób moge kasowac te kartoteki towarowe i kartoteki kompletów?
Subiekt GT wywala błąd o integralności bazy danych.

PS. mogę oczywiście dać te produkty jako nieaktywne, ale za 2 lata będę miał już ponad 360tys towarów i ponad 700tys kompletów... (Co roku dodaję kolejne 60tys kartotek z nowym rocznikiem)

Bardzo prosze o opinię, może ktoś już walczył z podobną sprawą. Pozdrawiam

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 764
  • Reputacja +35/-1
    • Zobacz profil
  • Wersja programu: Navireo
Odp: Kasacja nieużywanych kartotek towarowych
« Odpowiedź #1 dnia: Styczeń 15, 2020, 15:21:58 »
Skasowanie takich kartotek jest możliwe ale wymaga pokasowania dokumentów z nimi powiązanych a co za tym idzie - utrata historii sprzedaży / zakupów itd. Albo zakładasz nową bazę danych.

Z każdym rokiem wszystko powielacie tylko z nowym rokiem produkcji? Jak w praktyce wykorzystujecie ten rok produkcji? Nie zastanawialiście się czy tego roku produkcji nie da się upchnąć gdzieś indziej np. w kody dostaw, opis pozycji czy kategorię pozycji i/lub wesprzeć się jakimś rozwiązaniem dodatkowym żeby nad tym zapanować?


Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14706
  • Reputacja +773/-23
    • Zobacz profil
  • Wersja programu: GT/Navireo/nexo
Odp: Kasacja nieużywanych kartotek towarowych
« Odpowiedź #2 dnia: Styczeń 15, 2020, 16:03:15 »
Tak praca, że walczę z takimi "problemami" na co dzień... Mogę potwierdzić powyższe sugestie - należy zacząć pracować inaczej i nie powielać towarów lub co roku usuwać niepotrzebne kartoteki, co wiąże się z usunięciem dokumentów.
Daniel, Białystok.

Offline Aemgie

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: 1.56
Odp: Kasacja nieużywanych kartotek towarowych
« Odpowiedź #3 dnia: Styczeń 15, 2020, 22:46:16 »
Produkty, które chcę usunąć nie mają żadnych dokumentów zakupu/sprzedaży
Niestety rok produktu musi być zaszyty w kodzie produktu.
Sprzedajemy opony. Integracja wysyłająca zamówienia do subiekta z programu do obsługi zamówień allegro, korzysta właśnie z "symbolu"
Kolejna integracja synchronizująca stan magazynowy między subiektem a sklepem na PrestaShop również korzysta z "Symbolu" do rozpoznania produktu.

Schemat zapisu symbolu to:

"XX" - oznaczenie mówiące czy na allegro sprzedana została para czy komplet na allegro, a może sprzedaż pojedynczo w sklepie
"1234567891234" - Kod EAN
"2019" - rok produkcji

Łącznie na przykład:
M32863405227172018 - pojedynczo (kartoteka towarowa)
MP32863405227172018 - w parze (kartoteka kompletu)
MK32863405227172018 - w komplecie (kartoteka kompletu)

Nie chcę usuwać żadnych dokumentów. Ma to być kasowanie kartotek produktów, które nigdy nie zostały wprowadzone na stan i nigdy nie zostały sprzedane, nie ma w nich absolutnie żadnego ruchu, ustalania ceny czy czegokolwiek innego

Offline micha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 955
  • Reputacja +7/-0
    • Zobacz profil
  • Wersja programu: Subiekt GT 1.58 HF4
Odp: Kasacja nieużywanych kartotek towarowych
« Odpowiedź #4 dnia: Styczeń 16, 2020, 14:16:25 »
No dobra, ale nawet jeśli symbol "musi taki być i już", to czemu nie wystarczy po prostu ustawić wszystkie stare towary jako nieaktywne?

Offline Aemgie

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: 1.56
Odp: Kasacja nieużywanych kartotek towarowych
« Odpowiedź #5 dnia: Styczeń 16, 2020, 19:53:41 »
Ponieważ zakładając, że nie będę powiększał zakresu produktów, to za 2 lata będę miał w bazie ponad milion kartotek.
Jeśli rozszerzę zasób towarowy o 50%, co jest celem na przyszły rok, to zaraz będzie tego 1,5-2mln - bez sensu. Skoro jakiekolwiek działania zakup/sprzedaż będą przy max 2-4% produktach.

Dla przykładu teraz mam w bazie pełny zestaw: 60000 kartotek towarów + 120000 kartotek kompletów do nich z opisanym 2017 rokiem.
Z początkiem 2020 roku takie produkty przestały mnie interesować, nawet jeśli znajdują się na rynku, bo taka jest moja polityka sprzedażowa.

Po co mi zostawiać te około 180000 kartotek skoro kiedykolwiek użyte zostało  około 2000 z nich?
O to właśnie mi chodzi

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 14706
  • Reputacja +773/-23
    • Zobacz profil
  • Wersja programu: GT/Navireo/nexo
Odp: Kasacja nieużywanych kartotek towarowych
« Odpowiedź #6 dnia: Styczeń 16, 2020, 20:04:16 »
To zacznij w końcu usuwać te towary - nie jest tak jak piszesz i towary mają powiązania, błędnie działa jakieś rozwiązanie dodatkowe lub masz uszkodzoną bazę danych - jak widzisz z każdym przypadkiem sobie nie radzisz więc bez bez usługi serwisanta się nie obejdzie, przynajmniej tak będzie najszybciej, na pewno nie jest to temat na forum.
Daniel, Białystok.

Offline Paweł Szczygiel

  • Nowy użytkownik
  • *
  • Wiadomości: 33
  • Reputacja +2/-0
    • Zobacz profil
Odp: Kasacja nieużywanych kartotek towarowych
« Odpowiedź #7 dnia: Styczeń 17, 2020, 08:05:45 »
Proszę na kopii bazy uruchomić profilera wykonać proces usunięcia towaru. Sprawdzić ostatnie operacje na bazie danych - następnie wykonać je samodzielnie z poziomu SQL.
W ten sposób można dość łatwo ustalić przyczynę problemów. Jeżeli nie masz doświadczenia z SQL zdecydowanie serwisant będzie konieczny.
Paweł Szczygieł

Forum Użytkownikow Subiekt GT

Odp: Kasacja nieużywanych kartotek towarowych
« Odpowiedź #7 dnia: Styczeń 17, 2020, 08:05:45 »