1s 8 2'den xml'e veri yükleniyor. Bir XML dosyası oluşturuluyor. Üçüncü taraf uygulamaları için kolay yükleme. İndirilenler

Veri aktarımı herhangi bir muhasebe sisteminde çok önemli bir süreçtir; 1C 8.3 ve 8.2 platformu da istisna değildir. Aşağıda, verileri bir sistemden benzer konfigürasyona sahip diğerine aktarmanın en kolay yoluna ilişkin talimatlara bakacağız (farklı konfigürasyonlar için programcılara yönelik bir araç kullanabilirsiniz - veya).

Herhangi bir eylem gerekli olmadan önce değişiklikler geri alınamaz!

1C 8.3'ten 1C 8.3 Accounting 3.0'a veri aktarmanın en kolay ve en uygun yolu, verileri XML formatında yükleme ve yükleme işlemini kullanmaktır (indirme - 8.2 veya 1C 8.3 için veya ITS'de). Tedavi evrenseldir ve her türlü konfigürasyona uygundur.

Ayrıntılara girmeyeceğiz, ancak basit bir mal aktarımı örneğini kullanarak bu işlemeyi kullanarak verileri taşımak için adım adım talimatları ele alacağız.

Verileri XML'e yükleme

Öncelikle kaynak veritabanında (malları boşaltacağımız yerden) işlemeyi açalım ve arayüze bakalım:

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

Hemen "Dosya adı" alanını doldurmalısınız - bu yol boyunca alıcı veritabanına yükleyeceğimiz yeni bir veri dosyası oluşturulacaktır. Hemen altında, “Yüklenecek veriler” tablo bölümünde, veritabanından yüklemek istediğimiz verileri seçmeniz gerekiyor.

Tablonun sol kısmından bir nesne seçtikten sonra sağ tablo kısmında seçimi uygulayabilirsiniz:

Örneğimizde “Rake” isimli tüm ürünleri boşaltmak istiyorum.

Tüm ayarlar tamamlandıktan sonra veriler yüklenebilir. Bunu yapmak için “Veri yükle” düğmesine tıklayın:

Xml'den 1s 8.3'e veri yükleme

Veriler kaynak veritabanından kaldırıldı; şimdi hedef veritabanına aktarılması gerekiyor.

Bunu yapmak için, verileri yüklemeniz gereken veritabanında zaten işlemeye başlamanız ve "İndir" sekmesine gitmeniz, indirilen dosyayı diskte seçmeniz ve "Verileri yükle" düğmesine tıklamanız gerekir:

Bu örnek yalnızca 1C platformundaki aynı konfigürasyonlar arasında veri aktarımı için uygundur. Programcılar için değişim mekanizmasını anlamak için bir makale yazdık -.

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).

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).

Bir işletme, çalışmalarında sürekli olarak bir tür yazılım paketi kullandığında, doğal olarak sürekli destek ve yönetim sorunu her zaman ortaya çıkar. Veri alışverişi, depolama ve geri yükleme görevlerinden kaçınmanın hiçbir yolu yoktur. Bu konu için önemli bir prosedür olduğundan, 1C'den XML formatında verilerin nasıl yükleneceği veya kaldırılacağına bakalım.

Yükleme sırasında müşteri için gerekli verilerin kaydedileceği bir XML dosyası alabileceğiniz şekilde oluşturulmuştur. Aynı zamanda kayıtla eş zamanlı olarak aktarılan kayıtların kritik hatalara karşı doğruluğu da takip edilmektedir.

Bu nedenle, bir bilgi tabanından bir XML dosyasına yükleme (kayıtları içe aktarma) ve ardından XML'den diğerine yükleme, veritabanları arasında XML formatındaki veri alışverişini temsil eder.

Özellikle büyük miktarda bilgi içeren bu prosedür, birçok manuel çalışmadan tasarruf sağlar.

İçe aktarma (sonuç olarak ortaya çıkan dosya), beklenmedik durumlarda (kaybolması veya hasar görmesi durumunda) kurtarma için bir arşiv olarak da kullanılabilir.

Bu tür işleme araçlarının birçoğu geliştirildi ve bunlara internette erişilebiliyor. Kullanımlarının sorumluluğu müşterinin omuzlarına (ve başına) düşer.

Ancak Odeneski'nin resmi kullanıcıları için geliştiriciler evrensel bir "XML Verilerini Yükle/Yükle" işlemcisi oluşturdular.

ÖNEMLİ. 1C'de XML'e aktarma ve 1C'den XML'e daha fazla yükleme, aynı yapılandırmalar için kabul edilebilir - aksi takdirde hasar görür.

Evrensel işleyici

Evrensel geliştiriciyi kullanmanın önemli noktaları:

  • Kayıtların aktarımı tamamlanana ve doğrulukları kontrol edilene kadar içe aktarılan dosyaları kaydedin;
  • Yedek kopya olarak kullanıldığında, aramayı sıralamak için bunların bir kaydı tutulmalıdır.

Çalışmasının iki modu vardır: bilgileri kaydederken dosya oluşturmak ve içe aktarırken dosyayı okumak/yazmak.

Ek olarak kullanıcı, verileri hem dışa aktarırken hem de yüklerken ek kısıtlamalar belirleyebilir.

Kayıtları çıkarma

Verileri hem veritabanının tamamına hem de nesne nesneye göre seçerek yükleyebilirsiniz.

İşleyiciyi indirdikten, kurduktan ve açtıktan sonra aşağıdakiler gerçekleşir:


Seçimleri, lansmandan sonra açılan iletişim kutusunda yapılır. Bunu yapmak için, alınacak meta veri nesnelerini görüntüleyen listedeki kutuları işaretleyin;

  1. Gerekli filtreler yapılandırılmıştır (örneğin tarihe göre);
  2. Disk alanı seçilir;
  3. Operasyonun kendisi başlıyor.

Kayıtların alıcıya yüklenmesi

Alıcı veritabanına veri kabul etmenin ilk adımı, içindeki işlemci programını açmaktır.

Kaynak dosyanın yolu belirtildikten ve prosedür ayarları bayrakları etkinleştirildikten (gerekirse) sonra “Veri yükle” butonu ile işlemi başlatabilirsiniz.

Artık verileri kaydetmek ve veritabanları arasında alışveriş yapmak için 1C'den XML formatında verileri nasıl yükleyeceğinizi veya kaldıracağınızı biliyorsunuz.

Bu işlem, 1C 8.3 platformundaki aynı (özdeş) konfigürasyonlar - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 ve diğerleri arasında veri alışverişi yapmanıza olanak tanır, asıl önemli olan konfigürasyonların aynı olmasıdır!

Ekran görüntüleri

(fotoğraf)
(fotoğraf)

Çalışma modları

İşleme 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), "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 yükleme dosyasının adını 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, "Veri yükleme sırasında toplamların kullanımını düzenleme yeteneğini etkinleştir" bayrağı ayarlandığında kullanılabilir ve veriler yüklenirken toplamları kullanma modunu manuel olarak kontrol etmek için kullanılır.

İşlemenin uygulanabilirliği için 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, değişim planlarına göre yüklemeyle aynı XML serileştirme mekanizmasını kullanır; bu bölümde 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 kaldırılan nesneleri algıla" düğmesini tıkladığınızda, işleme, tam boşaltma özniteliği kümesine sahip nesnelerde hangi veri bağlantılarının bulunabileceğini analiz eder ve bağlantıya göre kaldırma ihtiyacını belirten işaretler 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.