Komputery Okna Internet

Aktualizacja konfiguracji w tle. Aktualizacja konfiguracji bazy danych w tle. Inne godne uwagi ulepszenia obejmują

Przeglądarka Yandex jest aktualizowana automatycznie. Bez aktualizacji przeglądarka nie będzie w stanie chronić Twoich danych przed nowymi zagrożeniami.

Pytania dotyczące aktualizacji przeglądarki

Dlaczego posiadanie najnowszej wersji przeglądarki jest ważne?

W najnowszej wersji przeglądarki:

    Mniej błędów, zawieszeń i awarii. Strony internetowe, muzyka i filmy ładują się szybciej.

    Dodano nowe funkcje i inne ulepszenia.

Co powinienem zrobić, jeśli moja przeglądarka nie aktualizuje się automatycznie? Co powinienem zrobić, jeśli podczas aktualizacji mojej przeglądarki wystąpi błąd?

Jeśli korzystasz z serwera proxy lub zapory sieciowej, spróbuj ją wyłączyć i zaktualizować przeglądarkę. Spróbuj także wyłączyć program antywirusowy i spróbować przeprowadzić aktualizację ponownie. Jeśli to nie pomoże, zaktualizuj ręcznie przeglądarkę.

Ściągnij i zainstaluj. Nie jest konieczne usuwanie poprzedniej wersji.

Jak wyłączyć automatyczną aktualizację?

Nie możesz wyłączyć automatycznych aktualizacji w swojej przeglądarce. Tylko najnowsza wersja przeglądarki zapewnia maksymalną ochronę przed zagrożeniami internetowymi.

Jak wyłączyć odświeżanie przeglądarki w tle?

Przeglądarka Yandex aktualizuje się automatycznie, niezależnie od tego, czy z niej korzystasz, czy nie. Odbywa się to ze względów bezpieczeństwa: w Internecie stale pojawiają się nowe zagrożenia, a w przeglądarce stale pojawiają się nowe metody ochrony.

Następnie automatyczne aktualizacje w tle zostaną wyłączone. Jednak gdy tylko otworzysz przeglądarkę, natychmiast sprawdzi ona dostępność aktualizacji i będzie to robić regularnie, jeśli będzie działać.

Firma 1C wypuściła ostateczną wersję 8.3 platformy 1C:Enterprise. Jest to znaczący rozwój platformy technologicznej 1C:Enterprise 8 w wielu obszarach.

Rozwój technologii chmurowych i praca przez Internet

Zwiększona skalowalność i odporność na awarie klastra serwerów, poprawiona dystrybucja obciążenia. Wdrożono nową architekturę równoważenia obciążenia klastra serwerów, która automatycznie rozdziela obciążenie pomiędzy węzłami klastra na podstawie składu serwerów, kryteriów odporności na awarie określonych przez administratora oraz bieżącej analizy ich dostępnej wydajności. Jednocześnie istnieje możliwość precyzyjnego dostosowania obciążenia poszczególnych węzłów klastra. Możliwe jest dokładniejsze zarządzanie ilością pamięci zużywanej przez procesy robocze serwera, co pozwala zwiększyć odporność klastra na nieostrożne działania użytkowników.

Usługi licencjonowania i zarządzania sesjami zewnętrznymi. Usługa licencjonowania umożliwia organizację scentralizowanego wydawania licencji klienckich i serwerowych oprogramowania, co znacznie ułatwia zadanie wdrożenia klastra serwerów w środowisku wirtualnym i dynamiczną zmianę zasobów przydzielonych serwerowi. Usługa zarządzania sesją zewnętrzną umożliwia informowanie systemu zewnętrznego o rozpoczęciu i zakończeniu sesji, otrzymanie w odpowiedzi zgody lub zakazu rozpoczęcia sesji, co pozwala na ograniczenie liczby użytkowników łączących się z konkretną bazą danych, śledzenie czas korzystania z bazy danych przez użytkowników itp. Interakcja z systemem zewnętrznym odbywa się poprzez serwis WWW.

Automatyczna aktualizacja Thin Client przez Internet. Ta funkcja znacznie obniży koszty pracy podczas aktualizacji oprogramowania dla użytkowników zdalnych. Wcześniej automatyczna aktualizacja była możliwa tylko podczas pracy w sieci lokalnej.

Zapewnia obsługę bezpiecznego połączenia SSL i certyfikatów dla wszystkich protokołów internetowych i mechanizmów platform na nich opartych. Na przykład usługi sieciowe i cienki klient mogą działać poprzez bezpieczny kanał.

W tle restrukturyzacja baz informacyjnych. Nowa funkcja pozwala zminimalizować czas przestoju systemu wymagany do aktualizacji rozwiązań aplikacyjnych. Jeśli wcześniej konieczne było zatrzymanie pracy użytkowników na cały czas trwania restrukturyzacji bazy informacji, teraz większość zmian odbywa się w tle, a zatrzymanie pracy użytkowników wymagane jest dopiero w końcowej, krótkiej fazie restrukturyzacji. Takie podejście pozwala skrócić przestoje systemu nawet nie razy, ale o rzędy wielkości, zwiększając tym samym poziom dostępności systemu, co jest szczególnie ważne w przypadku usług chmurowych i wdrożeń wielkoskalowych z dużymi bazami danych.

Restrukturyzację w tle można przeprowadzać przyrostowo, z przerwami, co pozwala uwolnić moc obliczeniową w okresach szczytowego obciążenia działającego systemu i rozpocząć restrukturyzację, gdy system nie jest obciążony, na przykład w nocy i w weekendy.

Profile zabezpieczeń. Jeżeli usługodawca zapewnia dostęp przez Internet do rozwiązań aplikacyjnych 1C:Enterprise opracowanych przez dostawców zewnętrznych, nie zawsze może kontrolować niezawodność takich rozwiązań. Jednocześnie musi zapewniać nieprzerwane działanie całej usługi oraz innych rozwiązań aplikacyjnych udostępnianych w ramach tej usługi. W tym celu w klastrze serwerów 1C:Enterprise w wersji 8.3 zaimplementowano profile bezpieczeństwa. Zabraniają one wykonywaniu przez rozwiązanie aplikacyjne działań potencjalnie niebezpiecznych dla funkcjonowania klastra serwerów i całej usługi, takich jak:

  • dostęp do systemu plików serwera;
  • uruchamianie obiektów COM, zewnętrzne przetwarzanie i raporty, aplikacje instalowane na serwerze;
  • wykorzystanie komponentów zewnętrznych „1C:Enterprise”;
  • dostęp do zasobów Internetu.

Platforma 1C:Enterprise 8.3 KORP - nowe licencje dla klientów korporacyjnych

Dla platformy w wersji 8.3 po raz pierwszy zaimplementowano dwie różne opcje dostawy i licencjonowania – „zwykłą” i na poziomie korporacyjnym (CORP).

Szereg wymienionych powyżej innowacji i możliwości, wymaganych głównie przez dużych użytkowników korporacyjnych i dostawców zapewniających dostęp do aplikacji 1C:Enterprise w trybie usługi internetowej, zaimplementowano wyłącznie w 64-bitowym serwerze 1C:Enterprise 8.3 poziomu CORP. Zalecana cena detaliczna licencji na ten serwer wynosi 180 000 rubli. W porównaniu do „zwykłego” 64-bitowego serwera 1C:Enterprise 8 (cena detaliczna licencji - 72 000 rubli), serwer na poziomie CORP obsługuje:

  • aktualizacja konfiguracji bazy danych w tle;
  • dodatkowe zarządzanie dystrybucją usług klastrowych i połączeń z bazami danych pomiędzy działającymi serwerami klastrowymi w kontekście baz danych, typów aplikacji klienckich i zadań w tle;
  • elastyczne zarządzanie obciążeniem w klastrze:
    • - bezpieczne zużycie pamięci na połączenie;
    • - liczba baz informacyjnych na proces;
    • - ilość pamięci procesów roboczych, do której serwer jest uważany za produktywny;
    • - maksymalna pojemność pamięci procesów roboczych;
    • - strategia równoważenia (pamięć, wydajność);
  • zarządzanie sesjami zewnętrznymi;
  • profile bezpieczeństwa;
  • możliwość aktualizacji cienkiego klienta z serwera;
  • możliwość publikowania listy baz danych cienkich klientów i aktualizacji poprzez protokół http.

Aby korzystać z tych funkcji, potrzebne są również licencje klienckie na poziomie CORP, których cena jest obliczana jako dwukrotność ceny „zwykłych” licencji klienckich dla tej samej liczby użytkowników. Na przykład licencja kliencka na poziomie „zwykłym” na 100 stanowisk będzie kosztować 300 000 rubli, a licencja na 100 stanowisk na poziomie CORP będzie kosztować 600 000 rubli. Jednocześnie po raz pierwszy wydano licencję kliencką na 1000 stacji roboczych dla 1C:Enterprise 8.3 KORP za kwotę 5 906 000 RUB.

Szczegółowe warunki licencji dla 1C:Enterprise 8.3 można znaleźć w artykule
w piśmie informacyjnym nr 16773 (http://www.1c.ru/news/info.jsp?id=16733).

Platforma mobilna

„Platforma mobilna 1C:Enterprise 8” to technologia umożliwiająca tworzenie aplikacji działających na różnych tabletach, smartfonach i innych urządzeniach mobilnych z systemem operacyjnym Android lub iOS. Obejmuje:

  • samą platformę mobilną (dystrybucja), na której działają systemy operacyjne Android i iOS;
  • technologia tworzenia i publikowania aplikacji mobilnych 1C:Enterprise 8.

Aplikacja mobilna instalowana na urządzeniu jest połączeniem platformy mobilnej i bazy informacji. Baza informacji na urządzeniu mobilnym zawiera analogię bazy danych plików 1C i aplikację mobilną (kod programu wykonywany na urządzeniu mobilnym).

Tworzenie aplikacji mobilnych odbywa się w taki sam sposób, jak tworzenie tradycyjnych aplikacji 1C, w środowisku znanym setkom tysięcy specjalistów, konfiguratorowi 1C: Enterprise - z tą tylko różnicą, że konieczne jest uwzględnienie ograniczenia, jakie narzuca platforma mobilna.

Tworzenie aplikacji mobilnej w konfiguratorze 1C:Enterprise

Ze względu na fakt, że do tworzenia aplikacji mobilnych wykorzystywane są tradycyjne narzędzia programistyczne 1C, a dostępna dla nich funkcjonalność stanowi podzbiór platformy 1C:Enterprise, tworzenie aplikacji i debugowanie jest znacznie uproszczone. Możesz wykorzystać istniejący kod i logikę biznesową rozwiązań aplikacyjnych oraz skorzystać z tradycyjnych mechanizmów integracji aplikacji 1C. Te same aplikacje można również uruchomić na komputerach stacjonarnych, zarówno z systemem Microsoft Windows, jak i Linux.

Platforma mobilna w ostatecznej wersji 8.3 również obsługuje możliwości geolokalizacji i multimediów- bezpośrednio w aplikacji mobilnej 1C:Enterprise 8 możesz określić i wykorzystać dane dotyczące położenia geograficznego urządzenia mobilnego oraz adresu pocztowego odpowiadającego tej lokalizacji, wykonywać i zapisywać zdjęcia, filmy i nagrania audio w bazie danych informacyjnych.

Aplikacje mobilne „1C:Enterprise 8” mogą działać całkowicie autonomicznie (dane są przechowywane na urządzeniu mobilnym), w trybie offline (bez połączenia z Internetem). Jednocześnie opracowane narzędzia integracyjne 1C:Enterprise 8 pozwalają zorganizować ich interakcję z dowolnym systemem centralnym (back-office).

Zrzut ekranu aplikacji mobilnej „1C: Monitor ERP”
(https://itunes.apple.com/ru/app/1s-monitor-erp/id622508341?mt=8)

Więcej informacji na temat platformy mobilnej 1C:Enterprise 8 można znaleźć w pliku /overview/Term_000000818.htm.

Rozwój wieloplatformowy

Aplikacje klienckie dla systemu Linux

Wcześniej praca użytkowników 1C:Enterprise 8 w systemie operacyjnym Linux była możliwa wyłącznie przy użyciu klienta WWW w ramach jednej z przeglądarek internetowych obsługiwanych w systemie Linux. Teraz stworzono aplikacje klienckie dla systemu operacyjnego Linux, podobne do tych, które istnieją dla systemu operacyjnego Windows:

  • Cienki klient umożliwiający użytkownikom pracę w trybie aplikacji zarządzanej;
  • Gruby klient zapewniający działanie w trybie aplikacji zwykłej lub zarządzanej;
  • Konfigurator do administrowania bazą informacji i zmiany konfiguracji.

Aplikacje klienckie obsługują opcje operacji plikowych i klient-serwer. Są one zaimplementowane zarówno dla architektur x86, jak i x86-64. W systemie operacyjnym Linux mogą teraz pracować nie tylko użytkownicy aplikacji 1C:Enterprise, ale także twórcy tych aplikacji, a także administratorzy baz danych.

Wieloplatformowe narzędzia administracyjne

W poprzednich wersjach platformy 1C:Enterprise, aby móc administrować klastrem serwerów, system musiał posiadać komputer z systemem operacyjnym Windows, gdyż Na jego narzędziach oparto narzędzia administracji klastra.

Teraz klastrem można administrować z dowolnego komputera z systemem Windows i Linux. W tym celu 1C:Enterprise wdraża dwa narzędzia:

  • Serwer administracyjny;
  • Narzędzie wiersza poleceń.

Serwer administracyjny jest aplikacją wieloplatformową i jest przeznaczony do przesyłania poleceń sterujących do jednego klastra serwerów 1C:Enterprise. Można go uruchomić jako aplikację konsolową, jako usługę systemu operacyjnego Windows lub jako demon systemu operacyjnego Linux.

Narzędzie wiersza poleceń służy do generowania poleceń dla serwera administracyjnego i wyświetlania otrzymanych od niego informacji. Jest to również aplikacja wieloplatformowa. Narzędzie to obsługuje cały zestaw poleceń wymaganych do administrowania klastrem serwerów.

Nowy interfejs użytkownika i inne ulepszenia użyteczności

Otrzymano wersję platformy 8.3 nowy interfejs aplikacji Taxi, wygodniejsze i wizualne.
Wdraża szereg nowych podejść do pracy z rozwiązaniami aplikacyjnymi, m.in.:

  • Funkcje niezbędne do wygodnej nawigacji po aplikacji zaimplementowano w kilku panelach pomocniczych: narzędzia, ulubione, historia itp.;
  • Twórca rozwiązania aplikacyjnego może określić określony standardowy skład i rozmieszczenie tych paneli zgodnie z przeznaczeniem i cechami aplikacji;
  • Użytkownik może samodzielnie zaprojektować własną przestrzeń roboczą, umieszczając panele w różnych obszarach ekranu. Można na przykład stworzyć „minimalistyczne” miejsce pracy, pozostawiając na ekranie jedynie pasek narzędzi, a wszystkie funkcje nawigacyjne w ramach rozwiązania aplikacyjnego pozostaną przy jego pomocy dostępne. Możesz też umieścić na ekranie wiele paneli jednocześnie, co daje różnorodne i szybkie opcje dostępu do różnych funkcji aplikacji.
  • Dowolną sekcję, listę, obiekt bazy danych, raport czy przetwarzanie, a także polecenie można dodać do „ulubionych”, aby w razie potrzeby móc później szybko do nich wrócić.

Wśród innowacji interfejsu nowej wersji platformy możemy wyróżnić także:

  • Opcja pozwalająca na pracę interfejsu bez użycia okien modalnych. W tym trybie nie otwierają się nowe okna przeglądarki, co zwiększa wygodę, wydajność i stabilność pracy za pośrednictwem klienta internetowego oraz umożliwia pracę z aplikacjami 1C:Enterprise za pośrednictwem przeglądarki na dowolnym urządzeniu mobilnym;
  • uproszczenie konfiguracji listy;
  • nowy mechanizm wprowadzania linia po linii, który znacznie przyspiesza wyszukiwanie danych.

Zaimplementowano dwa nowe języki interfejsu platformy:
chiński i azerbejdżański

Przykład pracy w chińskim interfejsie 1C:Enterprise 8.3 - utworzenie formularza katalogowego.

Inne godne uwagi ulepszenia obejmują:

  • Optymalizacja wydajności. Ulepszenia dotyczyły klienckich stacji roboczych, klastra serwerów, mechanizmów interakcji z różnymi systemami DBMS i pracy z pamięcią. Aby zoptymalizować pracę z systemem DBMS, najwięcej pracy wykonano dla Microsoft SQL Server, w tym zapewniono obsługę pracy z najnowszą wersją Microsoft SQL Server 2012.
  • Ulepszenia narzędzi do tworzenia aplikacji. Zapewniona jest możliwość ładowania/rozładowywania konfiguracji 1C (struktury i danych) jako zestawu plików. Do przechowywania pobranych danych używany jest format XML. Rozszerzono możliwości organizacji kodu programu poprzez wyróżnianie i grupowanie dowolnych obszarów tekstu w edytorze modułu. Programista może nadać każdemu obszarowi własną nazwę, co zwiększa czytelność kodu programu. Udoskonalono pomoc kontekstową - teraz jest ona wyświetlana także przy ustawianiu parametrów procedur i funkcji, wskazując ich typy i możliwe opcje składni. Ponadto podpowiedź kontekstowa automatycznie rozpoznaje i wyświetla komentarze programistów skompilowane zgodnie ze standardami programistycznymi - podczas wpisywania nazwy procedury lub funkcji wyświetlana jest rozszerzona informacja o jej przeznaczeniu i przypadkach użycia, a podczas wpisywania parametru o tym konkretnym parametrze. Aby zapewnić programistom wygodny sposób szybkiego kontekstowego wyszukiwania informacji na interesujące tematy, asystent składni dodał linki do zbiorów materiałów dydaktycznych na odpowiednie tematy, regularnie aktualizowanych w specjalistycznym zasobie internetowym 1C.
  • Automatyczne testowanie. Nowy mechanizm pozwala na automatyczne testowanie rozwiązań aplikacyjnych z wykorzystaniem algorytmów opisanych we wbudowanym języku. Zaimplementowano także możliwość rejestrowania w pliku interaktywnych działań użytkownika w celu późniejszej analizy lub wygenerowania na ich podstawie automatycznego testu.
  • Rozbudowana funkcjonalność i możliwości wizualne tworzenia raportów, zaimplementowano nowe możliwości prezentacji diagramów biznesowych, dodatkowe funkcje statystyczne i agregacyjne, takie jak ABC.
  • Praca z zewnętrznymi źródłami danychjest znacznie bliższy funkcjonalnością i wygodą standardowym obiektom konfiguracyjnym. Dane ze źródeł zewnętrznych można umieszczać w tabelach tymczasowych do wykorzystania w złożonych zapytaniach, używanych jako część ograniczników w aplikacjach w chmurze, a formularze można programowo przedefiniować w celu ich przeglądania. Pojawił się także możliwość łączenia wielowymiarowych źródeł danych, takie jak Microsoft Analysis Services, Oracle Essbase, IBM InfoSphere Warehouse.
  • Obsługiwany jest specjalny tryb kompatybilności baz danych z poprzednimi wersjami. Umożliwia korzystanie z rozwiązań aplikacyjnych opracowanych na platformie 1C:Enterprise w wersjach 8.0, 8.1 i 8.2 bez dodatkowego przetwarzania. Tryb zgodności umożliwia także w razie potrzeby obniżenie wersji platform z wersji 8.3 do 8.2. Aby móc korzystać ze wszystkich funkcji wersji 8.3, konieczne będzie wprowadzenie drobnych zmian w rozwiązaniach stworzonych na platformie 1C:Enterprise 8 wcześniejszych wersji.

Pytanie, które postawiliśmy w tytule artykułu, jest istotne dla wielu administratorów systemów pracujących z tym produktem. W miarę możliwości staramy się rozmawiać o parametrach wpływających na wydajność 1C i obalać popularne mity. Dziś na przykładzie jednego z niedawnych przypadków chcemy opowiedzieć o innym aspekcie, który może poważnie wpłynąć na produktywność – rutynowych zadaniach.

Zacznijmy od prawdziwego przypadku. Niedawno jeden z naszych klientów skontaktował się z nami ze skargą dotyczącą „hamulców” 1C jednego z jego pracowników. Objawy były takie, że po pewnym czasie konfiguracja Trade Management 10 zaczęła znacznie zwalniać, lub prościej, zawieszać się na jakiś czas.

Bardziej szczegółowa analiza sytuacji wykazała, że ​​zdarza się to tylko jednemu pracownikowi i na każdym stanowisku pracy dzieje się to od dawna, ale jeśli wcześniej „hamulce” trwały około sekundy, to teraz, po aktualizacji, mogą trwają do 15-20 sekund, co powoduje, że praca jest wyjątkowo niekomfortowa.

W zasadzie wstępne dane są już wystarczające, aby wyciągnąć pierwsze wnioski. Wymieńmy je jeszcze raz:

  • „Hamulce” występują stale, z określoną częstotliwością
  • Spowalnia tylko dla jednego użytkownika
  • „Zwalnia” w każdym miejscu pracy

Aby potwierdzić nasze domysły, spójrzmy Ustawienia księgowe:

Rzeczywiście, użytkownik „problematyczny” jest wymieniony jako użytkownik wykonujący rutynowe zadania. Jak się okazało, pewnego razu w imieniu tego użytkownika działało zadanie automatycznej wymiany RIB. Czas pokaże, co dokładnie było przyczyną epizodycznego „hamowania”. Jest to również łatwe do zrobienia:

A oto „bohater okazji” - zadanie aktualizacji indeksu wyszukiwania pełnotekstowego, który uruchamiał się raz na 2,5 minuty. W tym przypadku problem został całkowicie rozwiązany poprzez wyłączenie wykonywania rutynowych zadań w ramach tego użytkownika, ale nie zawsze jest to możliwe lub wskazane, dlatego poniżej przyjrzymy się, jak możesz zarządzać rutynowymi zadaniami i jak się upewnić, że tak się nie stanie mieć negatywny wpływ na wydajność.

Regularna aplikacja

W konfiguracjach bazujących na zwykłej aplikacji nie ma jednego narzędzia do zarządzania rutynowymi zadaniami. Wynika to w dużej mierze z faktu, że w momencie ich początkowego rozwoju sama koncepcja zadań rutynowych była dość słabo rozwinięta.

Zarządzanie wieloma rutynowymi zadaniami odbywa się poprzez skonfigurowanie powiązanych z nimi podsystemów. Na przykład ustawień zadań regulacyjnych związanych z wymianą danych należy szukać w ustawieniach wymiany powiązanych z Unified State Automated Information System w ustawieniach handlu alkoholem itp.

Na pierwszy rzut oka wszystko jest dość logiczne, jednak brak jednego narzędzia utrudnia kontrolę skonfigurowanych rutynowych zadań i optymalność ich ustawień. Dobrze, jeśli jest jedno lub dwa zadania, ale jeśli jest ich więcej lub jak w naszym przypadku istnieje podejrzenie jednego z zaplanowanych zadań, ale nie masz pojęcia, kto co skonfigurował w tej bazie danych.

W takim przypadku należy skorzystać z przetwarzania zewnętrznego Zadania konsoli (Konsola Jobs), który jest zawarty w zestawie standardowego przetwarzania na dysku ITS. Processing zapewnia jeden interfejs dla wszystkich zadań i umożliwia ich centralną konfigurację, a także kontrolę aktualnie uruchomionych zadań.

Listę tę należy dokładnie przestudiować, wyłączyć wszystkie niepotrzebne zadania, a harmonogram niezbędnych dostosować do najpilniejszych potrzeb i zdrowego rozsądku. Na przykład w naszym przypadku nie ma potrzeby przetwarzania odpowiedzi EGAIS raz na 30 sekund (to ustawienie zostało wprowadzone do testów), a w trybie operacyjnym wystarczy to zrobić, powiedzmy, raz na pół godziny.

Aplikacja zarządzana

W konfiguracjach opartych na aplikacji zarządzanej zadania rutynowe odgrywają większą rolę; za ich pomocą można wykonywać różne zadania w celu utrzymania bazy informacji i jej aktualności, ale jednocześnie najbardziej istotne są zadania rutynowe. często stają się przyczyną „hamulców”.

W menu znajduje się osobna pozycja służąca do zarządzania rutynowymi zadaniami Administracja - wsparcie i konserwacja.

Od razu można zauważyć, że ilość zadań znacznie wzrosła (przykładowo przyjęliśmy tę samą konfigurację - Retail), a ich odpowiednia konfiguracja może znacząco poprawić wydajność bazy informacyjnej. Domyślne ustawienia są dokonywane przez 1C w oparciu o potrzeby przeciętnej firmy sferycznej w próżni i nie są nawet zbliżone do optymalnych.

Przede wszystkim wyłączamy to, co jest wyraźnie niepotrzebne, z czym nie pracujesz. Następnie optymalizujemy harmonogram rzadko używanych funkcji, np. aktualizacja klasyfikatora banku w Detalu, a także sprawdzanie kontrahentów, może odbywać się raz w tygodniu w godzinach wolnych od pracy lub na koniec (początek) dnia roboczego.

Szczególną uwagę należy zwrócić na wszystko, co dotyczy indeksu wyszukiwania. Wyszukiwanie pełnotekstowe jest z pewnością wygodną rzeczą, ale praca z indeksem to zadanie bardzo, bardzo wymagające dużych zasobów. Dlatego nie należy popadać w skrajności i porzucać go, ale należy poważnie rozważyć i dostosować jego parametry.

Zacznijmy ekstrakcja tekstu, operacja ta pozwala na przeszukanie zawartości załączonych plików, więc jeśli ich nie używasz, nie przeszukuj ich lub masz tam tylko obrazy, to w każdym przypadku możesz wyłączyć tę operację, wykonując ją raz na 85; sekundy to zdecydowanie przesada.

Aktualizacja indeksu PPD- jedna z najbardziej zasobochłonnych operacji, domyślnie wykonywana raz na minutę.

Zastanówmy się teraz, jak często informacje, których najczęściej szukasz, są dodawane lub aktualizowane w bazie danych? Oczywiście nie co minutę, więc wystarczy aktualizować indeks znacznie rzadziej: raz na godzinę, raz dziennie, a nawet raz na tydzień.

To samo dotyczy fuzja indeksu PPD Jeśli aktualizujesz indeks raz dziennie, powinieneś skonfigurować scalanie tak, aby uruchamiało się raz w tygodniu, wybierając najmniej zakłócającą godzinę rozpoczęcia zadania.

Te proste operacje pozwolą Ci, bez większego uszczerbku na funkcjonalności konfiguracji, podnieść komfort pracy z nią na nowy poziom, rezygnując z częstego wykonywania dość zasobochłonnych operacji. Tylko nie popadaj w skrajności; oceń mądrze, jak bardzo potrzebujesz pewnych umiejętności i jak często powinieneś wykonywać zadania z nimi związane.

  • Tagi:

Włącz JavaScript, aby zobaczyć

Asystent aktualizacji konfiguracji pozwala uzyskać informacje o najnowszych aktualizacjach na stronie użytkownika w Internecie i automatycznie zainstalować aktualizacje.


Jeśli masz już plik aktualizacji, asystent umożliwia aktualizację przy użyciu pliku dostarczania aktualizacji (.cfu) lub pliku dostarczania konfiguracji (.cf) z katalogu lokalnego lub sieciowego. Jeżeli plik aktualizacji został już wczytany do głównej konfiguracji i różni się od konfiguracji infobase, to należy określić opcję aktualizacji bez użycia pliku aktualizacji.

Otrzymuj aktualizacje online

Na pierwszej stronie asystenta wybierz opcję „ Niestandardowa strona internetowa w Internecie (zalecane)" Jeśli na stronie użytkownika dostępna jest aktualizacja, system zgłasza numer wersji, krótki opis, rozmiar aktualizacji i proponuje jej zainstalowanie.


Niektóre organizacje wymagają nazwy użytkownika i hasła, aby uzyskać dostęp do serwera proxy i połączyć się z Internetem. Aby uzyskać szczegółowe informacje na temat korzystania z serwera proxy, skontaktuj się z administratorem sieci lokalnej.


Program może automatycznie sprawdzać dostępność aktualizacji konfiguracji na stronie użytkownika przy każdym uruchomieniu. Aby to zrobić, musisz zaznaczyć pole „ Sprawdź dostępność aktualizacji konfiguracji przy każdym uruchomieniu programu" Jeśli w wyniku skanowania zostanie wykryta aktualizacja, program zaproponuje pobranie jej ze strony użytkownika i aktualizację konfiguracji.


Aby otrzymać aktualizację, musisz określić kod użytkownika I hasło aby uzyskać dostęp do witryny użytkownika. Dostęp do tej witryny mają wyłącznie zarejestrowani użytkownicy programów systemowych 1C:Enterprise. Szczegółowe informacje dotyczące sposobu uzyskania kodu użytkownika i hasła znajdują się w dziale wsparcia metodologicznego na stronie internetowej v8.1c.ru.


Po kliknięciu przycisku „ Dalej„Program nawiązuje połączenie ze stroną użytkownika przy użyciu podanego kodu użytkownika i hasła oraz odbiera plik aktualizacji lokalnie na komputerze. Pobieranie pliku aktualizacji z witryny użytkownika może zająć dużo czasu, w zależności od rozmiaru konkretnego pliku i szybkości połączenia internetowego.

Instalacja aktualizacji

Po pobraniu aktualizacji lokalnie na komputerze asystent poprosi o jej zainstalowanie.


Aktualizacja jest instalowana w imieniu bieżącego użytkownika. Dlatego asystent poprosi Cię o podanie hasła, jeśli wymagana będzie autoryzacja w celu uzyskania dostępu do bazy informacji. W przypadku wdrożenia systemu klient-serwer może zaistnieć konieczność wprowadzenia nazwy i hasła administratora klastra serwerów.


Przed rozpoczęciem aktualizacji konfiguracji zaleca się utworzenie kopii zapasowej bazy danych. Kopia zapasowa służy do automatycznego przywrócenia bazy informacji w sytuacji awaryjnej. Jeśli do tworzenia kopii zapasowych używasz narzędzi innych firm, możesz wyłączyć automatyczne tworzenie kopii zapasowych, korzystając z linku „ Kopia zapasowa", znajdujący się na dole strony asystenta.


Po naciśnięciu przycisku „ Dalej» asystent zaktualizuje konfigurację 1C:Enterprise. Proces aktualizacji konfiguracji może zająć dużo czasu, w zależności od wydajności komputera i wielkości bazy informacji. Nie wyłączaj zasilania komputera do czasu zakończenia procesu.


Po zakończeniu aktualizacji konfiguracji 1C:Enterprise zostanie automatycznie uruchomiony ponownie i system będzie gotowy do dalszej pracy.


W wersji plikowej instalacji systemu, przed rozpoczęciem aktualizacji należy wyłączyć użytkowników podłączonych do bazy danych. W wersji klient-serwer aktywne połączenia są przerywane, a nowe połączenia automatycznie blokowane.

Planowanie aktualizacji

W przypadku opcji wdrożenia systemu klient-serwer można także określić aktualizację z opóźnieniem czasowym. W określonym dniu i godzinie system automatycznie zaktualizuje konfigurację.


Zaplanowana aktualizacja zostanie wykonana z komputera klienckiego w tle. Komputer musi być włączony o określonej dacie i godzinie.

Diagnoza sytuacji awaryjnych


  • Zapisy wykonanych operacji i błędów napotkanych podczas aktualizacji zapisywane są w dzienniku rejestracji Infobase (typ zdarzenia „Aktualizacja Infobase”).
  • Podczas instalacji aktualizacji w folderze tymczasowym bieżącego użytkownika systemu Windows tworzony jest plik dziennika zawierający zapisy dotyczące postępu aktualizacji. (Zawartość pliku dziennika jest następnie automatycznie dodawana do pliku dziennika.) Ostatni z katalogów w postaci %temp%\1CUpdate.<набор цифр>, posortowane alfabetycznie, odpowiada ostatniej sesji aktualizacji.
  • Wynik aktualizacji bazy danych jest rejestrowany w dzienniku zdarzeń systemu Windows.

W aplikacji mobilnej bpm'online zaimplementowano mechanizm synchronizacji struktury aplikacji, który może działać automatycznie w tle. Aby zarządzać tym procesem należy skorzystać z ustawienia systemowego [Sprawdź okresowość aktualizacji] (rys. 1).

Ryż. 1. - Ustawienia systemu [Sprawdź częstotliwość aktualizacji]

To ustawienie określa, po jakim czasie (w godzinach) aplikacja mobilna może zażądać zmian w konfiguracji od bpm’online. Jeśli ustawienie jest ustawione na 0, aplikacja zawsze będzie pobierać aktualizacje konfiguracji.

Warunki pracy

Aplikacja rozpoczyna synchronizację konstrukcji w tle dopiero po spełnieniu następujących warunków:

  • Urządzenie mobilne korzysta z platformy iOS lub Android;
  • synchronizacja nie została wcześniej rozpoczęta;
  • Od ostatniej synchronizacji konstrukcji minęło więcej czasu niż określono w ustawieniu systemu [Częstotliwość sprawdzania aktualizacji];
  • aplikacja została uruchomiona lub aplikacja została aktywowana (to znaczy, jeśli została wcześniej zminimalizowana lub przełączona z innej aplikacji).

Jeśli podczas aktualizacji struktury otrzymano zmiany, aplikacja automatycznie uruchomi się ponownie, gdy użytkownik ją zminimalizuje lub przejdzie do innej aplikacji, aby zastosować otrzymane zmiany.

Funkcje pracy na różnych platformach

    Na platformie Android tryb tła jest realizowany poprzez równoległą usługę. Takie podejście gwarantuje, że trwająca synchronizacja zostanie ukończona, nawet jeśli ręcznie usuniesz aplikację z pamięci urządzenia.

    Na platformie iOS drugi służy do uruchamiania synchronizacji w tle. webView, podczas gdy sama aplikacja działa głównie webView. Gwarantuje to normalne doświadczenie użytkownika w aplikacji podczas jednoczesnego działania synchronizacji struktury.

    W przeciwieństwie do implementacji Androida, nie gwarantuje to 100% ukończenia synchronizacji, ponieważ synchronizacja może zostać przerwana podczas ręcznego usuwania aplikacji lub jeśli zrobi to platforma iOS.

    Na platformie Windows 10 aplikacja przy uruchomieniu sprawdza (nie w tle) dostępność aktualizacji na serwerze.

    Jeśli są aktualizacje, zostanie wyświetlona strona z odpowiednimi informacjami.