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:
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:
Yeniləmədən istifadə etmədən problemi necə həll etmək olar:
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:
Xəta: Obyekt sahəsi tapılmadı (Çəki Element Prefiksi)
Problemi həll etmək üçün seçimlər:
Xəta: Obyekt sahəsi tapılmadı (Axtarış sətri)
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.
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:
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:
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:
Yeniləmədən istifadə etmədən problemi necə həll etmək olar:
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:
Xəta: Obyekt sahəsi tapılmadı (Çəki Element Prefiksi)
Problemi həll etmək üçün seçimlər:
Xəta: Obyekt sahəsi tapılmadı (Axtarış sətri)
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.
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:
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.
İ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:
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:
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.
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:
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
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.
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.
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:
Yeniləmədən istifadə etmədən problemi necə həll etmək olar:
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:
Problemi həll etmək üçün seçimlər:
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:
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: