Nesne alanı herhangi bir doldurma kuralı içermiyor. Sorun ne, çünkü "nesne alanı algılanmıyor." Nalashtuvan koristuvach'ın temizlenmesi

Belki de 1C tarafından yayınlanan programları ve konfigürasyonları kullanırken sıklıkla meydana gelen hatalardan birine "Nesne alanı algılanmadı" bildirimi denilebilir. Bu eylemin suçluluğunun nedenleri, ortadan kaldırılma yöntemleri ve kendini gösterdiği durum bu makaleye ayrılmıştır.

"Nesne alanı algılanmadı" ne anlama geliyor?

Herhangi bir 1C konfigürasyonu, programın periyodik olarak güncellendiği bir dizi meta veri nesnesi içerir. Cilt nesnesi bir dizi alanla karakterize edilir. Programın kendisi, nesne alanına ölçeklendirmenin yanlış sonucu göründüğünde sizi bilgilendirir.

Aşağıdaki durumlarda bu durumu suçlayabilirsiniz:

  • Programa başlama zamanı hakkında;
  • Formun bilgi alanları doldurulduğunda;
  • Bilgi başka bir kişiye gönderildiğinde.

Merhametin ortaya çıkmasını sağla

1C nesne alanı algılanmıyor, çoğunlukla konfigürasyonda bir değişiklik yaptıktan sonra ortaya çıkıyor (kendi kendine ekleme veya geçerli sürüme güncelleme). Suçluluğun ana nedeni programcıların önemsenmemesidir:

  • Kodun oluşturulduğu tarihten önceki ayrıntılar veritabanında mevcuttur (oluşturulur oluşturulmaz);
  • İntikam alma kodu (;
  • Alan oluştururken taşlama (seramik kalıplarla çalışan ressamlar için geçerlidir);
  • Form öğesinin tüm ayrıntıları doldurulmamış (giriş alanında "Tarih yolu" ayrıntılarının bulunmaması dışında, bu alana dış görünüm girildiğinde "Nesne alanı algılanmadı" hatası görünüyor);
  • Sertifikalı formlarda sampler’da butonun komutunu girmeyi unutursanız bu fiyata takılıp kalabilirsiniz.

Öğrenmenin yolları

Lütfen 1C için "Nesne alanı algılanmadı" ifadesinin kritik bir hata olmadığını unutmayın. Sistemin çalışması sinir bozucu oluyor, her modül takıldığında kesintiye uğruyor ya da sistemde sorun yaşanıyor.

İptal bedelinin nedenleri ne olursa olsun, programların teslimi olmadan, yalnızca tek bir şekilde belirlenebilir: Güncellenen konfigürasyon nedeniyle iptal tamamlanır tamamlanmaz.

Bu versiyonda, veritabanının yedek kopyasını güncelleyebilir veya bir güncelleme gerçekleştirebilirsiniz, ardından konfigürasyonun yeni sürümünde, yani her şeyde değişiklik kaldırılacaktır. Diğer problem türlerinin çoğu, program kodu sonlandırılmadan önce değişiklik yapılmasını gerektirir.

Soymanın poposu aynı tekniktir

8.2.15 sürümünü takip eden program sürümlerinde, istemcilerin tanımlanmasını kolaylaştırmak için ek bir OpenID kullanarak oturum açma özelliği eklenmiştir. Bu sürüm yayınlandığında birçok kişi "Nesne alanı algılanmadı (OpenID kimlik doğrulaması)" mesajını tıkladı.

Daha önce açıklandığı gibi, bu pencerenin ortaya çıkmasının nedeni, yapılandırma bozulmadan önce bu tür bir kimlik doğrulama olasılığının garanti edilmemesiydi. Ve program kodu böyle bir soruna neden olan mekanizmayı belirtmedi.

Kararın ana yönleri şunlardı:

  1. Platformun mevcut sürüme güncellenmesi;
  2. Vidmova yapılandırmayı güncelliyor;
  3. Değişim kurallarının değiştirilmesi;
  4. Geri dönüşü görmezden gelebilirsiniz;

Durum ne olursa olsun, durum ne kadar suçlu olursa olsun paniğe gerek yok. Programın size neler söylediğini, hangi alanların eksik olduğunu okumaya çalışın, hangi eylemlerin bildirimin görünmesine yol açtığını analiz edin ve teknik destek için bir uzmanla iletişime geçin. Çoğu zaman, bu sorun, gelişme anından itibaren bir yıl boyunca ortaya çıkar.

Bu sorunla ilgili sorun 1C sisteminin çökmesidir - Pomilka: Nesne alanı algılanmıyor, çoğu zaman başlangıçta kayboluyor. Bu sorun güvensizliği beraberinde getirir ve iş sürecini aksatır. Pek çok koristuvach, deneyimlerini gösterdikçe bu sorunu kendi başlarına nasıl çözeceklerini bilmiyor. Daha etkili bir göz atalım.

1C ayarlarında cilt nesnesine bir voltaj alanı atanır. Böyle bir değişikliği programcının bakış açısından analiz ettikten sonra, rahatsız edici bir sonuca varılabilir: sorun, program nesnede belirtilmeyen bir alana genişlediğinde ortaya çıkar. Sorunu muhabirlerin konumundan değerlendirdiğimizde, 1C sorunu, programın özniteliğe karşılık gelen görevleri bulamaması gerçeğinde yatmaktadır.

Pomilka 1C, kural olarak üç durumda ortaya çıkar:

  • programa girerken;
  • formun doldurulduğu saatte;
  • şablonu tamamlamadan önce.

Bu liste dikkate alınabilir, ancak hatayı gidermeye yönelik yöntemler, sayfaların yanlış görüntülenmesinin ayrıntılarında bulunabilir.

Sorun: Nesne alanı algılanmıyor 1C (Kimlik Doğrulama)

Yeni güncellenen 1C ile OpenID ile giriş yapabilirsiniz. Bu yeni seçenek, bağlantı kesildikten sonra oturum açma işlemini atlamanıza olanak tanır.

Sorunu çeşitli şekillerde çözebilirsiniz:

  • platformu en son sürüme güncelleyin (güncellemeyi resmi 1C web sitesinde bulacaksınız);
  • En son sürüme yükseltin (yedek kopyalar oluşturduğunuzdan emin olun).

Wiki güncellemesi kullanmadan sorun nasıl giderilir:

  • program ortası doğrulamanın atlanması;
  • değişim kurallarının bağımsız değişimi.

Kusura bakmayın: Alan gösterilmiyor (Depo)

Sebep: Belgedeki veriler örneğin tablonun ortasında belirtilir ve ayrıntılar başlıkta görünür:

  • dişi taşlama noktasına kadar cilalayın;
  • Yapılandırıcıda girilen verilerin doğru olup olmadığını kontrol ettiğinizden emin olun.

Kusura bakmayın: Nesne alanı algılanamadı (Ürünün Öneki)

Sorunu çözmek için seçenekler:

  • tüm ürünleriniz için bir kod girin;
  • kodlar için şablonu özelleştirin (“Sahipliğin özelleştirilmesi” bölümü).

Pomilka: Nesne alanı gösterilmiyor (Satır Poshuku)

  • Yanlış tanımlanmış bir görünürlük veya başka bir şey gibi sorun yeniden yorumlanmış olabileceğinden kodu dikkatlice inceleyin;
  • Diğer dönüştürme işlemlerini tanıtın.

Kusura bakmayın: Nesne alanı gösterilmiyor (Karşı Taraf)

Bu bilgiyi “Ortakların ve yüklenicilerin bağımsız davranışları” bölümünü kontrol ederek ekleyebilirsiniz. Bu kurulum menüsüne ulaşmak için “Yönetim”e ve ardından “CRM ve satışlar”a gidin.

İncelediğimiz sorun, yeni yazılım mekanizmalarının devreye girmesi nedeniyle sıklıkla yeni yazılım sürümlerinde ortaya çıkıyor. Çoğu durumda sorun, yeni bir sürüm yayınlandığında kendiliğinden çözülür. Yeni bir sürümü beklememek için yedek kopyaları kaydetmeyi unutmayın. Sizi önceki versiyona döndüreyim. Bu seçenek, 1C programının başarısız olması durumunda her durumda kullanılabilir.

  1. Eski ve gereksiz bilgilerin yapılandırmasını temizlemek gerekir. "Yapılandırmayı kontrol et" menüsünde "Yapılandırmanın mantıksal bütünlüğünü kontrol edin" sırasını ayarlayın. Program bağımsız olarak yanlış bilgileri görüntüler.
  2. Sağlayıcılar, konfigürasyonu değişim halinde olan kişiler için tedarikçinin konfigürasyonunun dikkatli bir şekilde kontrol edilmesini önermektedir. Kontrol etmek için yükleyicinin yapılandırmasını yeni veritabanına aktarın ve ilk adımı tekrarlayın.

Değişiklikleri iptal etmek için tamamen teknik noktalara dayanan bir algoritma vardır:

  1. Aktif veri tabanlarının tüm arka plan verilerinin kapatılması gerekmektedir.
  2. Sunucuyu yeniden başlatın.
  3. SQL yöntemlerini kullanarak yedekleme oluşturun.
  4. Destek ve vivantage'dan temel alın cf.

Bazen 1C sistemi şu uyarıyla yanıt verir: "Nesne alanı algılanmadı."

Merhamet et

Bu sorun çeşitli durumlarda ortaya çıkabilir:

- Programa girerken;
- Formları doldururken veya şablonlara veri girmeden önce;
- bir derleyiciyi kaydederken - “ZagalniyModule Koristuvachi (OpenID Kimlik Doğrulaması) aracılığıyla “Kayıttan Önce”.

Seçenekler farklılık gösterebilir. 1C yapılandırıcının kurulum modunda tüm işlevlerin doğru çalıştığı, ancak programı başlattığınızda böyle bir sorunun ortaya çıktığı ortaya çıktı.

Bunun nedeni ise daha önce geliştirilen yazılım mekanizmalarının bu konfigürasyonlara uymaması ve program koduna girilen verilerin işlenmemesidir. Tobto. Hiçbir özellik kalmayıncaya kadar canavara gidelim.

Bu durum, yeni bir sürümün kurulumu sırasında veya eski bir platformda 1C programlı bir robotta ortaya çıkabilir.


Yerleşimi düzeltme yöntemi

“Nesne alanı algılanmadı” hatasını düzeltmek için programı yeniden yüklemeniz veya yeni bir sürüme güncellemeniz gerekir. Platformun güncel sürümüne şirketin resmi internet sitesinden veya ilgili diğer kaynaklardan ulaşılabilir.

Aksi takdirde önceki sürüme geri dönebilirsiniz ancak düzenli olarak yedek kopyalar almanız önerilir.

Bazen 1C'yi güncelledikten sonra aynı nesneye atamalardan "Nesne alanı algılanmadı" yazılması olur. Bu, programa girerken, herhangi bir formu doldururken vb. gerçekleşebilir.

Bilginin özünü düşünürseniz programın hedef nesnenin görevlerini bulmasının imkansız olduğu açıktır. Bu durum, eski bir platformda çalışan yeni bir sürümün yüklenmesi için tipiktir. Bu durumda platformun eski mekanizmaları sürümdeki değişiklikleri desteklemez ve artık var olmayan bir özelliğe dönüştürülür.

Şekil 1

Modül tamamlanmadan çalışmayı durdurur, aksi takdirde program kesintiye uğramayabilir. Program programda veya işleme modülünde bulunuyorsa program başlatıldığında başlamayabilir.

Bu durumda güncellemenin yüklendiği saatte ortaya çıkan ilerlemenin açıklamasına bakmak önemlidir. Burada platformun güncel sürümüne ilişkin önerilerin belirtilmesi zorunludur.



İncir. 2

Dolayısıyla mevcut sorunun ilk ve ana seçeneği, 1C:Enterprise platformunu güncellemenin fiyatıdır.

Hangi platformu kurduğumuzu görmek için, “Hizmet” - “Program hakkında” menü öğesine gitmeniz gerekir; burada üst satırda, güncellenmiş yapılandırmayı kurarken önerilene eşit olan platformumuzun sürümünü görüyoruz. .



Şek. 3

Nalashtuvan koristuvach'ın temizlenmesi

Platform programlarla güncellenirken hata iptal edilebilir, örneğin yapılandırma güncellendikten sonra uygulama belgesindeki "Seç" düğmesine basıldığında "Nesne alanı algılanmadı (Para birimi)" mesajı belirir. " Bunun nedeni ne olabilir, platform güncellendi mi? Programın bazı parametreleri kullanıcı ayarlarından sabitlenebilmektedir ve öğütücüyü kaldırmak için ayarların silinmesi yeterlidir. “1C: Muhasebe 3.0” da bu öğe “Yönetim” - “Program Parametreleri” - “Koristuvach ve Haklar Parametreleri” bölümünde bulunur.


Şekil 4

“Kişisel hesaplar için kişisel ayarlar” bölümünde, tüm üyeler için veya yalnızca seçilenler için ayarları seçebileceğimiz “Ayarları temizle” bölümüne gidin. Ayrıca tüm ayarları veya diğer ayarları temizlemeyi de seçebiliriz.



Şekil 5



Şekil 6

Önümüzde, programların değiştirilmeye çalışıldığı eski nesneleri vikoristovatlamanın mümkün olduğu koristuvach eğitimini görüyoruz. Belirli bir ayarı seçebiliriz (ipucu ile) veya tüm ayarları temizleyebiliriz.


Şekil 7

Bu durumda, suçlu anlaşmasının platformla ve muhabirin eğitimiyle bağlantılı olmaması nedeniyle, belki de nesnenin göstergelerinin bozulması olan bilgi tabanındaki bir hata haline geldi. Bu durumda, Konfigüratör modunda "Yönetim" menü öğesinde "Bilgi tabanının test edilmesi ve düzeltilmesi" işleminin gerçekleştirilmesi önerilir.



Şekil 8

Test edildiğinde ve düzeltildiğinde tabanın mantıksal ve uygulanabilir bütünlüğünün doğrulanması gerekir. Tanımlanamayan bir nesne tespit edilirse, doğrulama programının parametrelerini bu tür nesnelerle çalışacak şekilde ayarlayabiliriz - nesneleri kapatın, mesajı silin veya değiştirmeyin.



Şekil 9

“Nesne oluştur” seçeneğini seçtiğinizde program, beklenmedik bir şekilde gönderilen bir nesneyi tespit ettiğinde bir öğe, bir tür saplama oluşturur. “Mesajları temizle” veya “Nesneyi sil” seçeneğini seçtiğinizde hatalı mesajlar kolayca silinecektir. Anahtarı varsayılan "Değiştirme" ayarından mahrum bırakırsanız, program bize bu konuda basitçe bilgi verir, günlük eylemler konusunda endişelenmeyin. Bu seçeneğin bize faydası olmayacak.

Bu sayede 1C programında af olsaydı daha mantıklı bir açıklaması olurdu.