Jarek Chrzanowski

Jarek Chrzanowski IT Administrator,
PROFIN

Temat: Wyświetlanie: załącznik czy odnośnik ?

Rok temu zaczęliśmy podłączać odnośniki do plików na chmurze w Ewidencji Dokumentów.
Wszystko działało dobrze ale baza zaczęła rozrastać się niewspółmiernie do oczekiwań. Po krótkiej analizie okazało się, że niektóry pracownicy zamiast "odnośników" podłączają "załączniki".
Teraz taką możliwość zablokowałem ale dane historyczne zostały. Obecnie podmieniamy załączniki na odnośniki ale jest to żmudne zadanie gdyż praktycznie trzeba podejrzeć każdy dokument czy jest załącznik czy odnośnik.
Chciałem wyświetlić w widoku Ewidencja Dokumentów aby wyróżnić np tylko te z załącznikami ( a nie z odnośnikami) ale nie mogłem znaleźć takiej zmiennej. (jest zmienna ogólnie informująca o Attachment ale nie jego rodzaju plik/link).

Znajdziecie jakieś rozwiązanie ?

Pozdrawiam
J.Ch.
Rafał Tujek

Rafał Tujek Programista systemów
ERP

Temat: Wyświetlanie: załącznik czy odnośnik ?

Sprawdź pole "Link" na obiekcie klasy Attachment jeśli jest puste to wiadomo, że jest to załącznik.

Natomiast jeśli chcesz zobaczyć wszystkie błędnie podpięte załączniki to tabela Attachments i tam przefiltrować po polu link. Zrobić to albo od strony enova albo SQL-a.

--
Serdecznie pozdrawiam / Best Regards

Rafał Tujek
Programista systemów ERP
mail:rafaltujek@gmail.com
tel.:795-924-911
Jarek Chrzanowski

Jarek Chrzanowski IT Administrator,
PROFIN

Temat: Wyświetlanie: załącznik czy odnośnik ?

Dzięki :)

Filtrowanie tabeli Attachment w Enova czy w bazie jest dobrym rozwiązaniem ale nie dla księgowej która nie ma uprawnienia ani do tabel w Enova ani do bazy. Musiał bym zrobić to sam i dać jej wydruk które dokumenty mają jeszcze załączniki.

Chciałbym zrobić prostsze rozwiązanie, aby w widoku Ewidencji Dokumentów te z załącznikami miały inny kolor. Próbowałem ustawić różne warunki ale na w ED nie mogę dotrzeć do Attachment.Link. Jakaś podpowiedź ?

Pozdrawiam

J.Ch.
Rafał Tujek

Rafał Tujek Programista systemów
ERP

Temat: Wyświetlanie: załącznik czy odnośnik ?

Nie możesz się dostać, bo się nie dostaniesz w taki sposób. Załączniki(Attachment) występują jedynie w relacji 1 -> N, tzn. do obiektu nadrzędnego może być n załączników. Zatem każdy obiekt(w tym przypadku obiekt klasy DokEwidencji) ma kolekcje załączników, nawet jeśli posiada tylko jeden to i tak enova zwróci Ci kolekcje tylko, że jednoelementową.

Musisz napisać cechę typy "warunek", która w pętli przejrzy wszystkie obiekty Attachment danego rekordu i jeśli którykolwiek z nich jest załącznikiem to dla rekordu zwróci true. Następnie pokolorować listę według nowoutworzonej cechy.

--
Serdecznie pozdrawiam / Best Regards

Rafał Tujek
Programista systemów ERP
mail:rafaltujek@gmail.com
tel.:795-924-911
Jarek Chrzanowski

Jarek Chrzanowski IT Administrator,
PROFIN

Temat: Wyświetlanie: załącznik czy odnośnik ?

A niech to!
Na razie zostanę chyba przy filtrowaniu tabeli Attachment :)
Podmienianie załączników na linki idzie całkiem sprawnie, te które zostaną wyłapię w tabeli.

Może po urlopie wrócę i zajmę się cechą aby od razu użytkownik widział, że podłącza za duży plik.

Wielkie dzięki za pomoc.

Pozdrawiam

J.Ch.



Wyślij zaproszenie do