». Podczas wykonywania jakichkolwiek czynności w systemie 1C (otwieranie dokumentu, instalowanie biblioteki, aktualizowanie bazy danych i inne powiązane operacje) użytkownik może napotkać komunikat " Błąd SDBL: Tabela lub pole konfiguracji nie jest zawarte w sekcji OD ". Zwykle jest to spowodowane usterką techniczną w pracy 1C i można ją leczyć na kilka sposobów opisanych poniżej. W tym artykule przeanalizujemy istotę tej dysfunkcji i jak ją skorygować.
Treść artykułu:
- Почему возникает дисфункция «Таблица или поле configversion не содержится в разделе FROM» 1 Dlaczego dysfunkcja "Konfiguracja tabeli lub pola nie zawarta w sekcji OD"
- Убедитесь в наличии достаточных прав для запуска системы 2 Upewnij się, że masz wystarczające uprawnienia do uruchomienia systemu.
- Обновите вашу конфигурацию (платформу) 1С 3 Zaktualizuj swoją konfigurację (platformę) 1C
- Используйте инструмент «Тестирование и исправление». 4 Użyj narzędzia Testuj i napraw.
- Выгрузите и загрузите файл Dt 5 Prześlij i pobierz plik Dt.
- Перезагрузите сервер 1С 6 Zrestartuj serwer 1C
- Очистите кэш сервера 1С 7 Wyczyść serwer pamięci podręcznej 1C
- Очистите таблицы в менеджере SQL 8 Wyczyść tabele w SQL Managerze
- Заключение 9 Wniosek
Dlaczego występuje dysfunkcja "Konfiguracja tabeli lub pola nie jest zawarta w sekcji OD"
». Biorąc pod uwagę nasz błąd, SDBL reprezentuje całą pulę podobnych błędów z tekstem " Tabela lub pole nie zawarte w sekcji OD ". Takie błędy są zwykle związane z uszkodzeniem bazy danych z różnych przyczyn, z których najczęstszą jest awaria techniczna w systemie 1C.
Inne przyczyny błędów SDBL są również wyróżnione:
- Korzystanie z nieaktualnej konfiguracji lub platformy 1C;
- Problemy z serwerem pamięci podręcznej 1C;
- Uruchamianie systemu z niewystarczającymi uprawnieniami (na przykład w imieniu konta gościa zamiast administratora) i innymi powodami.
Błąd występuje podczas próby zaktualizowania bazy danych, dodania dokumentu do bazy danych, podczas testowania bazy danych pod kątem integralności logicznej i innych podobnych przypadków. W takim przypadku ponowne uruchomienie systemu zwykle nie rozwiązuje problemu.
Spójrzmy, jak rozwiązać błąd SDBL w twoim systemie 1C.
Zobacz także : jak naprawić błąd niewłaściwego formatu hurtowni danych w 1C.
Upewnij się, że masz wystarczające uprawnienia do uruchomienia systemu.
Przede wszystkim upewnij się, że używasz systemu jako administrator. Brak praw może prowadzić do różnych problemów podczas pracy z 1C.
Zaktualizuj swoją konfigurację (platformę) 1C
Sprawdź również, czy używasz najnowszej wersji platformy 1C (konfiguracja). W razie potrzeby zaktualizuj system do najnowszej wersji produktu. Może to pomóc w rozwiązaniu błędu SDBL w polu konfiguracji w 1C.
Użyj narzędzia Testuj i napraw.
To narzędzie uruchamia się, przechodząc do konfiguratora, gdzie w sekcji "Administracja" należy wybrać opcję "Testowanie i naprawianie". Zaczekaj do końca procedury, po czym problem można rozwiązać.
![Korekcja błędów Исправление ошибок](../../files/2019/02/test.png)
Prześlij i pobierz plik Dt
Dobre wyniki w pozbyciu się błędu "pole konfiguracyjne nie jest zawarte w sekcji OD" pokazało metodę polegającą na rozładowaniu i późniejszym załadowaniu pliku Dt (kopia archiwalna bazy 1C). Aby wyładować bazę danych, przejdź do Konfiguratora, wybierz "Administracja", gdzie kliknij "Rozładuj bazę danych".
![Plik Dt Файл Dt](../../files/2019/02/pullout.png)
Aby wczytać wcześniej niezaładowaną bazę danych do systemu, uruchom ponownie Konfiguratora, przejdź do zakładki Administracja i aktywuj opcję Pobierz bazę danych. Błąd może zniknąć.
![Pobierz bazę danych z powrotem Загрузите базу обратно](../../files/2019/02/loading.png)
To jest interesujące: błąd 2147221164 "Klasa nie jest zarejestrowana" w 1C - jak rozwiązać.
Zrestartuj serwer 1C
Aby wyeliminować dysfunkcje, zalecamy ponowne uruchomienie serwera 1C. Ponowne uruchomienie określonego serwera odbywa się zwykle automatycznie przez 3-5 minut, pod warunkiem, że serwer nie ma podłączonych użytkowników.
Wyczyść serwer pamięci podręcznej 1C
W niektórych przypadkach można naprawić błąd SDBL, czyszcząc pamięć podręczną serwera 1C. Zwykle pamięć podręczna znajduje się pod adresem:
c: \ ProgramFiles \ 1cv8 \ srvInfo \ reg_1541 \
Tam musisz iść i usuwać foldery z wygenerowanymi nazwami. Zauważ, że oprócz pamięci podręcznej w tym folderze mogą znajdować się logi, a także indeks wyszukiwania pełnotekstowego 1C.
![Pliki pamięci podręcznej Файлы кэша](../../files/2019/02/cash.png)
Wyczyść tabele w SQL Managerze
и _ConfigChngR_ExtProps с помощью команды delete. Możesz również spróbować wyczyścić tabele tabel _ConfigChngR i _ConfigChngR_ExtProps za pomocą polecenia delete.
Będziesz zainteresowany: jak wyeliminować dysfunkcje " Nie można utworzyć obiektu przez serwer programowania obiektowego".
Wniosek
W naszym materiale omówiliśmy przyczyny błędu "SDBL: Table lub pole configversion nie jest zawarte w sekcji FROM" i jak go wyeliminować. Spośród wszystkich wymienionych alternatyw, metoda z ładowaniem plików bazy danych (plik z rozszerzeniem Dt) wykazała dobrą wydajność, a następnie ponowne załadowanie. Zwykle po wyeliminowaniu tego błędu można korzystać z normalnej funkcjonalności systemu 1C.