Porządek sortowania ustawiony dla bazy danych jest inny niż systemowy! Błąd bazy danych „Porządek sortowania różni się od systemowego”: jak to naprawić? Błąd 1c kolejność sortowania jest inna niż systemowa

Z reguły większość użytkowników, którzy znajdą w systemie błąd wskazujący, że kolejność sortowania różni się od systemowej, najwyraźniej pracuje z pakietem 1C w wersji 7.7. To właśnie jest najbardziej podatne nie tylko na działanie wirusów, ale także w obszarze błędów i awarii, które leżą w kodzie programu samego pakietu. Jeśli jednak pojawi się komunikat o błędzie informujący, że kolejność sortowania jest inna niż systemowa, nie ma powodu do paniki. Istnieje kilka prostych rozwiązań, które mogą szybko i trwale rozwiązać ten problem. W takim przypadku można zastosować co najmniej dwa rozwiązania.

Błąd bazy danych „Porządek sortowania różni się od systemowego”: w czym tkwi problem?

Problem sam w sobie polega na tym, że główny program w postaci pliku wykonywalnego na serwerze lub komputerze klienckim nie może zainicjować bazy danych (SQL).

W rezultacie podłączone terminale użytkowników (dzieci) nie mogą uzyskać dostępu do samej bazy danych (chociaż główny rdzeń programu uruchamia się bez problemów). Uważa się, że dostęp do samej aplikacji zapewniany jest właśnie na poziomie wersji serwera, który odpowiada za łączenie innych komputerów użytkowników znajdujących się w sieci lokalnej. Właśnie w tym miejscu pojawiają się problemy.

Porządek sortowania jest inny niż systemowy (Windows 7). Co zrobić najpierw?

Uważa się, że w wersji 26 dodano możliwość ignorowania plików baz danych. Ale nie powinieneś polegać na tej usłudze.

Nieistniejący obiekt

Zdarza się, że aplikacja po uruchomieniu odwołuje się do rzekomo nieistniejącego obiektu w postaci pliku OrdNoChk.prm, który wydaje się znajdować w folderze BIN samego programu, zainstalowanego w systemowych plikach programu.

Jeśli pojawi się komunikat systemowy mówiący, że porządek sortowania różni się od systemowego, nie ma nic prostszego niż utworzenie w tym katalogu pustego pliku o tej samej nazwie i zamianie przy zapisie np. w tym samym Notatniku, który jest zawarty w standardowy zestaw dowolnych systemów Windows. Inną kwestią jest to, że standardowy edytor tekstu ustawień, zawierający dane początkowe, nie działa, gdy są bezpośrednio edytowane i później stosowane w działaniu.

Zmiana struktury bazy danych w oparciu o lokalną wymianę danych

Z drugiej strony problem polegający na tym, że pojawia się awaria z komunikatem wskazującym, że porządek sortowania zainstalowanego programu różni się od porządku systemowego, można rozwiązać nawet za pomocą samego zainstalowanego programu.

Ale tutaj powinieneś początkowo pomyśleć o tym, jak wskazane jest korzystanie z narzędzi i narzędzi opisanych poniżej.

Jeśli wystąpi błąd, gdy zostanie zgłoszone, że porządek sortowania bazy danych różni się od porządku systemowego, w samej aplikacji 1C należy wybrać sekcję konfiguracji, w której należy przejść do administracji, stronę kodową tabel bezpieczeństwa informacji i bieżący element instalacji systemu.

Wniosek

W zasadzie komunikat, że porządek sortowania w bazie danych 1C różni się od systemu, można po prostu usunąć (lub pozbyć się go na zawsze). Jak pokazuje praktyka, w najprostszym przypadku możesz po prostu utworzyć pusty obiekt wskazany powyżej. Następnie sygnalizacja, że ​​porządek sortowania różni się od systemowego, nie będzie już wyświetlany.

Tak naprawdę eliminacja problemu nie ogranicza się tylko do tych rozwiązań. Faktem jest, że w samym środowisku 1C można pisać skrypty lub tworzyć dodatkowe aplety do sterowania całym systemem w oparciu o ten sam język Visual Basic z wykorzystaniem baz danych w formacie DVB. W przeciwnym razie błąd związany z pojawieniem się wskazanego powyżej komunikatu można wyeliminować w prosty sposób, jeśli nie weźmie się pod uwagę błędów w kodzie samego programu lub wpływu wirusa. Ale myślę, że nie to jest najgorsze. Czasami „zwariowanie” użytkowników, którzy nie wiedzą, jak zorganizować bazę danych i podłączyć ją do zainstalowanego programu, może spowodować, że tego typu błąd będzie się pojawiał wielokrotnie.

Warto też zwrócić uwagę na to, że gdy włączona jest automatyczna wymiana danych samej platformy z innymi bazami danych, to wszystkie muszą mieć dokładnie takie samo kodowanie. Jeśli nie zostanie on zainstalowany dla wszystkich baz danych, wówczas samo pytanie o import i eksport danych staje się, delikatnie mówiąc, pozbawione sensu. Jak wspomniano powyżej, w ostateczności należy wyłączyć kodowanie. Jest to szczególnie prawdziwe w sytuacjach, gdy na różnych terminalach są zainstalowane różne wersje systemu Windows, a nawet z różnymi architekturami. Może to również prowadzić do nieprzewidywalnych konsekwencji, do tego stopnia, że ​​praca z programem w zakresie jednoczesnego dostępu do informacji będzie niemożliwa.

Porządek sortowania ustawiony dla bazy danych nie jest zgodny z porządkiem systemowym

Przyczyną błędu jest niezgodność ustawień systemowych z ustawieniami 1C.
Nawiasem mówiąc, jeśli system operacyjny jest zlokalizowany, a ustawienia regionalne są ustawione poprawnie, to podczas instalacji 1C jego ustawienia zostaną dostosowane do ustawień systemowych.

Sprawdzanie, czy ustawienia są prawidłowe

I. Ustawienia systemowe (dla zlokalizowanej zrusyfikowanej wersji systemu Windows)

1. Otwórz Start - Ustawienia - Panel sterowania - Opcje regionalne i językowe.
2. Na karcie Ustawienia regionalne lista rozwijana powinna być rosyjska.
3. Na karcie Języki – Więcej szczegółów... – Okno dialogowe Języki i usługi wprowadzania tekstu – Zakładka Opcje – Domyślnym językiem wprowadzania powinien być rosyjsko-rosyjski.
4. W zakładce Zaawansowane powinien znajdować się – rosyjski.

II. Ustawienia 1C




4. W oknie Strona kodowa tabel bazy danych na liście rozwijanej powinna znajdować się – 1251 – język rosyjski, białoruski, bułgarski i serbski.

W ostateczności czasami zaleca się wyłączenie sprawdzania zgodności kolejności sortowania. Aby to zrobić, musisz utworzyć plik sygnałowy o nazwie OrdNoChk.prm (z dowolną zawartością) w katalogu infobase. Ale:
1. Jeżeli korzystasz z komponentu DIMB (zarządzanie rozproszoną bazą danych), - gdy wyłączone jest sprawdzanie kolejności sortowania - NIE WOLNO używać znaków innych alfabetów niż łaciński w trzyliterowym identyfikatorze baz danych znajdujących się w rozproszonej bazie danych.
2. Należy pamiętać, że wyłączenie sprawdzania tożsamości kolejności sortowania może prowadzić do nieoczekiwanych wyników - dla użytkownika programu 1C! – kolejność linii np. przy generowaniu raportów.

Rozwiązywanie problemów z systemem Windows Vista

Jeśli korzystasz z systemu Windows Vista, pozbądź się komunikatu „Ustawiony porządek sortowania bazy danych jest inny niż systemowy!” powyższe metody nie będą działać.

Dla tego:

1. Uruchom program 1C. W oknie Uruchom 1C wybierz żądaną bazę informacji.
2. Z listy rozwijanej W trybie wybierz Konfigurator – OK.
3. Uruchomi się konfigurator. Wybierz menu Administracja – Strona kodowa tabel bezpieczeństwa informacji...
4. W oknie Strona kodowa tabel bazy danych z listy rozwijanej wybierz + Bieżąca instalacja systemu – OK.
5. W oknie Konfiguratora z komunikatem „Przy zmianie strony kodowej indeksy wszystkich tabel danych infobase zostaną odbudowane! Czy chcesz zmienić stronę kodową?” kliknij Tak.
6. Po upływie określonego czasu, w zależności od wielkości bezpieczeństwa informacji, pojawi się okno Konfiguratora z komunikatem „Zmieniono stronę kodową!”, kliknij OK.
7. Zamknij Konfigurator, możesz pracować z bazą danych.
8. Aby współpracować z innymi systemami bezpieczeństwa informacji, zmień stronę kodową tabel bezpieczeństwa informacji w ten sam sposób.

Jeżeli podczas łączenia się z serwerem sql wystąpi błąd, skopiuj pliki Windows/system32 sqlsrv32.dll i sqlsrv32.rll z komputera z systemem winXP na komputer z systemem Vista (po uzyskaniu pozwolenia na ich nadpisanie)

Niedawno kupiłeś nowy komputer, zainstalowałeś 1C:Enterprise 7.7, przeniosłeś bazę danych ze starego komputera, a Twoje oczekiwania co do wygodniejszej pracy przyćmił napis na ekranie:

Ten błąd występuje, gdy tabele kodów NT6 i 1C nie są zgodne. Istnieją 2 główne sposoby rozwiązania tego problemu.

1. Jeżeli pracujesz lokalnie, na jednym komputerze i nie musisz okresowo przenosić bazy danych na inne komputery, to najprościej jest zmienić stronę kodową bazy danych, jak pokazano na poniższym rysunku.

Aby to zrobić, uruchom 1C:Enterprise w trybie konfiguratora, a następnie wybierz element „ Administracja» - « Strona kodowa IS" A w oknie, które się otworzy, wybierz z listy na samym dole „ +Aktualna instalacja systemu " i kliknij " OK».

Czekamy na ponowne zaindeksowanie, zamykamy konfigurator i można kontynuować pracę, Twoje dane nie ulegną zmianie ani nie zostaną utracone.

2. Tej metody należy użyć, jeśli w 1C:Enterprise 7.7. pracujesz w sieci, a także korzystasz z różnych wersji systemu Windows (np. Windows XP i Windows 7), lub pracujesz z jedną bazą danych na różnych komputerach, np. w domu i w biurze, w przypadku, gdy baza danych jest znajdujących się na nośnikach wymiennych.

Rozwiązanie jest również dość proste, musisz utworzyć plik „ ordnochk.prm„w dowolnym edytorze, na przykład w tym samym notatniku. Ten plik może być pusty lub może zawierać wiersz „Witam”, w tym przypadku nie ma to znaczenia, najważniejsze jest poprawna nazwa pliku.

Musi być umieszczony w folderze głównym z zainstalowanym 1C:Enterprise (domyślnie jest to „ C:\Program Files\1Cv77\BIN\„). Ten plik wyłączy sprawdzanie sortowania.

Jeśli masz wersję sieciową i 1C:Enterprise jest zainstalowany na każdym komputerze, musisz umieścić ten plik na każdym komputerze, jest to ważne.

To wszystko, ciesz się swoją pracą.

W tej chwili niewiele osób korzysta z wersji 1C 7.7, ale wciąż istnieją organizacje, które z tego czy innego powodu nie mogą przejść na nowsze platformy. W mojej praktyce już dawno nie widziałem konfiguracji napisanych w wersji 7.7. Ale niedawno miałem do czynienia z 7. W trakcie napotkałem taki problem. Podczas pracy w różnych wersjach systemu Windows stale pojawia się ten sam błąd. Mianowicie, porządek sortowania ustawiony dla baz danych różni się od systemowego. Istnieją dwa sposoby rozwiązania tego problemu; przyjrzyjmy się każdemu z nich bardziej szczegółowo.

Jak wyłączyć sprawdzanie strony kodowej 1c

Zmiana tabeli kodów

Najłatwiej jest zmienić stronę kodową w programie 1C. W tym celu należy uruchomić program w trybie konfiguratora. Następnie przejdź do Administracja - Strona kodowa tabel bezpieczeństwa informacji.

W wyświetlonym oknie wybierz + Bieżąca instalacja systemu i kliknij OK.

Po czym program powinien się uruchomić, ale jest jedno zastrzeżenie: jeśli w tej konfiguracji pracują użytkownicy z różnych systemów operacyjnych, na przykład Windows XP i Windows 7, to przy uruchamianiu na innej wersji trzeba będzie za każdym razem wykonać podobne czynności.

Wyłączanie sprawdzania strony kodowej

Ta metoda jest znacznie lepsza i prostsza. Możesz wyłączyć sprawdzanie strony kodowej w 1C. W tym celu należy utworzyć plik o nazwie ordnochk.prm i umieścić go w folderze programu pod ścieżką C:\Program Files\1Cv77\Bin. Jeśli nie masz katalogu Bin, umieść plik w katalogu powyżej. C:\Program Files\1Cv77\

Program 1C jest dla mnie inną ścieżką, więc nie zwracaj na to uwagi. To wszystko, jeśli coś nie wyjdzie, napisz w komentarzach, postaram się odpowiedzieć i pomóc każdemu.

1C: co zrobić, jeśli pojawi się komunikat „Ustawiony porządek sortowania w bazie danych różni się od systemowego!”

Przyczyną błędu jest niezgodność ustawień systemowych z ustawieniami 1C.
Nawiasem mówiąc, jeśli system operacyjny jest zlokalizowany, a ustawienia regionalne są ustawione poprawnie, to podczas instalacji 1C jego ustawienia zostaną dostosowane do ustawień systemowych.

Sprawdzanie, czy ustawienia są prawidłowe

I. Ustawienia systemowe (dla zlokalizowanej zrusyfikowanej wersji systemu Windows)

1. Otwórz Start - Ustawienia - Panel sterowania - Opcje regionalne i językowe.

2. Na karcie Ustawienia regionalne lista rozwijana powinna być rosyjska.

3. Na karcie Języki – Więcej szczegółów... – Okno dialogowe Języki i usługi wprowadzania tekstu – Zakładka Opcje – Domyślnym językiem wprowadzania powinien być rosyjsko-rosyjski.

4. W zakładce Zaawansowane powinien znajdować się – rosyjski.

II. Ustawienia 1C

2. Z listy rozwijanej W trybie wybierz – OK.

4. W oknie Strona kodowa tabel bazy danych na liście rozwijanej powinna znajdować się – 1251 – język rosyjski, białoruski, bułgarski i serbski.

Notatki

1. Jeżeli korzystasz z komponentu DIMB (zarządzanie rozproszoną bazą danych), - gdy wyłączone jest sprawdzanie kolejności sortowania - NIE WOLNO używać znaków innych alfabetów niż łaciński w trzyliterowym identyfikatorze baz danych znajdujących się w rozproszonej bazie danych.

2. Należy pamiętać, że wyłączenie sprawdzania tożsamości kolejności sortowania może prowadzić do nieoczekiwanych wyników - dla użytkownika programu 1C! – kolejność linii np. przy generowaniu raportów.

Rozwiązywanie problemów z systemem Windows Vista

Jeśli korzystasz z systemu Windows Vista, pozbądź się komunikatu „Ustawiony porządek sortowania bazy danych jest inny niż systemowy!” powyższe metody nie będą działać.

Dla tego:

1. Uruchom program 1C. W oknie Uruchom 1C wybierz żądaną bazę informacji.

2. Z listy rozwijanej W trybie wybierz Konfigurator – OK.

3. Uruchomi się konfigurator. Wybierz menu Administracja – Strona kodowa tabel bezpieczeństwa informacji...

4. W oknie Strona kodowa tabel bazy danych z listy rozwijanej wybierz + Bieżąca instalacja systemu – OK.

5. W oknie Konfiguratora z komunikatem „Przy zmianie strony kodowej indeksy wszystkich tabel danych infobase zostaną odbudowane! Czy chcesz zmienić stronę kodową?” kliknij Tak.

6. Po upływie określonego czasu, w zależności od wielkości bezpieczeństwa informacji, pojawi się okno Konfiguratora z komunikatem „Zmieniono stronę kodową!”, kliknij OK.

7. Zamknij Konfigurator, możesz pracować z bazą danych.

8. Aby współpracować z innymi systemami bezpieczeństwa informacji, zmień stronę kodową tabel bezpieczeństwa informacji w ten sam sposób.

Podobało się? Polub nas na Facebooku