Veri yükleme kuralları 1s 8.3

Çoğu zaman 1C 8.3'ten veri almanız ve bilgileri harici bir dosyaya kaydetmeniz, başka bir deyişle 1C kuruluşundan indirmeniz gerekir. Görev, 1C programcılarının katılımı olmadan neredeyse her zaman mümkündür.

1C'den harici bir bilgi sistemine veri yükleyebileceğiniz bir dizi yararlı ipucuna bakalım.

1C'de uzmanların katılımı olmadan bilgi alabileceğiniz birkaç yöntem vardır:

  • Veritabanının tamamını 1C 8.3'ten yükleme - daha sonra başka bir bilgisayara yüklemek için
  • Raporları ve yazdırılabilir dosyaları Excel, Word veya PDF'ye kaydedin
  • 1C'den tablo yükleme
  • Sorgu Konsolunu Kullanarak Bilgi Alma

Onlar hakkında daha fazla ayrıntı:

Veritabanının tamamı 1C 8.3'ten (.dt dosyasına) nasıl indirilir

Bunu yapmak için, yapılandırıcı moduna gitmeniz ve ardından ana menüde “Yönetim” - “Bilgi tabanını yükle” seçeneğini seçmeniz gerekecektir:

O zaman yalnızca gelecekteki dosyanın adını ve diskteki konumunu belirtmeniz gerekir.

Daha sonra başka bir veritabanına yüklemek için “Bilgi tabanını yükle” düğmesine tıklayın ve önceden yüklenen dosyayı seçin.

Raporları ve basılı formları 1C'den Excel'e yükleme

Bu yöntem evrenseldir ve çok basittir. Bunu yapmak için basılı bir form veya raporu açmanız yeterlidir.

Örneğin, TORG 12 yazdırılabilir formunu açın, ctrl+S tuşlarına basın (veya Dosya – Farklı Kaydet menüsünde) ve dosya türünü ve adını seçin:

Aynı sistem geçerlidir; rapor iki tıklamayla indirilir:

1C'de 267 video dersini ücretsiz alın:

Ana formatlarda kaydetme mevcuttur - excel, word, pdf, html, txt vb.

1C 8.3'ten tablo yükleme

Çoğu zaman, "cari yılın ödeme listesini almak", "satın alma veya satış defterini boşaltmak" veya "256 numaralı faturadan malları boşaltmak" gibi önemsiz görevler vardır. Bu tür sorunları çözmek oldukça basittir.

Örneğin karşı taraf “Vector”dan 1000'den büyük tüm fişleri almam gerekiyor. Liste formunu açalım ve listede gerekli seçimleri yapalım:

Sistem bir çıktı seçeneği sunacaktır; bir elektronik tablo belgesine veya bir metin belgesine, tablo şeklinde seçeneğini seçin. 1C programı, raporlar gibi ihtiyacımız olan formatta kaydedilebilen aşağıdaki elektronik tablo belgesindeki bilgileri görüntüleyecektir:

1C 8.2'deki hemen hemen her tablo kısmı için benzer eylemler gerçekleştirilebilir. Örneğin MSK00003 numaralı makbuzdan mal listesini boşaltmamız gerekiyordu, sorun değil. Bu çok basit bir şekilde yapılır - belgeyi açın, içerik menüsünü çağırın ve birkaç tıklamanın ardından istenen yüklemeyi gerekli formatta elde ederiz:


1C'den Excel'e bir işlem günlüğü yükleme:

Sorgu Konsolunu Kullanarak Bilgi Alma

Ancak 1C 8.2'nin basit tablo kısmında tüm bilgiler bulunamaz. Bazen birden fazla veri kaynağından veri toplamanız ve bunları bazı alanları kullanarak birbirine bağlamanız gerekir.

Bu yöntem, sorgulama dilinin temellerini bilen, teknik açıdan bilgili kişiler için uygundur. İsteğin sonucunu ihtiyacımız olan formatta kullanarak ve kaydederek elde etmekten oluşur.

Örneğin, tüm tedarikçi karşı taraflarını ve onların telefon numaralarını almanız gerekir. Bunu yapmak için aşağıdaki sorguyu yazacağız:

Ortaya çıkan tablo aynı zamanda istenilen dosya formatında da indirilebilir:

Alınan verileri “ “ kullanarak başka bir 1C veritabanına yükleyebilirsiniz. Örnek olarak terminolojiyi kullanan video talimatlarını izleyin:

Çalışma modları

UploadLoadDataXML82'nin işlenmesi 2 çalışma modunu uygular: Yükleme (kullanıcı tarafından belirlenen verilerden oluşan bir yükleme dosyası oluşturma) ve Yükleme (aynı adlı mod tarafından oluşturulan bir yükleme dosyasını okuma ve içindeki verileri yazma). Mod, Mod alanında seçilerek ayarlanır.

Belirli bir modu başlatmadan önce (Çalıştır düğmesine tıklayarak), yükleme dosyasının adını "Dosya adı" alanına manuel olarak girerek veya bu alanı ve standart dosya seçimi iletişim kutusunu seçmek için düğmeyi kullanarak belirtmeniz gerekir. .

İndirme modunda, indirme hızını etkileyebilecek kayıtlar yazarken toplamların kullanımını düzenlemek mümkündür. "Toplamları devre dışı bırak" ve "Toplamları etkinleştir" düğmeleri, "Verileri yüklerken toplamların kullanımını düzenleme yeteneğini etkinleştir" bayrağı ayarlandığında kullanılabilir ve verileri yüklerken toplamları kullanma modunu manuel olarak kontrol etmek için kullanılır. **İşlemenin uygulanabilirlik koşulları**

İşleme yalnızca verilerin yüklendiği bilgi tabanı ile verilerin yüklendiği bilgi tabanının homojen olduğu (konfigürasyonlar aynı, veriler farklı olabilir) veya yüklenen tüm nesnelerin neredeyse tamamen aynı olduğu durumlarda kullanılabilir. ayrıntı ve tablo parçalarının bileşimi ve türleri, "öncü" meta veri nesnesinin özellikleri vb. Bu sınırlamalar nedeniyle işlemenin esas olarak homojen IS'ler arasındaki alışverişi amaçladığına dikkat edilmelidir.

Yükleme dosyası formatı, başlık kısmındaki değişim planına göre yükleme sırasında oluşturulan dosya formatından farklıdır. Verileri (dizin öğeleri, kayıt kayıtları kümeleri vb.) yüklemek için işleme, bu bölümde değişim planlarına göre yüklemeyle aynı XML serileştirme mekanizmasını kullanır; dosya formatları aynıdır;

Boşaltma bileşiminin belirlenmesi

İşleme, bilgi tabanı verilerinin bir dosyaya hem tam hem de kısmi olarak yüklenmesine olanak tanır. Yüklenen verilerin bileşimi, iletişim kutusunda, verilerin yüklenebileceği meta veri nesnelerini görüntüleyen ağacın sütunundaki kutular işaretlenerek yapılandırılır. Ek bir onay kutusu sütunu olan "Gerekirse", bu tür nesnelerin "referans yoluyla" kaldırılması ihtiyacını belirler. Yani, yalnızca "Gerekirse" sütununda onay kutusu işaretlenirse, böyle bir nesnenin verileri tamamen indirilmeyecek, yalnızca indirmeyi yükleyecek bilgi tabanındaki referans bütünlüğünü korumak için gerekli olduğu ölçüde indirilecektir. dosya.

Bir formu açarken işleme, tüm nesnelere referans olarak boşaltma işaretini belirler; bu, bilgi tabanının boşaltılan kısmının referans bütünlüğünü garanti eder.

"Bağlantıyla indirilen nesneleri algıla" düğmesine tıkladığınızda, işleme, tam indirme bayrağı ayarlanmış nesnelerde hangi veri bağlantılarının bulunabileceğini analiz eder ve referans yoluyla indirme ihtiyacını belirten bayraklar sütununu otomatik olarak doldurur. Nesnede zaten tam boşaltma bayrağı ayarlanmışsa, referansa göre boşaltma bayrağı ayarlanmaz.

Olası uygulamalar

Bu işlemin kullanımı, örneğin verilerin tam veya kısmi bir yedek kopyasını oluşturmak, bilgi tabanları arasında veri alışverişi yapmak ve ayrıca sorunlu bilgi tabanlarını geri yüklerken yardımcı bir araç olarak kullanmak mümkündür.

1C Enterprise 8.3 veritabanını yedeklemek, kimlik bilgilerini önemli ölçüde değiştirebilecek (örneğin, muhasebe kayıtlarını düzeltmek, belgelerde grup değişiklikleri yapmak) veya veritabanını bozabilecek (yapılandırmaları güncelleme işlemleri, vesaire.). Veritabanını birine aktarmak için kopyalamak da gerekebilir ve bu durumda en kompakt boyut gereklidir.

1C Enterprise 8.3 veritabanını yedek kopyaya yükleme

Bir 1C veritabanını yedeklemek birkaç yolla yapılabilir; en evrensel olanı, 1C yapılandırıcısındaki bilgi tabanı yükleme yardımcı programıdır. Bu yöntem, 1C Enterprise'ın hem dosya hem de istemci-sunucu uygulamaları için uygundur. Yedek kopya oluşturmak için yapılandırıcıya gitmeniz ve Yönetim - Bilgi tabanını yükle... seçeneğini seçmeniz gerekir.


Menü “Yapılandırıcı - Bilgi tabanını yükle...”

Yedek kopyayı kaydedeceğimiz dizini belirttiğimiz standart bir dosya kaydetme paneli görünecektir. Yükleme dosyasının adını girin (varsayılan “1CV8”) ve “Kaydet” düğmesine tıklayın. Örnek olarak varsayılan adı "1CV8-MyUpload" olarak değiştireceğim. Bundan sonra yedekleme prosedürü tamamlanana kadar bekleyin.


Yükleme tamamlandıktan sonra, bilgi tabanının dosyaya yüklenmesinin tamamlandığını belirten, yükleme yolunu ve adını belirten bir mesaj görünecektir.

Artık yükleme dosyasını belirttiğiniz dizinde bulabilirsiniz. Belirtilen dizine gidelim ve içindeki dosyayı görelim 1CV8-MyUpload.dt. Yararlı bir not ekleyeceğim

1c yedek yükleme dosyası şu uzantıya sahiptir: .dt

Artık bu dosyayı medyaya kopyalayabilir, gönderebilir, kaydedebilirsiniz... tek şey şu! — büyük olasılıkla, indirilen dosyayı hacmi nedeniyle postayla göndermek mümkün olmayacaktır.

Yükleme dosyanız hazır, dosyayı bir flash sürücüye kopyaladığınızı, muhasebenizin durumunu göstermek için bir arkadaşınıza getirdiğinizi ve ardından 1c veritabanını yükleme dosyanızdan geri yüklemeniz gerektiğini varsayalım.

1C Enterprise 8.3 veritabanını bir yedekten geri yükleme

Bir veritabanını yedekten geri yüklemek için eylem planı aşağıdaki gibidir:

  1. Yeni bir veritabanı oluşturun 1C Enterprise 8.3
  2. 1C Enterprise 8.3 dosyasını boş bir veritabanına yükleyin

Başlayalım!

Yeni bir 1C Enterprise 8.3 bilgi veritabanı oluşturma süreci makalede ayrıntılı olarak anlatılmaktadır. Yeni bir veritabanı oluşturduktan sonra 1CV8-MyUpload.dt yükleme dosyasını buraya yüklemeniz gerekir.

1C Enterprise 8.3 veritabanını bir yedek kopyadan yüklemek için, oluşturulan yeni konfigürasyonu "Yapılandırıcı" modunda girin ve "Yönetim" - "Bilgi tabanını yükle..." menü öğesini seçin.

Açılan formda 1c bilgi tabanı yükleme dosyasını seçin (*.dt uzantılıdır)

ve operasyonun devam etmesi halinde tüm verilerin kaybedilmesi teklifini kabul edin. Yüklenen veritabanının hacmine bağlı olarak veritabanı yükleme işlemi başlayacaktır.

Sonuç olarak bilgi tabanının başarıyla yüklendiğine dair bir mesaj alacağız. Daha sonra, yüklenen konfigürasyon nesnelerini görmek için yapılandırıcıyı yeniden başlatmayı kabul edebiliriz veya bunu yapmamayı seçip “Hayır”a tıklayıp yapılandırıcıyı kapatabiliriz.

“Enterprise” modunda 1c yükleme dosyasını indirdikten sonra oluşturulan veritabanına girdiğinizde, daha önce yüklenen 1c veritabanının aynı kopyasını göreceksiniz.

1C Enterprise 8.3 veritabanının doğrudan kopyalanması

Bu yazıyı yayınladıktan sonra istemcilerden biri, yedeği geri yüklemek için *.dt dosyasını indiremediği yönünde bir istek aldı. Tüm standart yöntemleri denedikten ve bu konuyla ilgili İnternet'teki tüm popüler sorguları kesintiye uğrattıktan sonra, 1C veritabanlarının yedeklenmesine yönelik önerilerle karşılaştık; 1C Enterprise 8.3 veritabanında bir arıza olması durumunda, bazı bilgiler *.dt dosyasına yüklenemeyebilir, doğrudan kopyalama ise tüm bilgileri kaydedecektir.. Bu nedenle bilgiyi tam olarak açıklayabilmek için bu alt bölümü eklemeye karar verdim.

1C Enterprise 8.3 platformunu kullanarak bir dosyaya yüklemenin aksine, doğrudan kopyalama, veritabanı dosyalarının doğrudan kopyalanmasını içerir.

1C Enterprise 8.3 dosya veritabanını kopyalamak için oluşturulan veritabanının bulunduğu klasöre gitmeniz gerekir. İşaretçiyi bağlı 1C Enterprise 8.3 veritabanları listesinde istenen bilgi tabanına yerleştirdiğinizde veritabanının yolu görülebilir. Veritabanı seçim penceresinin altında yer alacak ve Dosya = "1C Enterprise veritabanının yolu" gibi görünecektir.


Belirtilen yolu takip ediyoruz ve 1C Enterprise 8.3'ün çalışma dosyalarını görüyoruz.


Ana veri dosyası çağrılır 1Cv8.cd (tür - Dosya bilgi tabanı), kopyalamanız gereken şey budur. Kalan dosyalar yardımcıdır; 1C Enterprise 8.3 yapılandırmasını başlattığınızda yeniden oluşturulacaklar.

Buna göre, veritabanını başlatmak için hiçbir şeyi geri yüklemenize gerek yoktur - 1Cv8.cd dosyasını klasöre kopyalayın ve .

1C Enterprise 8.3 veritabanını istemci-sunucu sürümüne yedeklemek daha karmaşıktır ve 1C Enterprise 8.3 veritabanının dağıtıldığı ilişkisel veritabanlarıyla çalışmak için özel komut dosyaları veya uygulamalar gerektirir. Bu ayrı bir tartışma konusu, o yüzden bir dahaki sefere bunun hakkında konuşacağız.

Herhangi bir sorunuz varsa, makaleye yapılan yorumlarda veya web sitesinde onlara sorabilirsiniz.

Bu faydalı makaleyi kaybetmeyin - aşağıdaki düğmeleri kullanarak sosyal ağlara kaydedin:


1C Enterprise 8.3 veritabanını yedekleme ve geri yükleme

2018-11-15T19:32:35+00:00

Evrensel işleme "XML verilerini yükleme ve yükleme", bilgi tabanı verilerinin XML biçimindeki bir dosyaya tamamen veya kısmen boşaltılmasını gerçekleştirir. Daha sonra bu dosya aynı işlem kullanılarak bilgi tabanına yüklenebilir. Yükleme dosyası formatı, başlık kısmındaki değişim planına göre yükleme sırasında oluşturulan dosya formatından farklıdır.

İşleme yalnızca verilerin yüklendiği bilgi tabanı ile verilerin yüklendiği bilgi tabanının homojen olduğu (konfigürasyonlar aynı, veriler farklı olabilir) veya yüklenen tüm nesnelerin neredeyse tamamen aynı olduğu durumlarda kullanılabilir. ayrıntı ve tablo parçalarının bileşimi ve türleri, "öncü" meta veri nesnesinin özellikleri vb.

Bu işlemin kullanımı, örneğin verilerin tam veya kısmi bir yedek kopyasını oluşturmak, bilgi tabanları arasında veri alışverişi yapmak ve ayrıca hatalı bilgi tabanlarını geri yüklerken yardımcı bir araç olarak kullanmak mümkündür.

İşleme, döneme göre seçim belirleme olanağıyla veri yüklemeyi destekler. Ayrıca, XML aracılığıyla değiştirildiğinde nesnelerin geçersiz karakterlerin varlığı açısından kontrol edilmesi de uygulanmaktadır.

Saygılarımla (öğretmen ve geliştirici).

Muhtemelen her 1C uzmanı, verileri bir bilgi tabanından diğerine aktarma ihtiyacıyla karşı karşıya kalmıştır. Konfigürasyonların farklı olması durumunda veri dönüştürme kurallarını yazmanız gerekir. Bu kurallar 1C "Veri Dönüştürme" yapılandırmasında oluşturulur.

Veriler kullanılarak da aktarılabilir. Birçok 1C 8.3 konfigürasyonu, farklı konfigürasyonlar arasında veri senkronizasyonunu ayarlamak ve 1C Document Flow ile kusursuz entegrasyon sağlamak için standart işlevselliğe sahiptir.

Ancak verilerin tamamen aynı konfigürasyonlar arasında aktarılması gerektiğinde, görevinizi basitleştirebilir ve XML aracılığıyla yükleme ve indirme için standart işlemeyi kullanabilirsiniz. Veri dönüştürme gibi bu yöntemin nesneleri ada göre değil benzersiz bir tanımlayıcıya (GUID) göre birbirleriyle karşılaştırdığını lütfen unutmayın.

Bu işlemi ITS diskinden veya aşağıdaki bağlantıları kullanarak indirebilirsiniz:

Evrenseldir ve her türlü konfigürasyona uygundur.

"Adlandırma" dizinini bir 1C 8.3 Muhasebe 3.0 bilgi tabanından diğerine indirme örneğini ele alalım. Bir ön koşul, ebeveyn (grup) “Ağaç İşleri” tarafından seçim olacaktır.

1C'den XML'e veri yükleme

Verilerin indirileceği bilgi tabanına gidin (kaynak). İstenmeyen sonuçlardan kaçınmak için olası tüm koşulları dikkate alarak bunları kontrol ettiğinizden emin olun.

XML veri yükleme ve indirme işlemini açın (Ctrl+O).

“Yükle” sekmesiyle ilgileniyoruz. Öncelikle verilerin yükleneceği dosyanın adını ve kaydetme yolunu belirtin. Bu durumda veriler “Sunucudaki bir dosyaya” yüklenir.

İşleme başlığında seçimin gerçekleştirileceği süreyi yapılandırabilirsiniz. Ayrıca periyodik kayıtlar için döneme göre seçim uygulama yöntemini de belirleyebilirsiniz. Hareketlerin belgelerle birlikte yüklenmesi gerekiyorsa ilgili bayrak ayarlanır. Bu durumda dizini aşırı yüklüyoruz, dolayısıyla başlıkta herhangi bir şey yapılandırmamıza gerek kalmıyor.

Yükleme için veri seçmeye geçelim. İşleme formunun tablolu bölümünde aktarmanız gereken yapılandırma nesnelerinin onay kutularını seçin.

“Gerekirse kaldır” sütunu, aşırı yüklediğimiz dizinin özelliği tarafından başvuruluyorsa bu nesneyi aşırı yüklemenin gerekli olup olmadığı anlamına gelir. Örneğin yüklediğiniz öğenin konumu, hedef veritabanında olmayan bir ölçü birimine sahip. Ölçü birimlerinin bulunduğu referans kitabının karşısında “Gerekiyorsa yükle” sütunundaki bayrak işaretlenirse yeni bir pozisyon oluşturulacaktır. Aksi takdirde özelliğin değeri “<Объект не найден>" ve benzersiz tanımlayıcısı.

Seçimlerin olmadığı basit bir durumda öğe aşırı yükleme ayarı şu şekilde görünecektir.

Bu örnekte yalnızca “Ağaç İşleme” klasöründe bulunan öğeleri seçmeniz gerekiyor.

8.2 için benzer işlem, her yapılandırma nesnesi için seçimleri uygun bir biçimde ayarlamanıza olanak tanır. 8.3'te ne yazık ki böyle bir işlevsellik yok. Bu durumda bir çıkış yolu, "Boşaltma için ek nesneler" sekmesinde gerekli öğeleri seçmek olacaktır.

Nesneleri buraya manuel olarak ("Ekle" düğmesi) veya istek üzerine ("İstek üzerine ekle...") ekleyebilirsiniz. Çok sayıda varsa ikinci seçenek tercih edilir.

Bu durumda talep aşağıdaki gibi olacaktır. Parametreleri doldurun, verileri kontrol ettikten sonra isteği tamamlayın ve “Sonucu seç” butonuna tıklayın.

Yükleme için gerekli tüm nesneleri ve ek öğeleri belirledikten sonra “Verileri yükle” düğmesine tıklayın. Adını ve yolunu daha önce belirttiğiniz bir XML dosyasına dönüşecekler. Bu işlemin sonuçları mesajlarda görüntülenecektir.

Bu örnekte yalnızca 3 konumun boşaltılması gerekiyordu ancak beşi boşaltıldı. Bunun nedeni, “Gerekirse yükle” sütunundaki “Adlandırma” dizininin karşısına bir bayrak yerleştirilmiş olmasıdır. Gerekli pozisyonların yanı sıra ebeveynleri de aşırı yüklendi.

XML'den bir dizin yükleniyor

Verileri kaynak yapılandırmasından bir XML dosyasına başarıyla indirdikten sonra hedef veritabanını açın. Nesnelerin yapısı ve detayları birbiriyle uyumlu olmalıdır. Bu durumda aktarım iki standart konfigürasyon 1C: Muhasebe 3.0 arasında gerçekleştirilir.

Alıcı veritabanında işlemeyi açın. Bu işleme, verileri hem karşıya yüklemek hem de yüklemek için kullanılır. "İndir" sekmesine gidin ve verilerin daha önce indirildiği XML dosyasının yolunu belirtin. Bundan sonra “Verileri indir” düğmesine tıklayın.

İndirme sonucu mesajlarda görüntülenecektir. Bizim durumumuzda her şey yolunda gitti.

Alıcı veri tabanındaki “Adlandırma” referans kitabı doldurulmamıştır. Artık beş unsuru var: üç terminoloji konumu ve iki grup.