Radomił Ząbik 308 Napisano 13 Maja 2022 Udostępnij Napisano 13 Maja 2022 w Skasowanie dokumentu z załącznikiem i próba dodania ponownie tego samego załącznika do nowego dokumentu Opisze to scenariuszem. - tworzymy dokument FZ - sferycznie dodajemy do niego plik załącznika o niepowtarzalnej nazwie "111111.pdf" - w wyniku błędu, pracownik kasuje FZ - system nie kasuje załącznika, mimo iż nie jest nigdzie podłączony, w sumie nigdy chyba nie kasował, a w związku z zmianami, takie osierocenie, w sumie chyba nie stanowi problemu - tworzymy nowy FZ, poprawy - sferycznie, próbujemy dodać ten załącznik i otrzymujemy błąd, bo on już istnieje I tutaj obstawiam, że to ja jakoś muszę skontrolować, podczas wysyłania, czy aby przypadkiem załącznik z odpowiednią nazwą i md5, nie istnieje w bazie i wtedy zamiast wczytywać plik, musiałbym zastosować jakąś metodę sferyczną, na jego odnalezienie. Ale dochodzi kwestia kasowania obiektów, do których jest podłączony tylko jeden załącznik i tylko do nich - czy w takim przypadku NEXO nie powinno pytać o ich usunięcie? Jest to jakaś forma osierocenia takiego załącznika. Wcześniej załącznik był tylko w obrębie jednego obiektu, więc się chyba usuwał. Dodatkowo, lista załączników w obecnej formie, nie pozwala na znalezienie "sierot" Link to postu
Radomił Ząbik 308 Napisano 16 Maja 2022 Autor Udostępnij Napisano 16 Maja 2022 w Skasowanie dokumentu z załącznikiem i próba dodania ponownie tego samego załącznika do nowego dokumentu Jeszcze dla tych bardziej zaawansowanych, raport SQL, który pokaże listę załączników, nie powiązanych z niczym - dodanie go jako raport, z obiektem Załącznik, pozwoli na ich obsługę, ewentualne skasowanie: SELECT za.Id ,za.NazwaPliku [Nazwa] ,za.TypPliku [Rozszerzenie] ,(CASE WHEN za.Rozmiar < 1000000 THEN CONCAT(CEILING(za.Rozmiar / 1024.0), 'KB') ELSE CONCAT(FORMAT(za.Rozmiar / 1048576.0, 'N3'), 'MB') END) [Rozmiar] FROM ModelDanychContainer.Zalaczniki AS za LEFT JOIN ModelDanychContainer.PowiazaniaZalacznikow AS pz ON pz.Zalacznik_Id=za.Id WHERE pz.Id IS NULL Link to postu
Paweł Kubacki 206 Napisano 16 Maja 2022 Udostępnij Napisano 16 Maja 2022 w Skasowanie dokumentu z załącznikiem i próba dodania ponownie tego samego załącznika do nowego dokumentu W dniu 13.05.2022 o 11:13, Radomił Ząbik napisał: Ale dochodzi kwestia kasowania obiektów, do których jest podłączony tylko jeden załącznik i tylko do nich - czy w takim przypadku NEXO nie powinno pytać o ich usunięcie? Jest to jakaś forma osierocenia takiego załącznika. Wcześniej załącznik był tylko w obrębie jednego obiektu, więc się chyba usuwał. Wcześniej też się nie usuwał. Jednak sugestia jest ciekawa, więc ją zapisujemy. W dniu 13.05.2022 o 11:13, Radomił Ząbik napisał: Dodatkowo, lista załączników w obecnej formie, nie pozwala na znalezienie "sierot" Dlaczego nie pozwala? Wystarczy włączyć filtr "Typ obiektu powiązanego" i ustawić wartość "(brak)" lub włączyć kolumnę "Liczba powiązanych obiektów" i odfiltrować zapisy z wartością 0. 4 godziny temu, Radomił Ząbik napisał: Jeszcze dla tych bardziej zaawansowanych, raport SQL, który pokaże listę załączników, nie powiązanych z niczym ... Można i w ten sposób 😉 Link to postu
Radomił Ząbik 308 Napisano 16 Maja 2022 Autor Udostępnij Napisano 16 Maja 2022 w Skasowanie dokumentu z załącznikiem i próba dodania ponownie tego samego załącznika do nowego dokumentu 20 minut temu, Paweł Kubacki napisał: Dlaczego nie pozwala? Wystarczy włączyć filtr "Typ obiektu powiązanego" i ustawić wartość "(brak)" lub włączyć kolumnę "Liczba powiązanych obiektów" i odfiltrować zapisy z wartością 0. Ok, racja, skupiłem się na braku kolumny, a było ukryte w dodatkowych filtrach, co nie są domyślnie widoczne. Zwracam honor 1 Link to postu
Polecane posty