Obyekt sahəsində qrup seqment dəyişikliyi tapılmadı. "Obyekt sahəsi aşkar edilmirsə" nə etməli

08.09.2024

1C istifadəçilərinin qarşılaşdığı problem "Xəta: Obyekt sahəsi tapılmadı" problemi, əksər hallarda başlanğıcda ortaya çıxır. Bu problem əlverişsizliyə səbəb olur və iş prosesini ləngidir. Bir çox istifadəçi, sorğuların göstərdiyi kimi, bu problemi necə tez və müstəqil şəkildə həll edəcəyini bilmir. Effektiv tövsiyələrə baxaq.

1C parametrlərində hər bir obyektə öz sahəsi təyin olunur. Bu səhvi proqramçının nöqteyi-nəzərindən təhlil edərək belə nəticəyə gələ bilərik: problem proqram obyektdə göstərilməyən sahəyə daxil olduqda ortaya çıxır. Problemi istifadəçilərin nöqteyi-nəzərindən qiymətləndirərkən, 1C-də səhv proqramın istifadəçi tərəfindən müəyyən edilmiş atributunu tapa bilməməsidir.

Səhv 1C adətən üç vəziyyətdə görünür:

  • proqrama daxil olduqda;
  • formanı doldurarkən;
  • şablonu doldurmadan əvvəl.

Bu siyahı davam edə bilər, lakin qəzanın həlli üsulları tamamilə səhv səhifənin göstərilməsinin təfərrüatlarından asılıdır.

Xəta: Obyekt sahəsi tapılmadı 1C (Autentifikasiya)

Ən son 1C yeniləmələrində siz OpenID vasitəsilə daxil ola bilərsiniz. Bu yeni seçim bağlantınız kəsildikdən sonra daxil olmağı asanlaşdırır.

Problemi bir neçə yolla həll edə bilərsiniz:

  • platformanı ən son buraxılışa yeniləyin (yeniləməni rəsmi 1C saytında tapa bilərsiniz);
  • əvvəlki versiyaya qayıdın (yedek nüsxələri yaratmağınızdan əmin olun).

Yeniləmədən istifadə etmədən problemi necə həll etmək olar:

  • proqram daxilində yoxlamalardan keçmək;
  • mübadilə qaydalarının müstəqil dəyişdirilməsi.

Xəta: Sahə tapılmadı (Anbar)

Səbəb: sənəddəki məlumatlar, məsələn, cədvəlin ortasında göstərilmişdir, lakin başlıqda yerləşməlidir:

  • səhv nöqtəsində dayanmağı konfiqurasiya edin;
  • Konfiquratorda daxil edilmiş məlumatların düzgünlüyünü yoxlamağa əmin olun.

Xəta: Obyekt sahəsi tapılmadı (Çəki Element Prefiksi)

Problemi həll etmək üçün seçimlər:

  • bütün ağırlıqlı mallar üçün kod təyin edin;
  • Kodlar üçün şablon qurun (“Avadanlıq parametrləri” bölməsi).

Xəta: Obyekt sahəsi tapılmadı (Axtarış sətri)

  • kodu diqqətlə yoxlayın, bəlkə də səhv göstərilən yazışmaları və ya onun olmamasını göstərən siyahıda problem yaranıb;
  • başqa bir çevrilmə emalını yükləyin.

Xəta: Obyekt sahəsi tapılmadı (Hesab)

Parametrlərdə “Tərəfdaşların və podratçıların müstəqil idarə edilməsini” aktiv etsəniz, bu xətanı düzəldə bilərsiniz. Bu parametrlər menyusuna daxil olmaq üçün “İdarəetmə”, sonra isə “CRM və satış” bölməsinə keçin.

Nəzərdən keçirdiyimiz xəta tez-tez yeni proqram təminatı mexanizmlərinin tətbiqi zamanı yeni proqram buraxılışlarında baş verir. Əksər hallarda problem yeni buraxılışın buraxılışı zamanı öz həllini tapır. Yeni buraxılışı gözləməmək üçün ehtiyat nüsxələri saxlamağı unutmayın. Bu, sizi əvvəlki versiyaya qaytaracaq. Bu seçim 1C xətası görünən istənilən vəziyyətdə istifadə edilə bilər.

  1. Köhnəlmiş və lazımsız məlumatların konfiqurasiyasını təmizləmək lazımdır. "Konfiqurasiyanı yoxlayın" menyusunda "Konfiqurasiyanın məntiqi bütövlüyünü yoxlayın" qutusunu seçin. Proqram avtomatik olaraq yanlış məlumatları siləcək.
  2. Konfiqurasiyası dəstəklənənlər üçün mütəxəssislər satıcının konfiqurasiyasını hərtərəfli yoxlamağı tövsiyə edirlər. Yoxlamaq üçün provayder konfiqurasiyasını yeni verilənlər bazasına yükləyin və ilk addımı təkrarlayın.

Səhvləri aradan qaldırmaq üçün sırf texniki məsələlərə əsaslanan müəyyən bir hərəkət alqoritmi də var:

  1. Aktiv verilənlər bazalarının bütün fon tapşırıqlarını söndürməlisiniz.
  2. Serveri yenidən başladın.
  3. SQL istifadə edərək ehtiyat nüsxəsini çıxarın.
  4. Verilənlər bazasını dəstəkdən çıxarın və boşaltın cf.

1C istifadəçilərinin qarşılaşdığı problem "Xəta: Obyekt sahəsi tapılmadı" problemi, əksər hallarda başlanğıcda ortaya çıxır. Bu problem əlverişsizliyə səbəb olur və iş prosesini ləngidir. Bir çox istifadəçi, sorğuların göstərdiyi kimi, bu problemi necə tez və müstəqil şəkildə həll edəcəyini bilmir. Effektiv tövsiyələrə baxaq.

1C parametrlərində hər bir obyektə öz sahəsi təyin olunur. Bu səhvi proqramçının nöqteyi-nəzərindən təhlil edərək belə nəticəyə gələ bilərik: problem proqram obyektdə göstərilməyən sahəyə daxil olduqda ortaya çıxır. Problemi istifadəçilərin nöqteyi-nəzərindən qiymətləndirərkən, 1C-də səhv proqramın istifadəçi tərəfindən müəyyən edilmiş atributunu tapa bilməməsidir.

Səhv 1C adətən üç vəziyyətdə görünür:

  • proqrama daxil olduqda;

  • formanı doldurarkən;

  • şablonu doldurmadan əvvəl.

Bu siyahı davam edə bilər, lakin qəzanın həlli üsulları tamamilə səhv səhifənin göstərilməsinin təfərrüatlarından asılıdır.

Xəta: Obyekt sahəsi tapılmadı 1C (Autentifikasiya)

Ən son 1C yeniləmələrində siz OpenID vasitəsilə daxil ola bilərsiniz. Bu yeni seçim bağlantınız kəsildikdən sonra daxil olmağı asanlaşdırır.

Problemi bir neçə yolla həll edə bilərsiniz:

  • platformanı ən son buraxılışa yeniləyin (yeniləməni rəsmi 1C saytında tapa bilərsiniz);

  • əvvəlki versiyaya qayıdın (yedek nüsxələri yaratmağınızdan əmin olun).

Yeniləmədən istifadə etmədən problemi necə həll etmək olar:

  • proqram daxilində yoxlamalardan keçmək;

  • mübadilə qaydalarının müstəqil dəyişdirilməsi.

Xəta: Sahə tapılmadı (Anbar)

Səbəb: sənəddəki məlumatlar, məsələn, cədvəlin ortasında göstərilmişdir, lakin başlıqda yerləşməlidir:

  • səhv nöqtəsində dayanmağı konfiqurasiya edin;

  • Konfiquratorda daxil edilmiş məlumatların düzgünlüyünü yoxlamağa əmin olun.

Xəta: Obyekt sahəsi tapılmadı (Çəki Element Prefiksi)

Problemi həll etmək üçün seçimlər:

  • bütün ağırlıqlı mallar üçün kod təyin edin;

  • Kodlar üçün şablon qurun (“Avadanlıq parametrləri” bölməsi).

Xəta: Obyekt sahəsi tapılmadı (Axtarış sətri)

  • kodu diqqətlə yoxlayın, bəlkə də səhv göstərilən yazışmaları və ya onun olmamasını göstərən siyahıda problem yaranıb;

  • başqa bir çevrilmə emalını yükləyin.

Xəta: Obyekt sahəsi tapılmadı (Hesab)

Parametrlərdə “Tərəfdaşların və podratçıların müstəqil idarə edilməsini” aktiv etsəniz, bu xətanı düzəldə bilərsiniz. Bu parametrlər menyusuna daxil olmaq üçün “İdarəetmə”, sonra isə “CRM və satış” bölməsinə keçin.

Nəzərdən keçirdiyimiz xəta tez-tez yeni proqram təminatı mexanizmlərinin tətbiqi zamanı yeni proqram buraxılışlarında baş verir. Əksər hallarda problem yeni buraxılışın buraxılışı zamanı öz həllini tapır. Yeni buraxılışı gözləməmək üçün ehtiyat nüsxələri saxlamağı unutmayın. Bu, sizi əvvəlki versiyaya qaytaracaq. Bu seçim 1C xətası görünən istənilən vəziyyətdə istifadə edilə bilər.

  1. Köhnəlmiş və lazımsız məlumatların konfiqurasiyasını təmizləmək lazımdır. "Konfiqurasiyanı yoxlayın" menyusunda "Konfiqurasiyanın məntiqi bütövlüyünü yoxlayın" qutusunu seçin. Proqram avtomatik olaraq yanlış məlumatları siləcək.

  2. Konfiqurasiyası dəstəklənənlər üçün mütəxəssislər satıcının konfiqurasiyasını hərtərəfli yoxlamağı tövsiyə edirlər. Yoxlamaq üçün provayder konfiqurasiyasını yeni verilənlər bazasına yükləyin və ilk addımı təkrarlayın.

Səhvləri aradan qaldırmaq üçün sırf texniki məsələlərə əsaslanan müəyyən bir hərəkət alqoritmi də var:

  1. Aktiv verilənlər bazalarının bütün fon tapşırıqlarını söndürməlisiniz.

  2. Serveri yenidən başladın.

  3. SQL istifadə edərək ehtiyat nüsxəsini çıxarın.

  4. Verilənlər bazasını dəstəkdən çıxarın və boşaltın cf.

Bəlkə də 1C tərəfindən buraxılan proqramları və konfiqurasiyaları idarə edərkən ən çox baş verən səhvlərdən biri "Obyekt sahəsi aşkarlanmadı" mesajıdır. Bu məqalə bu səhvin səbəblərinə, onun aradan qaldırılması üsullarına və özünü göstərdiyi vəziyyətlərə həsr edilmişdir.

"Obyekt sahəsi tapılmadı" nə deməkdir?

İstənilən 1C konfiqurasiyası proqramın vaxtaşırı daxil olduğu metadata obyektləri toplusudur. Hər bir obyekt bir sıra sahələrlə xarakterizə olunur. Obyekt sahəsinə daxil olmanın səhv nəticəsidir ki, bu pəncərə görünəndə proqram hesabat verir.

Bu vəziyyət istənilən vaxt baş verə bilər:

  • Proqramı işə saldıqda;
  • Formanın məlumat sahələrini doldurarkən;
  • Məlumatı çap edərkən.

Xətanın səbəbləri

1C obyekt sahəsi tapılmadı mesajı, əksər hallarda konfiqurasiyaya dəyişiklik etdikdən sonra görünür (müstəqil olaraq əlavə etmək və ya cari versiyaya yeniləmək). Bunun əsas səbəbi proqramçıların diqqətsizliyidir:

  • Kodun istinad etdiyi atribut verilənlər bazasında yoxdur (silinib və ya hələ yaradılmayıb);
  • Kodda xəta var (;
  • Sahə yaradarkən xəta (idarə olunan formalarla işləyən istifadəçilər üçün uyğundur);
  • Forma elementinin bütün təfərrüatları doldurulmur (xüsusilə, "Məlumatlara gedən yol" atributu giriş sahəsinə daxil edilmədikdə, bu sahəyə hər dəfə daxil olduqda "Obyekt sahəsi tapılmadı" xətası görünəcək);
  • İdarə olunan formalarda, işləyicidə bir düymə üçün əmr təyin etməyi unutsanız, bu xəta ilə də qarşılaşa bilərsiniz.

Müalicə vasitələri

Qeyd etmək lazımdır ki, 1C üçün "Obyekt sahəsi aşkarlanmadı" kritik bir səhv deyil. Sistemin işləməsi davam edir, yalnız bədənində səhv baş verən modulun icrası kəsilir.

Bu səhvin səbəbləri nə olursa olsun, proqramçıların müdaxiləsi olmadan yalnız bir halda həll edilə bilər: əgər səhv konfiqurasiya çatdırılmasının yenilənməsindən qaynaqlanırsa.

Bu halda, verilənlər bazasının ehtiyat nüsxəsini bərpa edə və ya yeniləməni geri qaytara bilərsiniz, bundan sonra yeni konfiqurasiya buraxılışında səhv çox güman ki, düzəldiləcəkdir. Əksər digər hallarda proqramın icra olunan kodunda dəyişikliklər tələb olunur.

Səhv nümunəsi və onu aradan qaldırmaq üçün bir üsul

8.2.15 buraxılışından sonrakı proqram versiyalarında istifadəçi identifikasiyasını sadələşdirmək üçün OpenID-dən istifadə etməklə daxil olmaq imkanı təqdim edilmişdir. Bu buraxılış zamanı bir çox istifadəçi “Obyekt sahəsi tapılmadı (OpenID Authentication) xətası ilə qarşılaşdı.

Sonradan məlum olduğu kimi, bu pəncərənin yaranmasının səbəbi əvvəllər hazırlanmış konfiqurasiyaların belə autentifikasiya imkanlarını nəzərə almaması olub. Proqram kodunda isə belə bir problemin həlli mexanizmi yox idi.

Əsas həll yolları bunlar idi:

  1. Platformanın cari versiyaya yenilənməsi;
  2. Konfiqurasiyanı yeniləməkdən imtina;
  3. Mübadilə qaydalarında dəyişikliklər;
  4. Siz sadəcə olaraq çekə məhəl qoymayacaqsınız;

Hər halda, müstəsna vəziyyətin nədən qaynaqlanmasından asılı olmayaraq, heç vaxt çaxnaşma olmamalıdır. Proqramın sizə nə dediyini, hansı sahənin çatışmadığını oxumağa çalışın, hansı hərəkətlərin mesajın görünməsinə səbəb olduğunu təhlil edin və texniki dəstək mütəxəssisi ilə əlaqə saxlayın. Çox vaxt bu problem əlaqə anından bir saat ərzində həll olunur.

Bəzən elə olur ki, 1C-ni yenilədikdən sonra müəyyən bir obyekti göstərən “Obyekt sahəsi aşkarlanmadı” yazır. Bu, proqrama daxil olarkən, formanı doldurarkən və s.

Mesajın mahiyyəti haqqında düşünsəniz, proqramın istifadəçi tərəfindən müəyyən edilmiş obyekti tapa bilməyəcəyi aydındır. Bu vəziyyət köhnəlmiş platformada işləyən yeni buraxılışın quraşdırılması üçün xarakterikdir. Bu halda, köhnə platforma mexanizmləri buraxılış dəyişikliklərini nəzərə almır və artıq mövcud olmayan atributa daxil olur.

Şəkil 1

Giriş edilən modul işləməyi dayandırır, lakin proqram onun işini dayandırmaya bilər. Səhv proqram və ya emal modulunda olduqda, proqram işə salındıqda başlamaya bilər.

Yeniləməni quraşdırarkən açılan çatdırılma təsvirinə baxmaq vacibdir. Platforma versiyasından istifadə üçün tövsiyələr orada göstərilməlidir.



Şəkil 2

Beləliklə, problemin ilk və əsas həlli 1C: Enterprise platformasını yeniləməkdir.

Hansı platformanı quraşdırdığımızı görmək üçün menyunun "Alətlər" - "Proqram haqqında" maddəsinə keçməlisiniz, burada yuxarı sətirdə platformamızın versiyasını görürük və konfiqurasiya yeniləməsini quraşdırarkən tövsiyə olunan ilə müqayisə edirik. .



Şəkil 3

İstifadəçi parametrlərinin təmizlənməsi

Səhv, proqram platforması yenilənsə belə baş verə bilər, məsələn, konfiqurasiya yeniləndikdən sonra, icra sənədində "Seç" düyməsini kliklədikdə, "Obyekt sahəsi tapılmadı (Valyuta)" mesajı görünür. Platforma yeniləndiyi üçün burada səbəb nə ola bilər? Bəzi proqram parametrləri istifadəçinin parametrlərində düzəldilə bilər və səhvi aradan qaldırmaq üçün onun parametrlərini təmizləmək kifayətdir. "1C: Mühasibat 3.0"-da bu element "İdarəetmə" - "Proqram Parametrləri" - "İstifadəçi və Hüquq Parametrləri" ndə yerləşir.


Şəkil 4

"İstifadəçinin Şəxsi Parametrləri" alt bölməsində "Parametrləri Sil" hiperlinkini izləyin, burada bütün istifadəçilər və ya yalnız seçilmişlər üçün parametrləri silməyi seçə bilərik. Biz həmçinin bütün parametrləri və ya müəyyən növ parametrləri silməyi seçə bilərik.



Şəkil 5



Şəkil 6

İstifadəçinin proqram səhvinin aid olduğu köhnəlmiş obyektlərdən istifadə edə biləcəyi parametrləri qarşımızda açılacaq. Müəyyən bir parametr seçə bilərik (səhv tərəfindən göstərildiyi kimi) və ya bütün parametrləri silə bilərik.


Şəkil 7

Səhv platforma və istifadəçi parametrləri ilə əlaqəli deyilsə, bəlkə də göstərilən obyekti zədələyən infobazada sadəcə bir nasazlıq var idi. Bu halda, Konfiqurator rejimində, "İdarəetmə" menyusunda "Məlumat bazasının sınaqdan keçirilməsi və korreksiyası" həyata keçirmək tövsiyə olunur.



Şəkil 8

Test və korreksiyada verilənlər bazasının məntiqi və istinad bütövlüyünü yoxlamaq lazımdır. Əgər obyekt aşkar edilmirsə, biz yoxlama proqramını belə obyektlərlə nə edəcəyimizə qərar vermək üçün konfiqurasiya edə bilərik - obyektlər yaratmaq, arayışları aydınlaşdırmaq və ya onları dəyişməmək.



Şəkil 9

“Obyektlər yarat” seçimini seçdiyiniz zaman proqram obyektə mövcud olmayan istinadı aşkar etdikdə element, bir növ stub yaradır. “Bağlantıları sil” və ya “Obyekti sil” seçimini seçdiyiniz zaman yanlış bağlantılar sadəcə silinəcək. Dəyişdiricini “Dəyişməyin” mövqeyində qoysaq, proqram heç bir tədbir görmədən bizi sadəcə olaraq bu obyektə yönəldəcək. Bu seçim açıq-aydın bizə kömək etməyəcək.

Beləliklə, 1C proqramında hər hansı bir səhvin məntiqi izahı var.

1C: Müəssisə istifadəçilərinin qarşılaşdığı problem "Xəta: Obyekt sahəsi tapılmadı" problemi, əksər hallarda başlanğıc zamanı ortaya çıxır. Bu problem əlverişsizliyə səbəb olur və iş prosesini ləngidir. Bir çox istifadəçi, sorğuların göstərdiyi kimi, bu problemi necə tez və müstəqil şəkildə həll edəcəyini bilmir. Effektiv tövsiyələrə baxaq.

1C: Müəssisə parametrlərində hər bir obyektə öz sahəsi təyin olunur. Bu səhvi proqramçının nöqteyi-nəzərindən təhlil edərək belə bir nəticəyə gələ bilərik: problem proqram obyektdə göstərilməyən sahəyə daxil olduqda ortaya çıxır. Problemi istifadəçilərin nöqteyi-nəzərindən qiymətləndirərkən, 1C: Enterprise-da səhv proqramın istifadəçi tərəfindən müəyyən edilmiş atributunu tapa bilməməsidir.

Səhv 1C:Müəssisə, bir qayda olaraq, üç vəziyyətdə görünür:

  • proqrama daxil olduqda;
  • formanı doldurarkən;
  • şablonu doldurmadan əvvəl.

Bu siyahı davam edə bilər, lakin qəzanın həlli üsulları tamamilə səhv səhifənin göstərilməsinin təfərrüatlarından asılıdır.

Doğrulama

1C: Enterprise-in ən son yeniləmələrində siz OpenID vasitəsilə daxil ola bilərsiniz. Bu yeni seçim bağlantınız kəsildikdən sonra daxil olmağı asanlaşdırır.

Problemi bir neçə yolla həll edə bilərsiniz:

  • 1C platformasının ən son buraxılışa avtomatik yeniləməsini edin (güncəlləməni 1C: Enterprise-in rəsmi saytında tapa bilərsiniz);
  • kömək etmirsə, 1C proqramçısına ehtiyacınız var

Yeniləmədən istifadə etmədən problemi necə həll etmək olar:

  • proqram daxilində yoxlamalardan keçmək;
  • mübadilə qaydalarının müstəqil dəyişdirilməsi.

Anbar

Səbəb: sənəddəki məlumatlar, məsələn, cədvəlin ortasında göstərilmişdir, lakin başlıqda yerləşməlidir:

  • səhv nöqtəsində dayanmağı konfiqurasiya edin;
  • Konfiquratorda daxil edilmiş məlumatların düzgünlüyünü yoxlamağa əmin olun.

Problemi həll etmək üçün seçimlər:

  • bütün ağırlıqlı mallar üçün kod təyin edin;
  • Kodlar üçün şablon qurun (“Avadanlıq parametrləri” bölməsi).

Axtarış sətri

  • kodu diqqətlə yoxlayın, bəlkə də səhv göstərilən yazışmaları və ya onun olmamasını göstərən siyahıda problem yaranıb;
  • başqa bir çevrilmə emalını yükləyin.

Qarşı tərəf

Parametrlərdə “Tərəfdaşların və podratçıların müstəqil idarə edilməsini” aktiv etsəniz, bu xətanı düzəldə bilərsiniz. Bu parametrlər menyusuna daxil olmaq üçün “İdarəetmə”, sonra isə “CRM və satış” bölməsinə keçin.

Nəzərdən keçirdiyimiz xəta tez-tez yeni proqram təminatı mexanizmlərinin tətbiqi zamanı yeni proqram buraxılışlarında baş verir. Əksər hallarda problem yeni buraxılışın buraxılışı zamanı öz həllini tapır. Yeni buraxılışı gözləməmək üçün ehtiyat nüsxələri saxlamağı unutmayın. Bu, sizi əvvəlki versiyaya qaytaracaq. Bu seçim 1C: Enterprise xətası görünən istənilən vəziyyətdə istifadə edilə bilər.

1C:Müəssisə mütəxəssisləri, istifadəçi proqramın funksionallığını göstərərkən səhvlərlə qarşılaşdıqda nə etməli olduğuna dair bir neçə ümumi tövsiyə verir:

  1. Köhnəlmiş və lazımsız məlumatların konfiqurasiyasını təmizləmək lazımdır. "Konfiqurasiyanı yoxlayın" menyusunda "Konfiqurasiyanın məntiqi bütövlüyünü yoxlayın" qutusunu seçin. Proqram avtomatik olaraq yanlış məlumatları siləcək.
  2. Konfiqurasiyası dəstəklənənlər üçün mütəxəssislər satıcının konfiqurasiyasını hərtərəfli yoxlamağı tövsiyə edirlər. Yoxlamaq üçün provayder konfiqurasiyasını yeni verilənlər bazasına yükləyin və ilk addımı təkrarlayın.

Səhvləri aradan qaldırmaq üçün sırf texniki məsələlərə əsaslanan müəyyən bir hərəkət alqoritmi də var:

  1. Aktiv verilənlər bazalarının bütün fon tapşırıqlarını söndürməlisiniz.
  2. Serveri yenidən başladın.
  3. SQL istifadə edərək ehtiyat nüsxəsini çıxarın.
  4. Verilənlər bazasını dəstəkdən çıxarın və boşaltın cf.