internet pencereler Android

Test ve sabitleme nasıl yapılır. Bilgi tabanını test etme ve düzeltme

10.03.2016 13:43 tarihinde oluşturuldu 10.03.2016 13:43 tarihinde yayınlandı Yazar: Yönetici Görüntüleme: 6202

Birçok kullanıcı, 1C programının çökmesi, hataların görünmeye başlaması, programın aniden "kilitlenmesi" veya kapanması gerçeğiyle karşılaşabilir. Bu durumda, bu yerleşik mekanizma neredeyse her zaman bu tür sorunları çözmeye yardımcı olduğundan, bilgi tabanını test etmeniz ve düzeltmeniz yeterlidir.

Ancak bu prosedüre başlamadan ve herhangi bir önemli işlemi gerçekleştirmeden önce, veritabanının bir kopyasını çıkarmak gerekir. Veritabanının bir kopyasının nasıl oluşturulacağına ilişkin ayrıntılar, Veritabanının bir kopyasının oluşturulması - ne için ve nasıl yapılacağı makalesinde tartışılmıştır.

Sizi veri kaybıyla ilgili sorunlardan kurtaracak bir yedek kopyaya sahip olduğunuzda, test prosedürünün kendisine ilerleyebilirsiniz. Bunu yapmak için programı yapılandırıcı modunda çalıştırmanız gerekir.

"Konfigüratör" başlatıldığında, menüde "Yönetim"e tıklayın ve açılır listeden uygun öğeyi seçin.

Açılan pencerede doğrulama seçeneğini kendimiz kurma hakkımız var, gerekli öğeleri işaretlemeniz önerilir.


İlk öğeyi işaretliyoruz, çünkü bu ayar sistem performansını artıracak tablo dizinlerini yeniden oluşturacaktır. İkinci paragrafta onay kutusunun ayarlanması, veritabanı tablolarının bütünlüğünü kontrol etmenize ve içlerindeki hataları ortadan kaldırmanıza olanak tanır. Ardından, nesnelere yapılan tüm referansları kontrol etmek için bilgi bankası referans bütünlüğü kontrolünü seçiyoruz, çünkü bazıları artık var olmayabilir veya yok olabilir. Bu seçimle, aşağıdaki nesnelerle ne yapacağınızı belirleyebileceğiniz aşağıdaki alan aktif hale gelir: yenilerini oluşturun, temizleyin veya hiçbir şey yapmayın. Sonraki öğenin seçilmesi, birikim kayıtlarındaki toplamları yeniden hesaplayacaktır. Bilgi bankası tablolarının sıkıştırılmasının yanındaki "onay" sayesinde, test ederken ve düzeltirken, bir zamanlar silinmek üzere işaretlediğimiz ve hatta daha sonra sildiğimiz veriler nihayet silinecek, ancak yine de veritabanında kaldılar, basitçe görünmüyorlardı. bize. Böylece veritabanımızın hacmi azalacaktır. Ve bu listedeki son şey yeniden yapılanmadır, istenen yapıya sahip yeni tabloların oluşması için gereklidir, bundan korkmamalısınız, çünkü tüm eski veriler yenilerine aktarılacaktır. Bu nedenle, gördüğümüz gibi, tüm cephelerdeki sorunları ortadan kaldırmak için tüm öğelerin işaretlenmesi önerilir.

Kontrollere ve modlara karar verdikten sonra, aşağıda "Test ve düzeltme" yapmak için işaretlendiğini kontrol ediyoruz.

En sonunda, veritabanının çok büyük olması durumunda, kontrol yürütme süresini sınırlamak mümkündür.

Test kurulumu tamamlandığında "Çalıştır" butonuna tıklayarak işlemi başlatabilirsiniz.

Kontroller sırasında altta servis mesajları için bir pencere açılacak, yani test aşamalarını gözlemleyebileceğiz ve ne zaman tamamlandığını görebileceğiz. Bu prosedürün özel modda gerçekleştirildiğini unutmayın, bu nedenle tüm çalışan kullanıcıların programı kapatması gerekir. Ayrıca her güncellemeden önce söz konusu kontrolün yapılması önerilir ve programın nasıl güncelleneceği 1C nasıl güncellenir makalesinde anlatılmıştır.

Ne yazık ki, programdaki bir arıza nedeniyle "Yapılandırıcıyı" başlatamadığımız durumlar vardır. Ardından, chdbfl.exe bileşenini test etmek için farklı bir şekilde hareket etmeniz gerekecektir. Bu süreç, yukarıda tartışılan test etme ve düzeltmeye benzer. Öncelikle veritabanının bir kopyasını da almamız gerekiyor, ancak bu durumda iş konfigüratör olmadan devam ettiğinden, sadece bilgi bankası dizinini kopyalayarak bir kopya oluşturuyoruz.

Üssün tam olarak nerede olduğunu unutursak, istenen üssü seçerek başlatma penceresindeki yola her zaman bakabiliriz.


Şimdi, veritabanının tam yolunu bilerek dizini bulup kopyalıyoruz.

Ardından, chdbfl.exe yardımcı programını bulmanız ve çalıştırmanız gerekir, 1C platformuyla birlikte kurulur ve kurulum dizininin "Bin" klasöründe bulunabilir, çoğu zaman adres şuna benzer: C:\Program Files ( x86)\1cv8\8.3.7.1845\bin , burada 8.3.7.1845 platform sürüm numarasıdır. Ancak aramada hala zorluk yaşıyorsanız, "1C Enterprise" etiketine sağ tıklayarak adresi netleştirebilirsiniz.

Böylece, ihtiyacımız olan yardımcı programı "bin" klasöründe buluyoruz ve farenin sol düğmesine çift tıklayarak başlatıyoruz.

Yardımcı programı başlattıktan sonra, veritabanı dosyasının fiziksel bütünlüğünü kontrol etmek için bir pencere açılacak, dosya adını belirtmemiz gerekecek, veritabanının yolu kopyalandıktan sonra zaten biliniyor, veritabanı ile dizini açın ve "1Cv8" i seçin " dosya. Algılanan hataları düzeltmek için kutuyu işaretleyin ve Çalıştır'a tıklayın.


İşlem tamamlandığında sonucu yardımcı program penceresinde göreceğiz. Bundan sonra pencereyi kapatın ve programa girmeyi deneyin.


1C üssünüzde problemler varsa, çeşitli hatalar ortaya çıktıysa veya hatta başlamayı durdurduysa, 1C tabanını test edip düzeltmeniz gerekir.Herhangi bir konfigürasyonu düzeltmeden önce yapılacak ilk ve en önemli şey. 1C veritabanının yedek bir kopyasını oluşturmanın 2 yolunu vermemiz boşuna değil. Konfigüratör modunda konfigürasyon çalışmayı durdurmuş olsa bile, yöntem 1'i kullanarak (konfigürasyon dosyasını kopyalayarak) her zaman bir kopyasını oluşturabilirsiniz.

Yedekleme tamamlandığına göre, veritabanını yapılandırıcı modunda başlatın:

Konfigüratör modunda bile konfigürasyonunuz başlamayacak kadar hasar görmüşse, 1C Enterprise 8 teslimat setinde bulunan geri yükleyebilirsiniz.

"Yönetim"-"Test etme ve düzeltme…" öğesini seçin:

Seçip 'Çalıştır' düğmesini tıklamanız gereken 1C temel kontrol ve düzeltme modu ayarlarını içeren bir pencere göreceksiniz.

Bu kontrol, veritabanınızın boyutuna bağlı olarak çok uzun zaman alabilir. Bu nedenle, göründükleri sırayla bir seferde bir doğrulama modunun seçilmesi önerilir (ilk önce yalnızca "Bilgi tabanı tablolarını yeniden indeksleme" modu, ardından yalnızca "Bilgi tabanının mantıksal bütünlüğünü kontrol etme" modu vb.) ve her düzeltmeden sonra 1C veritabanında hata olup olmadığını kontrol edin.

Tüm doğrulama ve düzeltme modlarını sırayla göz önünde bulundurun:

Bilgi tabanı tablolarını yeniden indeksleme.

Yapılandırmamızdaki nesnelerin belirli ayrıntılarını aramayı hızlandırmak için 1c sistemi dizinler oluşturur. Bu onarım modunda, sistem tüm dizinleri yeniden oluşturacaktır.

Bilgi tabanının mantıksal bütünlüğünü kontrol etme.

Adından da anlaşılacağı gibi, bu modda sistem, veritabanı tablo yapılarındaki mantıksal hataları kontrol eder ve düzeltir.

Bilgi tabanının referans bütünlüğünü kontrol etme.

Bu modda, sistem nesnelere yapılan tüm referansların varlığını kontrol eder. Var olmayan nesnelere bağlantılar varsa, sistem bu tür kötü bağlantıları silebilir veya düzeltmeye çalışabilir. Bu nedenle, bu kontrol için ayrıca bu tür nesnelerle ne yapacağınızı belirtmelisiniz: yenilerini oluşturun, temizleyin veya hiçbir şey yapmayın.

Sonuçların yeniden hesaplanması.

Toplamlar, kayıtlar için bir tür dizindir. Örneğin, mal bakiyelerinin kaydı için toplamlar, istenen tarihte mal bakiyesini hızlı bir şekilde almamızı sağlar, vb. Bu modda, sistem tüm dönemler için tüm toplamları yeniden hesaplar. Kural olarak, bu çok uzun bir zaman kontrolüdür.

Bilgi bankası tablolarını sıkıştırma.

Bu mod, hataları ortadan kaldırmaktan çok konfigürasyon performansını iyileştirmekle ilgilidir, ancak yine de. Veritabanlarının boyutu zamanla büyür. Bunun nedeni, veritabanında silinmek üzere işaretlediğimiz ve ardından sildiğimiz, ancak aslında hala veritabanında kaldıkları (artık onları görmüyoruz) çok sayıda verinin birikmesidir. Bilgi bankası tablolarını sıkıştırmak aslında onları siler ve veritabanının boyutu küçülür.

Bilgi tabanı tablolarının yeniden yapılandırılması.

Hatalarla mücadelede en etkili mod. Yeniden yapılandırma ilkesi aşağıdaki gibidir. Her veritabanı tablosu için benzer yapıda yeni bir tablo oluşturulur ve eski tablodaki tüm veriler yenisine aktarılır.

İstediğiniz öğeyi seçtikten sonra, 'Çalıştır' düğmesine tıklayarak kontrolü başlatın.

Programın çalışması, örneğin bir elektrik kesintisi sırasında acil durdurma nedeniyle kesintiye uğrayabilir. Sonra veritabanı giremez.

Bazen çalışan bir program yanlış sonuçlar gösterebilir. Belgeler listeden "kayboluyor", bir belgeyi açmaya çalıştığınızda program donuyor, raporlarda garip sonuçlar çıkıyor. Tüm bu "aksaklıklar", 1C'yi test edip düzelttikten sonra durur.

Hatalar o kadar kaba olmayabilir, ancak herhangi bir tuhaflık ve yanlışlıklar "onarım işinin" nedenidir.

Sorunlara yol açan nedenler:

  • İşin acil sonlandırılması (ani kapanma);
  • Sabit sürücünün fiziksel bozulması;
  • Bilgisayar arızaları.

Veritabanını düzeltmeden önce bir yedekleme yapın

Veritabanını test etmeden önce, bir yedeğini aldığınızdan emin olun.

Bu, bilgi tabanının bulunduğu dizini doğrudan kopyalayarak yapılabilir. Konfigüratöre giremezseniz, sadece bu şekilde bir kopya oluşturabilirsiniz.

Konfigüratöre girmeyi başardıysanız, Şekil 1'deki gibi menüden Yönetim → Bilgi tabanını kaldır seçeneğini seçmeniz gerekir. Açılan pencerede yedeğin kaydedileceği dizini ve arşivin kaydedileceği dosyanın adını belirtmeniz gerekir.

Test ve düzeltmeden önce, bir kopya gerekir çünkü düzeltme verilerde geri döndürülemez değişiklikler yapar. Bazen (çok nadiren) iyileşmeyebilirler, ancak veritabanının durumunu kötüleştirebilirler.

Normal çalışma sırasında, tercihen günlük olmak üzere düzenli olarak yedekleme yapılmalıdır. Bu işin otomatik olarak yapılabilmesi için ücretsiz bir program kurun Yedekleme-1C Muhasebe yedekleri.

Yedekleri, veritabanının bulunduğu ortamda değil, aynı ortamda depolamak daha iyidir. Bir flash sürücü, internette depolama, başka bir sabit sürücü yapacak. Sonuçta, bazen veri kaybı, sabit sürücünün fiziksel olarak bozulmasıyla ilişkilidir.

Yedeklemeler, veri kaybına karşı sigortadır. Ancak, yedeklemelerde her şeyin mükemmel olduğunu garanti edemezsiniz, bu nedenle Test Etme ve Düzeltme seçeneğinin alaka düzeyi azalmaz.

Pirinç. 1. Veri yükleme.

Özetle:

  • Yedeklemeler düzenli olarak yapılmalıdır;
  • Yedekler başka bir ortamda saklanmalıdır;
  • Otomasyon için bir program var Yedekleme-1C Muhasebe yedekleri;
  • Test etmeden ve düzeltmeden önce, veritabanının bir kopyasını aldığınızdan emin olun.

Programın dahili araçlarıyla bilgi tabanının düzeltilmesi

Yedek kopya oluşturulduktan sonra, veritabanını Konfigüratör modunda açın. Yönetim → Bilgi tabanını test etme ve onarma menü seçeneğini seçin.

Açılan pencerede kutuları işaretleyin (Şek. 2).

Ancak bunu yapmamak daha iyidir: Menüde listelenen tüm işlemler bir kaza sonrası onarım için gerekli değildir.

İncir. 2. Tüm öğelerde onay işaretli test ve düzeltme penceresi 1s 8. Bunu yapma:

Tüm maddeleri işaretlerseniz uzun bir süreç başlayacaktır. Test ve düzeltmelerin sonuçları, pencerenin altında görüntülenir. Adımları tamamladıktan sonra butona tıklayın. kapat.

Her şeyi yapmak en iyi seçenek değil! Güçlü kullanıcılar, eylemleri adım adım ve seçici olarak gerçekleştirir.

Düzeltme adımları

Tüm menü öğelerini göz önünde bulundurun Test etme ve düzeltme.

  • Bilgi tabanı tablolarını yeniden indeksleme;
  • Mantıksal bütünlük kontrolü;
  • Bilgi bütünlüğü kontrolü;
  • Toplamların yeniden hesaplanması;
  • Tablo sıkıştırma;
  • Tablonun yeniden yapılandırılması.

İlk aşama, bilgi tabanı tablolarının yeniden indekslenmesi, sorunların %90'ının çözülmesine yardımcı olur. Yeniden indeksleme işlemi sırasında ne olur?

Dizinlere veri girme, yeni belgeler oluşturma, bunların otomatik sıralaması eşlik eder. Başlıklar alfabetik olarak listelenir, belgeler tarihe göre sıralanır, vb. Bu durumda kayıtların fiziksel sırası değişmez. Kayıtlar, atanan numaralar (indeksler) olduğu için belirli bir sırayla görüntülenir ve indeksin fiziksel kayıt numarasına uygunluğu indeks tablolarında bulunur.

İndeksler çok önemlidir:

  • Dizine alınmış tablolardaki aramalar, dizine eklenmemiş olanlardan çok daha hızlıdır;
  • Dizin numarası, kaydın benzersiz bir "kodudur", dizinler farklı tablolardan gelen kayıtlar arasında bağlantı kurmak için kullanılır;
  • İndeks tabloları bir bilgi tabanının çerçevesidir; onlarsız, 1s programı çalışmaz.

Dizin tablolarının ihlali, belgelerin sunumunda kaosa yol açar. Örneğin, hiçbir mal adının olmadığı ancak bir miktarının olduğu bir belge vurgulanabilir.

Her yeni girdiye dizin tablolarında değişiklikler eşlik eder: örneğin, dizine A harfi ile başlayan bir girdi girildikten sonra, ilk dizinlerden biri atanır ve diğer tüm dizin numaraları değiştirilir. Yeni bir giriş yapıldıktan sonra oluşan kısa bir duraklama, endekslerin yeniden hesaplanmasından kaynaklanmaktadır; taban ne kadar büyükse, duraklama o kadar belirgindir.

Bir belgenin ve içindeki kayıtların oluşturulması, birkaç indeks tablosunu (bazen birkaç düzine) harekete geçirir. Aslında, verilerle çalışırken tablolar sürekli olarak 1'lerde yeniden indekslenir. Ancak üretim modunda, her seferinde bir veya daha fazla tablo indekslenirken, Test Etme ve Düzeltme tüm tabloların tam indekslenmesini gerçekleştirir ve bu işlem, büyük veritabanları için uzun zaman alır.

Bu nedenle, yeniden indeksleme sırasında aşağıdaki işlemler gerçekleşir:

  • Kayıtlar yeniden sıralanır ve sıralanır;
  • Tablolar ve diğer nesneler arasındaki bağlantı geri yüklenir;
  • Çoğu durumda, programın çalışması geri yüklenir.

Yeniden indekslemeden sonra, veritabanının kurtarılıp kurtarılmadığını kontrol edebilirsiniz.

Bir sonraki adım, mantıksal bütünlüğü kontrol etmektir. Bilgi bankasının gerçek yapısının Konfigürasyondaki açıklamasına uygunluğu (nesnelerin varlığı, nesneler arasındaki bağlantıların varlığı) kontrol edilir. Bu kontrol genellikle çalışan bir veritabanında bile hataları bildirir, bu tür mesajlarla panik yapmamalısınız. Ancak bu, bir uzmandan tavsiye almak için bir nedendir.

Referans bütünlüğünü kontrol etmek, nesneler arasındaki bağlantıları "çalar". Bazen bir tablo, silinmiş bir belge gibi eksik bir nesneye başvuru kullanır. Kontrol sonucunda elde edilen listeye göre referans bütünlüğünü manuel olarak geri yüklemek gelenekseldir. Bazen "terk edilmiş alanlarda" - eski alakasız belgelerde - referans bütünlüğü bozulur. Sonra onları görmezden geliyorlar.

Toplamların yeniden hesaplanması uzun ve riskli bir işlemdir. 1s'de, sonuçlar normal modda yeniden hesaplanır, ancak “zamanın başlangıcından” değil, ayın başından itibaren yapılır. Toplam değerler registerlerde izlenir, bu da işi hızlandırır. Test ve düzeltme modunda toplamların yeniden hesaplanmasını açarsanız, veritabanı oluşturulduğu andan itibaren yeniden hesaplama yapılır ve uzun zaman önce silinen belgeler nedeniyle doğru mevcut kayıt değerleri “yüzebilir” veya düzeltilmiş “eski tarihlendirme”. Sonuç olarak, yeniden hesaplama üzerinde uzun bir çalışma yararlı olmayacaktır.

İhtiyaç yoksa, sonuçları yeniden hesaplamaktan kaçınmak daha iyidir.

Tablo sıkıştırma, silinmek üzere işaretlenmiş ve artık görüntülenmeyen kayıtları fiziksel olarak silme prosedürüdür. Bu tür birçok kayıt olabilir, veritabanının hacmini gereksiz yere şişirirler.

Tablo sıkıştırma, gerekli olmasa da kullanışlı bir özelliktir.

Tablo yeniden yapılandırma, programın yeni bir sürümüne geçerken ilgili olan bir işlemdir. Yeniden yapılandırma sırasında konfigürasyonda belirtilen formatta boş tablolar oluşturulmakta ve eski tablolardan gelen bilgiler kayıt bazında bunlara aktarılmaktadır. Yeni tablolarda alanlar genişletilebilir, yeni alanlar eklenebilir. Yeniden yapılandırma, bilgi tabanını yeni bir şekilde çalışmaya hazırlaması gereken bir işlemdir ve güncellemeler için mutlaka gereklidir.

Hiçbir sürüm değişmediyse, yeniden yapılandırmaya gerek yoktur, bu uzun prosedür hiçbir şey eklemez veya değiştirmez.

Bu nedenle, “düşmüş” bir programı düzeltirken, aşağıdaki seçenekler gerekli ve faydalıdır:

  • Bilgi tabanı tablolarını yeniden indeksleme
  • Mantıksal bütünlüğü kontrol etme
  • Bilgi Bütünlüğü Kontrolü

Test Et ve Düzelt'i çalıştıramazsam ne yapmalıyım?

Veritabanı ciddi şekilde hasar görmüşse ve Yapılandırıcıya bile giremiyorsanız, bir kurtarma seçeneği daha kaldı: chdbfl.exe yardımcı programını kullanın. Dosya, kurulum dizininin Bin klasöründe bulunabilir (Şekil 3).

Pirinç. 3. chdbfl.exe yardımcı programını seçme

Şekil 3'te gösterilen komut satırındaki girişten, dosya yolunun 1cv8.2 dizini veya kısaca 1cv8.3 dizini üzerinden program dizini üzerinden olduğu görülebilir. Program Files klasöründe veya başka bir klasörde bulunabilir. Dizinin konumunu bulmanız ve açmanız gerekir. Dizinin içinde Bin klasörünü açın,

Yürütülebilir dosyayı çalıştırdıktan sonra, düzeltilecek tabanı seçin ve tespit edilen hataların düzeltilmesine izin verin (Şekil 4).

Şekil 4. chdbfl.exe program penceresi

Özetleyelim. Bir çökmeden sonra program başlamazsa, aşağıdakileri yapın:

  • Yedekleme yapmak;
  • Yapılandırıcı üzerinden oturum açmayı deneyin ve Test et ve düzelt seçeneğini kullanın;
  • Konfigüratöre giremiyorsanız, exe programını bulun ve bu programı kullanarak verileri kaydetmeyi deneyin;
  • Tüm girişimler başarısız olursa, uzmanlardan yardım almanız gerekir;
  • Geri dönüşü olmayan veri kaybı durumunda, en son uygulanabilir yedeği yükleyin;
  • Yedekleme yapılmadıysa, birincil belgelerden ve kağıt çıktılardan verileri geri yükleyin.

Başarılı veri kurtarma her zaman gerçekleşmez. Veri kaybına karşı sigorta günlük yedeklemedir: bilgi tabanı hasar görürse, bir gün geriye gidebilir ve kaybolan kayıtları hızla geri yükleyebilirsiniz.

vk.com/buhcenter vkontakte grubu.
1-bc.ru hizmetleri hakkında bilgi sahibi olabileceğiniz şirketin web sitesi.
 Bilgi tabanı tablolarını yeniden indeksleme.
Bilgileri hızlı bir şekilde aramak için, verilerin ana tablonun belirtilen alanlarına - indeksleme tablosuna göre sıralandığı ana verilerle ana tablolara yardımcı tablolar eklenir. İndeksleme tablolarının kullanımı ile 1s'nin performansı önemli ölçüde artar, örnekleme için tüm ana veri tablosunu incelemeye gerek olmadığından, indeks dosyasını kullanabilir ve oradan gerekli kayıtları seçebilirsiniz.
Ana veri tablolarına veri yazıldığında, indeks tabloları da doldurulur. Ancak çeşitli teknik nedenlerle, dizinler yanlış gidebilir ve bu da sonunda hatalara yol açabilir. Bu hata sınıfını düzeltmek için, 1s 8.3 tabanını test ederken ve tamir ederken, bu menü öğesinin kutusunu işaretlemeniz gerekir.
 Bilgi tabanının mantıksal bütünlüğünü kontrol etme
1s konfigürasyonunda yeni nesneler oluşturulurken, veritabanında, veritabanının diğer tablolarıyla bağlantıların belirtildiği yeni tablolar oluşturulur. Çeşitli nedenlerle bağlantılar hatalı olabilir (örneğin, kayıt sırasında yanlış bir güncelleme veya beklenmeyen bir elektrik kesintisi nedeniyle). Bu tür bir hatayı düzeltmek için bu menü öğesini seçin.
 Bilgi tabanının referans bütünlüğünü kontrol etme
Muhtemelen 1s konfigürasyonlarında "bozuk bağlantılar" görmüşsünüzdür. Değilse, o zaman şanslısınız!
Bu hataları belirlemek ve düzeltmek için bu menü öğesini seçin ve bu tür hataları işleme seçenekleri aşağıda etkinleştirilir (yukarıdaki şekle bakın). Var olmayan nesnelere referanslar olduğunda hataları nasıl düzelteceğimizi seçebiliriz: nesneler oluşturun, bağlantıları temizleyin, değiştirmeyin; ve kısmi veri kaybı durumunda: nesneler oluşturun, bir nesneyi silin, değiştirmeyin.
 Toplamların yeniden hesaplanması
1c veritabanında hızlı veri örnekleri gerçekleştirmek için, aylık aralıklarla önceden hesaplanmış veriler içeren tablolar vardır. Bu verilere eriştiğimizde, ana tablolardan toplanmaz (bu çok zaman alır), ancak toplamlar tablolarının verilerinden hemen verilir. Buna göre bu mekanizmanın çalışabilmesi için geçmiş dönemler için doğru sonuçların alınması gerekmektedir. Bu nedenle, 1c raporlarda "aldatırsa", bu menü öğesi tarafından böyle bir hata düzeltilir.
 Bilgi tabanı tablolarının sıkıştırılması
Veritabanındaki nesneleri silmek oldukça zahmetli ve uzun bir işlemdir, bu nedenle 1s konfigürasyonlarında silme işlemi 2 aşamaya ayrılır. Konfigürasyondaki nesneleri sildiğinizde, 1s veritabanındaki veriler sıfırlanır ve bu nedenle fiziksel olarak yerinde kalmalarına rağmen daha fazla işleme katılmaz. Bu kayıtlardan tabloları temizlemek için "Bilgi tabanı tablolarını sıkıştır" menü öğesi ile 1s 8.3 veritabanının test edilmesi ve düzeltilmesi yapılır.
 Bilgi tabanı tablolarının yeniden yapılandırılması
Herhangi bir meta veri nesnesi 1'in ayrıntılarını değiştirirken, veritabanının değiştirilen nesnenin tüm tablolarını yeni kayıtlarla tamamlaması gerekir. Bu, veritabanı tablolarının yeniden yapılandırılması yoluyla yapılır. Yeniden yapılandırma sürecinde veritabanı tablolarının mevcut konfigürasyon yapısına sahip kopyaları oluşturulur ve ardından veriler oluşturulan tablolara aktarılır. 1s meta verisine bir öznitelik eklenirse, yeni tabloda bunun için boş bir sütun oluşturulur; bir öznitelik silinirse, yeni tabloda bu öznitelik için bir sütun oluşturulmaz ve buna göre aktarılmaz.
Yeniden yapılandırma işlemi sırasında, tüm veritabanı tabloları yeniden oluşturulacaktır, bu nedenle bu işlem en uzun olanıdır.

1C programının çökmesinden sonra, bilgi tabanının (IB) test edilmesi ve yeniden dizine eklenmesi önerilir.

Prosedür:

1. Aşağıdaki yollardan herhangi biriyle bilgi bankasının bir kopyasını alın:

2. 1C 7.7 programını çalıştırın

3. "1C'yi Başlat" iletişim kutusunda, "Modda" açılır listesinden "Konfigüratör"ü seçin. Bilgi tabanları listesinden gerekli veritabanını seçin. Ve Tamam'ı tıklayın.

4. Yapılandırıcı başlatılacaktır.

5. "Yönetim" - "Bilgi güvenliğini test etme ve düzeltme ..." menüsünü seçin

6. Açılan "Bilgi tabanını test etme ve onarma" iletişim kutusunda aşağıdaki öğelerin işaretli olduğunu kontrol edin:

  • Fiziksel Bütünlük Kontrolü
  • yeniden indeksleme
  • Mantıksal bütünlüğü kontrol etme
  • Hizmet verilerinin yeniden hesaplanması
  • Toplamların yeniden hesaplanması

Varsayılan olarak, paketleme IS tabloları dışında tüm test aşamaları ayarlanmalıdır.

7. "Test et ve düzelt" radyo düğmesini seçin (test etmek istiyorsanız "Yalnızca test et"i seçin).

8. "Ayarlar" düğmesini tıklayın.

Açılan "Infobase onarım ayarları" iletişim kutusunda, iki radyo düğmesi "Nesne oluştur" - Tamam - Çalıştır'ı seçin.

9. Konfigüratörün iletişim kutusu şu mesajla görünecektir: “İşlemi gerçekleştirmeden önce, veritabanının bir yedek kopyasını almanız önerilir, çünkü veritabanını onarmak geri dönüşü olmayan bir işlemdir. Devam et?". Tamam'ı tıklayın.

10. Test tamamlandıktan sonra, "Infobase testi tamamlandı" mesajıyla görünen Konfigüratör penceresinde Tamam - Çıkış'a tıklayın.

Yapılandırıcıyı kapatın.

Not:

Bilgi bankası onarılamıyorsa, en son yedek kopyadan geri yükleyin (Bir kopyadan veri geri yükleme hakkında daha fazla bilgi için bkz. )

Bir bilgi kopyası, bir yedek kopyadan mevcut bilgi tabanının bulunduğu dizine geri yüklenir ve tüm içeriği yedek kopyadaki bilgilerle değiştirilir.

Bu nedenle, geri yüklemeden önce, geçerli olan olarak hangi bilgi tabanının seçildiğini kontrol edin.

Dikkat:

Programın yeterince eğitimli bir kullanıcısı gibi hissetmiyorsanız, bilgi tabanı ile çalışmayı uzmanlara emanet edin!