Przechowywanie plików BSP. Załączone pliki. Korzyści z dodatku do zarządzania załączonymi plikami

Istnieją różne opinie na ten temat. Istnieją niewątpliwe zalety i wady jednej lub drugiej opcji. Istnieją również opcje przechowywania w zewnętrznych bazach danych i kilku innych.

Wszystko zależy od tego, czy masz w swoim personelu programistę 1C i ile pieniędzy jesteś skłonny zainwestować w optymalizację wydajności swojej bazy informacji.

Jeśli się jednak nad tym zastanowić, użytkownik musi wybrać, gdzie i jak powinny być przechowywane niezbędne pliki. Na przykład zdjęcia produktów znajdują się w bazie informacji, ponieważ zapewnia to najszybszy dostęp i otwieranie zdjęć. Różne dokumenty przesyłane e-mailem znajdują się na dysku, ponieważ szybkość dostępu do nich nie jest tak krytyczna, ale czasami ich rozmiar nie jest mały. Możesz jednak sam zdecydować o potrzebie jednej lub drugiej opcji. Zależy to od różnych warunków i najlepszą opcję wybieramy indywidualnie.

Jak przechowywać i w jakiej kolejności zależy od Ciebie. Pomagamy zrealizować dodatkowe możliwości w tej kwestii.

To rozwinięcie pozwala na niemal nieograniczone możliwości zarządzania załączonymi plikami.

Jakiś czas temu zgłosił się do nas jeden z klientów w związku z następującymi problemami z bazą danych UT 11: podczas pracy zaczęły być odczuwalne hamulce, szybko „wyparowało” miejsce na dysku, objętość bazy danych znacznie wzrosła w dość krótkim czasie.

Mały przegląd bazy danych wykazał, że głównym problemem jest duża ilość załączonych plików. Klient korzystał ze standardowego podsystemu do pracy z pocztą elektroniczną, prowadząc w niej intensywny obieg dokumentów, zawierających wiele cenników, umów i innych plików pomocniczych. Zdecydowano się dodać możliwość rozproszonego przechowywania plików. Określono zakres plików niezbędnych do przechowywania w bazie informacji oraz plików „drobnych”, których przechowywanie w bazie nie jest krytyczne. Standardowe rozwiązania nie pozwalają na taki rozkład.

Rezultat był wymierny:

  • rozmiar bazy danych zmniejszony z 350 GB do 75 GB;
  • praca w bazie danych stała się wygodniejsza;
  • przestrzeń na szybkim dysku systemowym praktycznie przestała się kurczyć;
  • codzienne kopie zapasowe zmniejszyły się i są tworzone szybciej.

Oprócz efektu czysto „wizualnego” był też efekt ekonomiczny: separacja umożliwiła bardziej racjonalne wykorzystanie „szybkiego” dysku serwera systemowego, zwiększając jego wydajność i żywotność bez konieczności zakupu bardziej pojemnego (który początkowo był zaproponowano) i przechowywanie wszystkich „drobnych danych” na „zwykłym” i znacznie tańszym dysku.

Prezentowane rozwinięcie ma drugie wydanie i umożliwia automatyczne zarządzanie załączonymi plikami przy użyciu zapisanych ustawień, przy użyciu rutynowego zadania.

Aby skorzystać z przetwarzania Nie wymagane zmienić konfigurację.

Przetwarzanie będzie działać w dowolnej konfiguracji 1C 8.3, zbudowanej w oparciu o BSP 2 i posiadającej wbudowany podsystem „Załączone pliki”.

Aby przetestować funkcjonalność swojej bazy danych, zaleca się najpierw skorzystać z wersji demonstracyjnej.

Możliwości przetwarzania:

  • Generowanie raportu o aktualnej pozycji załączonych plików
  • Tworzenie niemal dowolnej liczby ustawień selekcji
  • Szczegółowe ustawienia w jednym konkretnym pliku
  • Możliwość dokonania dowolnego wyboru w „trybie ręcznym”
  • Możliwość wykonania automatycznej dystrybucji według wybranych ustawień
  • „Cofanie” dokonanych zmian w dowolnym momencie (powrót do bazy danych lub na dysk)

Stosowanie.

Ważny! Przetwarzanie ma na celu wykorzystanie podręcznika „Dodatkowe raporty i przetwarzanie”.

1. Główny formularz przetwarzania zawiera tabelę ustawień.

„Użytkownik” to użytkownik bazy informacji, pod którym zostaną zapisane dokonane ustawienia.

Każde ustawienie można włączać i wyłączać bezpośrednio w tabeli, jednym kliknięciem odpowiedniej komórki.

Przycisk „Raport” znajdujący się w formularzu głównym wyświetla raport o aktualnym stanie i pozycji załączonych plików w kontekście katalogu właściciela. Wskazanie rozmiaru pliku.

Przycisk „Przeprowadź przetwarzanie” przenosi pliki zgodnie z ustawieniami tabeli, przy zaznaczonym checkboxie „Użyj”. Ustawienia są przetwarzane w kolejności zgodnie z tabelą; ustawienia można przenosić.

2. Kliknięcie przycisku dodaj powoduje otwarcie formularza konfiguracyjnego, zgodnie z którym pliki będą przetwarzane w przyszłości.

2.1 Przykład ustawień użytkownika:

To ustawienie przetwarza wszystkie załączniki wiadomości e-mail użytkownika „Ivanov”.

2.2 Przykład ustawienia według typu i rozmiaru pliku:


To ustawienie służy do przetwarzania załączników do reklamacji klientów.

Pliki zostają przeniesione do katalogu na dysku określonym w atrybucie „Wolumin pamięci”.

3. Ustawienia dokonywane są w systemie kontroli dostępu wdrożonym poprzez platformę 1C Enterprise.

Podczas konfiguracji możesz ograniczyć listę obiektów (katalogów), dla których przeprowadzane jest to ustawienie:



Jeśli lista nie jest wskazana, ustawienie zostanie wykonane dla wszystkich obiektów infobase zawierających załączone pliki.

Ważny! Aby przenieść pliki woluminów, ten dom musi być wcześniej lub w trakcie procesu instalacji utworzony w bazie danych!

4. Generowanie raportu z ustawień i obróbka plików odbywa się TYLKO w odniesieniu do tego ustawienia.

Raport pokaże wybór plików zgodnie ze skonfigurowanym wyborem, a przetwarzanie przeniesie je zgodnie z ustawieniami.

5. Do przetwarzania można utworzyć zadanie rutynowe:


Zaplanowane zadanie automatycznie wykona ruch zgodnie z dokonanymi i włączonymi ustawieniami w dogodnym dla Ciebie czasie.

Opublikowane wersje przetwarzania:

Demonstracja. Ta wersja jest bezpłatna i ma następujące ograniczenia:

  • Zamknięty kod
  • Brak wsparcia technicznego i aktualizacji wersji
  • Nie ma funkcji przenoszenia plików

Możliwe jest generowanie raportów i zapisywanie ustawień.

Podstawowy. Ta wersja jest dostępna w cenie minimalnej i ma następujące ograniczenia:

  • Zamknięty kod
  • Brak wsparcia technicznego (tylko aktualizacje wersji w ciągu 30 dni od zakupu)

W przeciwnym razie nie ma żadnych ograniczeń; funkcjonalność odpowiada „starszym” wersjom.

Wersje Standard I Profesjonalny są open source, identyczne pod względem funkcjonalności i różnią się jedynie rozszerzonym wsparciem dla danej wersji Profesjonalny.

Wykupienie dodatkowego wsparcia technicznego możliwe jest jedynie dla osób, które zakupiły już opracowanie.

Wykupienie dodatkowego wsparcia technicznego umożliwia aktualizację aktualnej wersji. Na przykład zakup wsparcia technicznego dla tych, którzy kupili Podstawowy wersja, umożliwia konwersję do wersji Standard.

Rozszerzone wsparcie techniczne- pomoc w instalacji i konfiguracji na życzenie, wdrożenie dodatkowych wymagań (dostosowanie) do bazy klienta zgodnie z wymaganiami w ilości nie większej niż 12 godzin roboczych w ciągu roku od zakupu.

Infostart LLC gwarantuje Państwu 100% zwrotu pieniędzy, jeśli program nie odpowiada deklarowanej funkcjonalności z opisu. Pieniądze mogą zostać zwrócone w całości na Twoje żądanie w ciągu 14 dni od dnia wpływu pieniędzy na nasze konto.

Skuteczność programu została tak udowodniona, że ​​możemy z pełnym przekonaniem udzielić takiej gwarancji. Pragniemy, aby wszyscy nasi klienci byli zadowoleni z zakupu.

Instrukcje

Jeżeli do listu napisanego za pomocą programu zainstalowanego na komputerze (na przykład Outlook Express lub The Bat) potrzebny jest plik, wówczas wszystko jest bardzo proste. Po napisaniu tekstu wiadomości przeciągnij plik na treść listu - to wystarczy, aby załączyć go do wiadomości. Zobaczysz ikonę załączonego pliku - możesz wysłać wiadomość e-mail z załącznikiem.

Jeśli korzystasz z klienta poczty stacjonarnej, możesz załączyć załącznik w inny sposób - po napisaniu wiadomości kliknij odpowiedni przycisk w górnym wierszu. Po najechaniu myszką na niego pojawi się monit „załącz plik”. Otworzy się okno dialogowe, w którym należy wybrać plik przygotowany do wysłania i kliknąć przycisk „Otwórz”. Ikona dołączonego załącznika, podobnie jak w przypadku pierwszej opcji, pojawi się w treści listu – wiadomość z załącznikiem będzie gotowa do wysłania.

A jeśli chcesz dołączyć plik do listu wysłanego za pomocą dowolnej usługi pocztowej online (na przykład Mail.ru lub Gmail.com), musisz to zrobić trochę inaczej. Gdy treść wiadomości będzie już gotowa, należy znaleźć link umożliwiający dołączenie załączników do listu. Przykładowo w Gmailu taki link znajduje się pod polem do wpisania tematu wiadomości, opatrzonym obrazkiem spinacza i napisem „Załącz plik”. Kliknięcie w nie spowoduje wyświetlenie dodatkowego pola z przyciskiem „Przeglądaj” - kliknij przycisk lub samo pole, a otworzy się okno umożliwiające wybór pliku. Znajdź na swoim komputerze plik, który chcesz załączyć i kliknij przycisk „Otwórz”. Jeżeli posiadasz więcej niż jeden plik, który należy przesłać wraz z tym listem, użyj linku, aby załączyć kolejny plik. Na przykład w Gmailu pojawia się pod właśnie załączonym plikiem i wyświetla komunikat „Dołącz kolejny plik”. Etapy dołączania drugiego załącznika (i, jeśli to konieczne, trzeciego itd.) nie różnią się od dołączania pierwszego. Po zakończeniu procesu przesyłania plików na serwer usługi pocztowej wystarczy wysłać wiadomość.

Większość najsłynniejszych filmów została przetłumaczona i zaopatrzona wyłącznie w rosyjską ścieżkę dźwiękową. Jeśli jednak chcesz obejrzeć film z oryginalnym dźwiękiem, aby nauczyć się języka lub go udoskonalić, możesz podpiąć do pliku wideo dodatkowe ścieżki za pomocą odpowiedniego oprogramowania.

Będziesz potrzebować

  • - Vlc media player

Instrukcje

Najpierw musisz znaleźć odpowiedni dźwięk ścieżka. Istnieje wiele zagranicznych zasobów, które posiadają odpowiednią bazę danych różnych tłumaczeń w postaci plików audio w formacie mp3, aac lub ac3.

Nie musisz tego dodawać ścieżka do pliku wideo i po prostu uruchom oddzielny film i osobny dźwięk na dwóch odtwarzaczach. W oknie wideo wystarczy włączyć tryb cichy, ale jest mało prawdopodobne, że uda się uzyskać całkowicie synchroniczny dźwięk.

Niektóre odtwarzacze mają odpowiednią funkcjonalność i umożliwiają dodawanie ścieżka bezpośrednio do filmu, synchronizując czas trwania dźwięku i obrazu. Aby to zrobić, możesz użyć odtwarzacza VLC Media, który należy pobrać z oficjalnej strony dewelopera.

Zainstaluj program i za jego pomocą otwórz film, który chcesz przetłumaczyć. Kliknij plik wideo prawym przyciskiem myszy i wybierz „Plik” - „Otwórz za pomocą...” - „VLC” lub po prostu kliknij utworzony skrót odtwarzacza na pulpicie. Przejdź do „Audio” - „Ścieżka audio”. To menu wyświetla tłumaczenia dołączone do pliku wideo.

Wybierz „Media” - „Otwórz plik z parametrami” lub naciśnij kombinację klawiszy Ctrl, Shift i O. W oknie, które zostanie otwarte, kliknij przycisk „Dodaj”, określ ścieżkę do pliku filmowego i kliknij „Otwórz”.

Podświetl „Pokaż opcje zaawansowane”, a następnie „Odtwarzaj plik multimedialny równolegle”. Kliknij „Przeglądaj” i w wyskakującym oknie ponownie kliknij przycisk „Dodaj”. Jeśli chcesz dodać plik napisów, zaznacz pole obok „Użyj pliku napisów”. Następnie kliknij przycisk „Przeglądaj” i określ ścieżkę do pobranego pliku napisów.srt. W ten sam sposób określ ścieżkę do ścieżki audio i naciśnij przycisk „Odtwórz”.

W załączeniu ścieżka dźwiękowa. Przejdź do zakładki „Audio” - „Ścieżki audio”, gdzie wybierz drugi element, który się pojawi „Ścieżka 2”.

Źródła:

  • Oficjalna strona VLC
  • jak ja ścieżki dźwiękowe w filmie

Baza danych to zbiór danych zorganizowany według określonych zasad i przechowywany w pamięci komputera. Charakteryzuje aktualny stan określonego obszaru tematycznego.

Będziesz potrzebować

  • - komputer;
  • - serwer;
  • - Baza danych SQL.

Instrukcje

Przejdź do SQL Server Management Studio, aby się połączyć baza dane, następnie przejdź do Eksploratora obiektów i połącz się z instancją MicrosoftSQL Server Database Engine, rozwiń ją. Wywołaj menu kontekstowe w węźle „Bazy danych”. Kliknij polecenie „Dołącz”.

Ostatnim razem dodaliśmy możliwość tworzenia kopii zapasowych danych w naszej konfiguracji. W dzisiejszym przykładzie spróbujmy dowiedzieć się, jak za pomocą BSP można łatwo zorganizować dołączanie plików do obiektów konfiguracyjnych. Zgadzam się, ten problem pojawia się bardzo często w praktyce. Często klient musi zapisać zdjęcie produktu w bazie danych. Innym częstym zadaniem byłoby zapisanie zeskanowanych umów lub dokumentów dotyczących konkretnego kontrahenta. Zadań może być naprawdę dużo. Teraz zobaczymy, jak je rozwiązać.

Najpierw utwórzmy katalog, do którego załączymy obraz lub kilka. Niech będzie to katalog „Yura_Counterparties” z bazy demo BSP, skopiuj katalog _DemoNomenclatureAttachedFiles i zmień jego nazwę na Yura_CounterpartiesAttachedFiles, po czym utworzymy w Katalogu Yura_Counterparties atrybut „Scanned Agreement”, do którego przypiszemy typ „Jura_CounterpartiesAttachedFiles”

Teraz musimy edytować ogólne polecenie Załączone pliki DO obiektu, wskażemy w typie parametrów obiektu i naszym katalogu Yura_Counterparties.

Po wykonaniu tych kroków nasz element katalogu powinien wyglądać mniej więcej tak


(zwróć uwagę na pozycję „Go”; więcej o ogólnych poleceniach przeczytasz w moim artykule o zarządzanym interfejsie).

Jeśli jednak spróbujemy załączyć jakiś plik, otrzymamy błąd, aby tak się nie stało, musimy wskazać nasz nowy katalog Yura_CounterpartiesAttachedFiles w rejestrze informacyjnym „Załączone pliki” w typie wymiaru „Załączony plik”.


Swoją drogą, prawie zapomniałem, że typem atrybutu „Właściciel pliku” katalogu „Yura_CounterpartiesAttachedFiles” powinien być „Directory.Yura_Counterparties”, jak na zrzucie ekranu.


Po tych wszystkich manipulacjach będziemy mogli załączyć do naszego katalogu dowolne pliki w dowolnej ilości.


Ale skorzystajmy też z kodu, za pomocą którego można wybrać i wyświetlić na ekranie jeden z załączonych plików. W tym celu użyjemy wymaganego „zeskanowanego kontraktu”. Stwórzmy formularz elementu katalogu, dodajmy do niego atrybut „Picture Address” i przeciągnijmy go na formularz, podając jako typ „pole obrazu”.

Do wyświetlenia obrazka potrzebujemy jednej funkcji GetNavigationLinkImage oraz kodu procedur WhenCreatingOnServer i WhenReadingOnServer.

Pełne zestawienie wygląda następująco:

& Na serwerze bez funkcji kontekstowej GetNavigationLinkPictures(PictureFile, FormIdentifier) ​​​​Zwróć dołączone pliki. GetFileData(ImageFile, FormIdentifier) ​​​​. Plik referencyjnyDane binarne; EndFunction &OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) Jeśli nie ValueFilled(Object.Ref), to jeśli nie sprzeciw. Zeskanowana umowa. Puste() Następnie PictureAddress = GetPictureNavigationLink(Object. ScannedContract, UniqueIdentifier) ​​​​ElsePictureAddress = " " ; Nieskończony; koniecJeśli; EndProcedure &OnServer Procedura WhenReadingOnServer(CurrentObject), jeśli nie jest to CurrentObject. Zeskanowana umowa. Puste() Następnie ImageAddress = GetImageNavigationLink(CurrentObject. ScannedAgreement, UniqueIdentifier) ​​​​ElseImageAddress = " " ; Nieskończony; Koniec procedury i procedura klienta Zeskanowana umowa w przypadku zmiany (elementu), jeśli nie ma sprzeciwu. Zeskanowana umowa. Puste() Następnie PictureAddress = GetPictureNavigationLink(Object. ScannedContract, UniqueIdentifier) ​​​​ElsePictureAddress = " " ; Nieskończony; EndProcedure i procedura OnClient ScannedContractStartSelection(Element, SelectionData, StandardProcessing) StandardProcessing = False; Załączony klient plików. OpenFileSelectionForm(Object. Link, Elementy. Zeskanowana umowa) ; Zakończ procedurę

Dzięki temu będziemy mogli wyświetlić na formularzu jedno ze zdjęć dołączonych do katalogu. Niestety przeglądanie plików w innych formatach nie jest jeszcze możliwe. Ale jeśli odwiedzisz „Załączone pliki” i spróbujesz kliknąć dwukrotnie, aby je otworzyć, program za to odpowiedzialny

  • Wada przechowywania plików w bazie danych programu 1C - zwiększa się rozmiar bazy danych i zaczyna ona działać wolniej, co komplikuje pracę.
  • Wady przechowywania plików na dysku twardym komputera - otwieranie plików do przeglądania zajmuje więcej czasu, istnieje możliwość utraty poszczególnych plików.

Powstaje pytanie – jak wyeliminować wady pierwszej i drugiej metody, zachowując jednocześnie ich zalety? Rozwiązaniem jest selektywne przechowywanie plików w bazie danych i na dysku twardym.

Demonstracja rozwiązania:

Jak działa przetwarzanie „zarządzaj załączonymi plikami”?

Rozwiązanie umożliwia selektywne przechowywanie plików na dysku twardym lub w bazie danych:

  • Często używane pliki - zostanie zapisany w bazie danych;
  • Rzadko używane pliki zostaną zapisane na dysku twardym.

Pliki są dystrybuowane automatycznie lub ręcznie przy użyciu określonych filtrów : rozmiar pliku, data utworzenia, rozszerzenie, nazwa pliku i bieżąca lokalizacja przechowywania.

Korzyści z dodatku do zarządzania załączonymi plikami

  • Nie ma potrzeby wprowadzania zmian w programie 1C
    Pliki przetwarzane są przy pomocy zewnętrznego narzędzia, co eliminuje trudności przy kolejnych aktualizacjach programu
  • Oszczędność czasu Twojego lub personelu

Konfiguracja dodatku zajmie nie więcej niż 5 minut, po czym przetwarzanie i dystrybucja plików może nastąpić automatycznie

  • Szeroki wybór filtrów stosowanych do plików

Możesz skonfigurować dystrybucję plików według rozmiaru, daty utworzenia, rozszerzenia, nazwy lub aktualnej lokalizacji przechowywania.

  • Wysoka prędkość działania bazy informacji

Ponieważ w bazie danych będą teraz przechowywane tylko często otwierane pliki, zwolni to w niej miejsce i umożliwi szybszą pracę

  • Szybko otwieraj pliki „na żądanie”.

Wszelkie pliki zapisane w bazie danych można znaleźć i otworzyć w ciągu kilku sekund. Mniej aktualne pliki nie będą przesyłane na dysk twardy.

  • Niska cena

Indywidualny rozwój o podobnych funkcjach kosztowałby co najmniej 10 razy więcej. Możesz kupić gotowe rozwiązanie i sporo zaoszczędzić!

Możliwości przetwarzania

„Zarządzaj załączonymi plikami”

  • Generowanie raportu o aktualnej pozycji załączonych plików;
  • Tworzenie imponującej liczby ustawień wyboru;
  • Szczegółowe ustawienia w jednym konkretnym pliku;
  • Możliwość dystrybucji plików w „trybie ręcznym”;
  • Możliwość automatycznej dystrybucji plików według wybranych filtrów;
  • Możliwość „zwrócenia” niezbędnych plików z powrotem do bazy danych lub na dysk.

Zgodność

Przetwarzanie będzie działać w dowolnej konfiguracji 1C 8.3, zbudowanej w oparciu o BSP 2 i posiadającej wbudowaną

podsystemu „Załączone pliki”. Aby móc korzystać z przetwarzania, NIE jest wymagana żadna zmiana konfiguracji.

Aby sprawdzić funkcjonalność dodatku w swojej bazie danych,

przetestuj wersję demo*!

*Bezpłatna wersja ma zamknięte źródło i nie pozwala na przenoszenie plików

Jak korzystać z przetwarzania?

Ważny! Przetwarzanie ma na celu wykorzystanie podręcznika „Dodatkowe raporty i przetwarzanie”.

Główny formularz przetwarzania zawiera wskaźniki bieżącego statusu załączonych plików*:


* Przy pierwszym otwarciu przetwarzania należy zaktualizować informacje o statusie!

Wskaźniki mogą być:

  • Poruszaj się losowo
  • Ułóż w dogodnej kolejności
  • Usuń, jeśli nie ma potrzeby wyświetlania

Główny formularz ustawień umożliwia zarządzanie ustawieniami przetwarzania plików:

Każde ustawienie można włączyć lub wyłączyć bezpośrednio w tabeli, jednym kliknięciem odpowiedniej komórki. Terminologia dotycząca tabeli ustawień:

    "Użytkownik" - użytkownik bazy danych, pod którym zostaną zapisane ustawienia.

    Przycisk „Zgłoś”. - wyświetla raport o aktualnym stanie i pozycji załączonych plików, wskazując rozmiar pliku.

    Przycisk „Przeprowadź przetwarzanie” - przenosi pliki zgodnie z ustawieniami tabeli, przy włączonej funkcji „Użyj”. Ustawienia są przetwarzane zgodnie z kolejnością w tabeli; ustawienia można przenosić.

Przycisk Dodaj otwiera formularz konfiguracyjny, według którego pliki będą w przyszłości przetwarzane.

Szczegółowe instrukcje dotyczące ustawień można znaleźć tutaj:

Różnice pomiędzy wersją płatną i darmową

Darmowa wersja demonstracyjna umożliwia generowanie raportów i zapisywanie ustawień, ma jednak pewne ograniczenia:

  • zamknięty kod
  • tylko 2 wskaźniki dotyczące statusu pliku
  • brak wsparcia technicznego i aktualizacji wersji
  • nie ma możliwości przenoszenia plików

Wersja „Profesjonalna” jest płatna i ma następujące zalety:

  • otwarte źródło
  • 6 miesięcy aktualizacji
  • 1-miesięczne wsparcie techniczne*.

*Wsparcie techniczne obejmuje pomoc w instalacji i konfiguracji dodatku (jeśli zajdzie taka potrzeba), a także wdrożenie dodatkowych wymagań indywidualnie dla bazy klienta (nie więcej niż 12 godzin pracy w ciągu roku od zakupu).

Po zakończeniu okresu wsparcia technicznego istnieje możliwość jego przedłużenia za opłatą.

Wyniki od jednego z naszych klientów

po użyciu rozwinięcia

  • Rozmiar bazy danych zmniejszył się z 350 GB do 75 GB;
  • Praca w bazie danych stała się wygodniejsza;
  • Miejsce na szybkim dysku systemowym praktycznie przestało się kurczyć;
  • Codzienne kopie zapasowe zmniejszyły swój rozmiar i są tworzone szybciej.

Dodatkowo nasz dodatek pomógł klientowi zaoszczędzić pieniądze: separacja umożliwiła bardziej racjonalne wykorzystanie dysku serwera systemowego, zwiększając jego wydajność i żywotność bez konieczności zakupu dysku o większej pojemności (co było pierwotnie planowane).

Wypróbuj teraz bezpłatną wersję rozwojową

lub zamów pełnowartościowy produkt „Zarządzanie załączonymi plikami”

bez ograniczeń możliwości!

Powody zakupu

Koszt rozwoju i wsparcia jest znacznie niższy niż rozwój niestandardowy.

Wszystkie życzenia są uwzględniane i realizowane w ramach wsparcia.

Zalety

Rozwiązanie nie wymaga żadnych zmian konfiguracyjnych.

Działa od razu po wyjęciu z pudełka.

Wymaga prostej minimalnej konfiguracji.

Porównanie wersji

Obecna wersja nie jest powiązana z BSP 2.2 ani 2.4, działa w obu.

Gwarancja zwrotu pieniędzy

Infostart LLC gwarantuje Państwu 100% zwrotu pieniędzy, jeśli program nie odpowiada deklarowanej funkcjonalności z opisu. Pieniądze mogą zostać zwrócone w całości na Twoje żądanie w ciągu 14 dni od dnia wpływu pieniędzy na nasze konto.

Skuteczność programu została tak udowodniona, że ​​możemy z pełnym przekonaniem udzielić takiej gwarancji. Pragniemy, aby wszyscy nasi klienci byli zadowoleni z zakupu.

Poniżej będziemy kontynuować analizę podsystemów w konfiguracji BSP.

Podsystem służący do przechowywania, ładowania i wygodnego organizowania kalendarza produkcyjnego przedsiębiorstwa. Podsystem umożliwia także pozyskiwanie danych takich jak liczba dni roboczych do określonej daty itp.

22. Informacje kontaktowe

Podsystem przechowywania i wyświetlania informacji kontaktowych w formularzach katalogowych. Z reguły stosuje się go w katalogach: kontrahentów, osób fizycznych, organizacji itp. Podsystem jest podłączony do podsystemu „Klasyfikator Adresów”.

23. Kontrola dynamicznych aktualizacji konfiguracji

Zaprojektowany, aby powiadamiać użytkowników o zmianach konfiguracji. Jeśli konfiguracja zostanie zmieniona, w określonych odstępach czasu pojawi się monit o ponowne uruchomienie sesji.

24. Przypomnienia użytkownika

Podsystem przeznaczony jest do ustawiania osobistych przypomnień dotyczących dowolnego obiektu systemu i powiadamiania użytkownika o wyznaczonej godzinie.

25. Ustalanie kolejności elementów

Zaprojektowany do konfigurowania kolejności elementów katalogów lub przycisków W górę i W dół w . Jeśli obiekt jest podrzędny, numeracja elementów odbywa się w obrębie właściciela. Jeśli katalog jest hierarchiczny, to numeracja elementów odbywa się w obrębie katalogu nadrzędnego.

26. Ustawienia programu

Podsystem „Ustawienia programu” udostępnia panele ustawień dla wszystkich podsystemów bibliotek znajdujących się w sekcji „Konfiguracja i administracja” interfejsu poleceń.

27. Wymiana danych

Podsystem „Wymiana Danych” przeznaczony jest do przeprowadzania wymiany danych pomiędzy różnymi konfiguracjami z wykorzystaniem reguł wymiany i bez nich, a także do organizowania wymiany danych w rozproszonej bazie informacji. Wymiana w niewielkim stopniu przypomina poprzednią wersję BSP. Obsługiwana jest wymiana danych pomiędzy konfiguracjami działającymi w modelu usługowym, a także pomiędzy konfiguracjami działającymi w modelu usługowym oraz w trybie lokalnym. Reguły jak zwykle należy utworzyć w konfiguracji „Konwersja danych”.

Podstawy konfiguracji wymiany danych w 1C przy użyciu konfiguracji „1C Data Conversion” można znaleźć w przykładzie na filmie:

28. Wiadomości

Podsystem Wiadomości został zaprojektowany w celu integracji heterogenicznych systemów informatycznych na platformie 1C:Enterprise poprzez przesyłanie wiadomości. Podsystem należy stosować, gdy łącze danych jest zawodne. Podsystem nie zastępuje technologii wymiany danych, technologii usług sieciowych i połączenia zewnętrznego. Nowa funkcjonalność w BSP.

Uzyskaj 267 lekcji wideo na 1C za darmo:

29. Aktualizacja wersji bezpieczeństwa informacji

Stosowany we wszystkich standardowych rozwiązaniach. Niewiele różni się od poprzedniej wersji biblioteki standardowych podsystemów. „Aktualizacja wersji bezpieczeństwa informacji” zapewnia interfejs programu umożliwiający wykonanie procedur obsługi wstępnego uzupełniania i aktualizowania danych bazy informacyjnej (IB) przy zmianie wersji konfiguracji, a także umożliwia wyświetlenie raportu o zmianach w nowej wersji konfiguracji.

30. Aktualizacja konfiguracji

Podsystem przeznaczony jest do automatycznej konfiguracji bazy informacji w trybie 1C:Enterprise „na żądanie” lub w określonym czasie w przyszłości. Mówimy o konfiguracjach. Możesz skonfigurować automatyczne aktualizacje konfiguracji ze swojego serwera.

31. Organizacje

To odniesienie jest używane w prawie wszystkich konfiguracjach. Bardzo ważne jest, aby było to ujednolicone.

32. Wysyłanie SMS-ów

Podsystem zapewnia gotową funkcjonalność do wysyłania wiadomości SMS za pomocą narzędzi 1C. Domyślnie podsystem obsługuje współpracę z operatorami MTS i Beeline.

33.Ocena wyników

Zaprojektowany do obiektywnej oceny integralnego działania systemu przy użyciu metody APDEX. Za jego pomocą możesz na przykład dowiedzieć się, ile czasu zajmuje przetworzenie określonego dokumentu, a następnie uzyskać statystyki dotyczące tego czasu.

34. Wydrukuj

Podsystem przeznaczony jest do drukowania układów dokumentów arkuszy kalkulacyjnych oraz układów dokumentów biurowych (MS Word, OpenOffice).

35. Wyszukiwanie pełnotekstowe

Zaprojektowany, aby aktywować wyszukiwanie pełnotekstowe w systemie. Zawiera interfejs wyszukiwania i kilka rutynowych operacji indeksowania danych tekstowych.

36. Odbieranie plików z Internetu

Podsystem „Odbieranie plików z Internetu” dodaje do konfiguracji interfejs programowy umożliwiający odbieranie plików z Internetu za pośrednictwem protokołów HTTP, HTTPS i FTP oraz zapisywanie odebranych plików na kliencie, serwerze lub w pamięci tymczasowej.

37. Użytkownicy

Podsystem przeznaczony jest do przeglądania i edycji list użytkowników i użytkowników zewnętrznych systemu (elementów katalogów Użytkownicy i Użytkownicy zewnętrzni), które są synchronizowane z listą użytkowników bazy informacji.

38. Prefiksacja obiektów

Zaprojektowany do poprzedzania obiektów bazy danych. Prefiksacja obiektów odbywa się w kontekście baz informacyjnych i elementów katalogu Organizacji.

39. Załączone pliki

Podsystem Załączone pliki udostępnia narzędzia do pracy z plikami załączników dołączonymi do dowolnych obiektów bazy informacji typu referencyjnego. Przechowywanie plików można zorganizować zarówno w bazie informacji, jak i zewnętrznie - w woluminach (zasobach sieciowych).

40. Sprawdzanie legalności otrzymywania aktualizacji

Podsystem „Sprawdzanie legalności otrzymania aktualizacji” umożliwia zażądanie od użytkownika potwierdzenia, że ​​pliki aktualizacji zostały otrzymane legalnie. Można go zastosować zarówno przed aktualizacją bazy danych (po naniesieniu już aktualizacji do bazy, ale przed pierwszym uruchomieniem), jak i bezpośrednio przed aktualizacją konfiguracji za pomocą podsystemu „Aktualizacja konfiguracji”.

41. Praca z wiadomościami e-mail

Podsystem „Praca z wiadomościami e-mail” dodaje do konfiguracji interfejs programu do wysyłania wiadomości e-mail, a także interfejs użytkownika do obsługi kont e-mail.

42. Praca z plikami

Podsystem „Praca z plikami” przeznaczony jest do zbiorczej edycji plików o dowolnym formacie w hierarchicznej strukturze folderów. Przechowywanie plików może być zorganizowane bezpośrednio w bazie danych lub zewnętrznie – w woluminach (zasobach sieciowych). Wraz z plikiem można zapisać także historię jego zmian (wersje pliku).

43. Dystrybucja raportów

Podsystem „Dystrybucja raportów” umożliwia konfigurację dystrybucji opcji raportów oraz raportów z podsystemu „Dodatkowe raporty i przetwarzanie”. Mailingi mogą odbywać się według harmonogramu (jeśli program działa w trybie klient-serwer) lub na żądanie.

44. Regularne zadania

Podsystem „Zadania rutynowe” umożliwia edycję składu i harmonogramu zadań rutynowych, przeglądanie historii wykonania zadań rutynowych i zadań w tle, a także analizę błędów podczas ich wykonywania. Jeśli system jest wdrożony w trybie plików klienta, administrator ma możliwość skonfigurowania wykonywania rutynowych zadań za pomocą polecenia Konfiguruj przetwarzanie rutynowych zadań przetwarzania w konsoli Rutynowe zadania.

45. Kopia zapasowa bezpieczeństwa informacji

Podsystem „IB Backup” umożliwia tworzenie kopii zapasowych bazy informacji z trybu 1C Enterprise „na żądanie” lub zgodnie ze skonfigurowanym harmonogramem. Za pomocą tego podsystemu można także przywrócić bazę informacji z kopii zapasowej.

46. ​​​​Właściwości

Podsystem „Właściwości” umożliwia tworzenie i edycję dodatkowych właściwości dowolnych obiektów konfiguracyjnych w trybie 1C:Enterprise. Obiektami posiadającymi właściwości mogą być dowolne obiekty typu referencyjnego. Podsystem umożliwia implementację zarówno jednego zestawu dodatkowych właściwości dla wszystkich instancji obiektów tego samego typu, jak i kilku zestawów właściwości dla obiektów tego samego typu.

Dodatkowe właściwości obiektów są podzielone na dwie kategorie:

● dodatkowe szczegóły;

● dodatkowe informacje.

47. Struktura podporządkowania

Podsystem „Struktura podporządkowania” umożliwia wyświetlenie z formularza dokumentu raportu dotyczącego dokumentów nadrzędnych i podrzędnych bieżącego dokumentu oraz ich powiązań.

48. Kontrola dostępu

Podsystem „Kontrola Dostępu” umożliwia konfigurację uprawnień użytkowników dla dowolnych elementów danych bazy informacyjnej (elementy spisów, dokumentów, wpisów do rejestrów, procesów biznesowych, zadań itp.). Możliwe jest ograniczenie uprawnień zarówno dla poszczególnych typów obiektów metadanych, jak i na poziomie rekordów jednego typu obiektu. Dodatkowo dla poszczególnych obiektów infobase istnieje możliwość indywidualnego skonfigurowania praw dostępu, podobnie jak w przypadku folderów plików systemu operacyjnego.

49. Zarządzanie wynikami

Podsystem „Zarządzanie sumami i agregatami” udostępnia narzędzia służące do administrowania sumami i agregatami rejestrów bazy informacyjnej. Podsystem pozwala na wykonywanie zarówno standardowych operacji administracyjnych, jak i daje dostęp do wszystkich funkcjonalności:

● włączyć/wyłączyć korzystanie z sum i agregatów;

● separacja wyników;

● ustalenie okresu i przeliczenie wyników;

● przebudowa i modernizacja jednostek;

● obliczanie optymalnych jednostek.

50. Funkcje plików

Podsystem „Funkcje plików” nie ma niezależnej wartości aplikacji. Obejmuje ogólną funkcjonalność plików (funkcje, wspólne formularze itp.) wykorzystywaną przez zależne od niej podsystemy (np. „Praca z plikami”, „Załączone pliki”, „Dostarczone dane”).

51. Osoby

Podsystem „Osoby” ma na celu ujednolicenie nazw obiektów metadanych wspólnych dla standardowych konfiguracji. Zawiera tylko definicje obiektów metadanych i ich podstawową implementację.

52. Elektroniczny podpis cyfrowy

1. Utwórz katalog do przechowywania załączonych plików. W tym celu skopiuj katalog do konfiguracji jako szablon _DemoProjectsAttachedFiles z konfiguracji demo i nadaj jej nazwę korzystając z szablonu:

<Префикс>Załączone pliki,

Gdzie<Префикс>– nazwa obiektu metadanych, dla którego konfigurowane są załączone pliki. Przykładowo dla katalogu Nomenclature katalog z plikami powinien mieć nazwę NomenclatureAttachedFiles. Ustaw synonim, na przykład: Załączone pliki (Nomenklatura).

2. Na rekwizytach Właściciel pliku ustaw typ na „obiekt z plikami”. Na przykład DirectoryLink.Nomenklatura.

3. Uwzględnij w zdefiniowanych typach Załączony plik(linki) i Dołączony obiekt pliku katalog (obiekty) utworzony w kroku 1. Na przykład DirectoryLink.NomenclatureAttachedFiles.

4. Rozwiń kompozycję zdefiniowanych typów Właściciel załączonych plików(linki) i Obiekt OwnerAttachedFilesObject(obiekty inne niż dokumenty) dodając do niego typ „obiekt z plikami”. Na przykład DirectoryLink.Nomenklatura.

5. Rozszerz zakres typów właściwości Źródło subskrypcji Zastąp ResultingForm załącznika, uwzględniając w nim typ - katalog z plikami utworzonymi w kroku 1. Na przykład DirectoryManager.NomenclatureAttachedFiles.

6. Rozwiń typy właściwości Źródło subskrypcji SetDeleteMarkAttachedFilesDocuments, w tym typu „obiekt z plikami” (tylko dokumenty). Na przykład DocumentObject.Invoice for Payment to Kupujący.

7. Jeżeli podczas interaktywnego kopiowania obiektu zawierającego załączone pliki konieczne jest ich automatyczne skopiowanie do nowego obiektu, to w formie obiektowej należy:

● dodać kluczowy parametr do parametrów formularza Skopiuj wartość tego samego typu co sam obiekt;

● w module formularza w procedurę Podczas nagrywania na serwerze wklej następujący kod:

DołączoneFiles.WhenRecordingOnServer(Failure, CurrentObject, RecordingParameters, Parameters);

Drukuj (Ctrl+P)

W tym artykule opisuję bardzo ciekawą i prostą zmianę w mechanizmie dołączanych plików podsystemu „Praca z plikami” biblioteki standardowych podsystemów, którą musiałem wykonać, aby spełnić wymagania techniczne zamawiającego.

Mechanizm plików załączników umożliwia przechowywanie plików w dowolnym formacie bezpośrednio powiązanych z danymi. Przykładowo dla Nomenklatury możesz zapisać w załączonym pliku szczegółowy opis produktu, zeskanowaną instrukcję obsługi produktu lub jego zdjęcie. a w przypadku osób fizycznych można na przykład przechowywać różnego rodzaju dokumenty.

Zadaniem technicznym była możliwość przetwarzania różnego rodzaju plików dołączanych do dokumentu Zamówienia. W tym celu w konfiguracji pracodawcy napisanej w oparciu o BSP 2.4 musiałem dodać wyliczenie Typy plików i w katalogu Zamów załączone pliki – rekwizyty Typ pliku type wyświetla listę typów plików (patrz rysunek 1).

Ryc. 1 Szczegóły katalogu OrderAttachedFiles

Aby pracować z katalogami, takimi jak załączone pliki, takie jak „ Zamów załączone pliki ” istnieją 2 formy przetwarzania „Praca z plikami” standardowego podsystemu: Formularz Załączone pliki i kształt Załączony plik (patrz rys. 2)

Rys. 2 Formularze przetwarzania „Praca z plikami” biblioteki standardowych podsystemów

Jednak w tych dwóch formach przetwarzania Pracuj z plikami nie ma możliwości pracy z dodanymi rekwizytami Typ pliku informator Zamów załączone pliki i musiałem wprowadzić kilka prostych zmian w tych formularzach:

W treści żądania formularza listy dynamicznej Załączone pliki Dodałem linię jak pokazano na rys. 3


Rys. 3 Żądanie listy dynamicznej w formularzu Załączone pliki

Następnie na koniec procedura body Konfiguracja listy dynamicznej Dodałem 3 linie kodu:

Procedura &na serwerze Konfiguracja listy dynamicznej() // ....... ciało procedury // Sanchez If Nazwa katalogu przechowywania plików= „OrderAttachedFiles” Następnie Lista.Tekst zapytania= strZastąp( Lista.Tekst zapytania,,JAK EdytujeUżytkownika", "JAK EdytujeUżytkownika, | Files.FileType AS FileType"); koniecJeśli; Zakończ procedurę

Musiałem także dokonać zmian w formularzu Załączony plik, aby możliwa była edycja dodanych rekwizytów Typ pliku. Zmiany te pokazano na rysunku 4

Kontynuując temat:
system operacyjny

Poniżej wymieniono główne obiekty 1C używane podczas pracy z zarządzanymi formularzami. Podano krótkie przykłady kodu ilustrujące tradycyjne wykorzystanie danych...