Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: Luken w Kwiecień 21, 2017, 15:27:39

Tytuł: Usunięcie towaru z kartoteki
Wiadomość wysłana przez: Luken w Kwiecień 21, 2017, 15:27:39
Dzień dobry,
mam zapewne często powtarzający się problem z niemożnością usunięcia kilku towarów z kartoteki ("Towar lub usługa jest używany"). Towar został zaimportowany do Subiekta ze sklepu internetowego wraz z wieloma innymi, z którymi nie ma żadnego problemu. W międzyczasie zostały dodane stany magazynowe itd, ale nie dotyczące tych produktów. Informator nie pokazuje dla nich żadnych dokumentów.

Znalazłem wątek: http://www.forumsubiekta.pl/subiekt/nie-mozna-usunac-towaru-(nigdy-nie-uzywanego)/msg21632/#msg21632

Wykonałem zapytanie:

SELECT 'W urządzeniach fiskalnych' Użycie FROM uf_Synchronizacja WHERE usy_IdZadanie IS NULL and usy_IdTowar = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'Na stanie magazynowym' from tw_Stan where st_Stan > 0 and st_TowId = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'Składnik kompletu' FROM tw_Komplet WHERE kpl_IdSkladnik = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'Opakowanie towaru' FROM tw__Towar WHERE tw_IdOpakowanie = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'W inwentaryzacji' FROM iw_Pozycja WHERE iwp_IdTowaru = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'Na dokumentach' FROM dok_Pozycja WHERE ob_TowId = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}

I zwraca ono "W inwentaryzacji". Wszedłem jednak w szybką inwentaryzację, ale tam ich stany są na 0 i "usunięcie różnic" nie pomaga.

Nie znam struktury bazy danych Subiekta, więc chciałbym poprosić kogoś o zapytanie bazy danych do użycia w zestawieniu, które pomogłoby mi rozwikłać tą zagadkę i umożliwić mi doprowadzenie tych produktów do stanu umożliwiającego ich usunięcie.
Tytuł: Odp: Usunięcie towaru z kartoteki
Wiadomość wysłana przez: candy w Kwiecień 21, 2017, 15:57:07
Wykonałem zapytanie:

SELECT 'W urządzeniach fiskalnych' Użycie FROM uf_Synchronizacja WHERE usy_IdZadanie IS NULL and usy_IdTowar = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'Na stanie magazynowym' from tw_Stan where st_Stan > 0 and st_TowId = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'Składnik kompletu' FROM tw_Komplet WHERE kpl_IdSkladnik = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'Opakowanie towaru' FROM tw__Towar WHERE tw_IdOpakowanie = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'W inwentaryzacji' FROM iw_Pozycja WHERE iwp_IdTowaru = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}
union
SELECT 'Na dokumentach' FROM dok_Pozycja WHERE ob_TowId = {DB: select tw_Id, tw_Symbol from vwTowarLista order by tw_Symbol:Towar}

I zwraca ono "W inwentaryzacji". Wszedłem jednak w szybką inwentaryzację, ale tam ich stany są na 0 i "usunięcie różnic" nie pomaga.

Nie znam struktury bazy danych Subiekta, więc chciałbym poprosić kogoś o zapytanie bazy danych do użycia w zestawieniu, które pomogłoby mi rozwikłać tą zagadkę i umożliwić mi doprowadzenie tych produktów do stanu umożliwiającego ich usunięcie.
Przed zapytaniem SQL zajrzyj do Inwentaryzacji.
Nie do Szybkiej Inwentaryzacji tylko do Inwentaryzacji (Magazyn -> Inwentaryzacja)
Jeśli tam nie znajdziesz będzie można mówić o SQL
Tytuł: Odp: Usunięcie towaru z kartoteki
Wiadomość wysłana przez: Luken w Kwiecień 24, 2017, 11:08:54
Serdecznie dziękuję! Okazało się, że towar rzeczywiście był w jednym dokumencie w magazynie, ale w poprzednim roku, dlatego był odfiltrowany i go nie widziałem. Dziękuję za pomoc :) .