Towar związany z "czymś"

Problemy i pomysły związane z funkcjonowaniem modułu Sprzedaż

Moderator: mikey

Kyniu
Posty: 417
Rejestracja: 21 mar 2008, 10:10
Rola: Administrator CDN XL
Lokalizacja: Świętokrzyskie, Kielce

Towar związany z "czymś"

Post autor: Kyniu »

Hej,

Czasem jest tak że potrzebuję usunąć jakąś kartę towaru i okazuje się że nie można bo jest z "czymś" związana. Ale historia towaru nie pokazuje żadnych transakcji, ruchów magazynowych, etc. No i pojawia się problem - jak zweryfikować z czym związana jest karta towaru. Macie może jakiś filtr, raport, etc. coś co pokaże towary które można usunąć i nie posiadają żadnych relacji oraz jak sprawdzić z czym związana jest taka karta która nie daje się skasować?

Kyniu

marceynowa
Posty: 341
Rejestracja: 29 lut 2008, 11:27
Rola: Administrator CDN XL
Wersja: 2022
Lokalizacja: Gdynia

Re: Towar związany z "czymś"

Post autor: marceynowa »

Przy usuwaniu karty towaru powinien pojawić się komunikat błędu z informacją o powiązanej tabeli (najprowdopodobnie jest to jedna z kilku, po usunięciu relacji może się pojawić kolejna nazwa tabeli).

Nie wszystkie powiązania są widoczne w historii - tam są tylko transakcje + zamówienia + rezerwacje + zlecenia + import + magazynowe.
Powiązanie może być poprzez promocje, receptury itp.

pozdrawiam

Kyniu
Posty: 417
Rejestracja: 21 mar 2008, 10:10
Rola: Administrator CDN XL
Lokalizacja: Świętokrzyskie, Kielce

Re: Towar związany z "czymś"

Post autor: Kyniu »

marceynowa pisze:Przy usuwaniu karty towaru powinien pojawić się komunikat błędu z informacją o powiązanej tabeli (najprowdopodobnie jest to jedna z kilku, po usunięciu relacji może się pojawić kolejna nazwa tabeli).
Z zasady faktycznie pojawia się nazwa tabeli - natomiast czasem ten błąd jest jakiś taki dziwny. Usiłowałem go teraz powtórzyć i mi się nie udało.

Kyniu

Awatar użytkownika
mikey
Site Admin
Posty: 99
Rejestracja: 25 lis 2007, 23:42
Rola: Administrator CDN XL
Wersja: 2016
Lokalizacja: Wielkopolska

Re: Towar związany z "czymś"

Post autor: mikey »

Aby sprawdzić co się dzieje przy kasowaniu towaru najlepiej przyjrzeć się triggerom TwrKarty_DeleteHandler i TwrKartyAlias_DeleteHandler, łącznie sprawdzają one ok. 30 tabel ... więc jest gdzie szukać powiązań.

ODPOWIEDZ