Aynı konfigürasyonlar arasında veri aktarın. Aynı konfigürasyonlar arasında değişim işleminin kullanımı çok kolaydır. XML'den bir dizin yükleniyor

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

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 yoluyla 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 boşaltma ö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” dizini doldurulmamıştır. Artık beş unsuru var: üç terminoloji konumu ve iki grup.

Sorunlarınızı çözmeyi BÜYÜK ŞEKİLDE basitleştirmek için bunu nasıl kullanacağınızı gösteriyoruz.

Bugün sadece 10-15 dakika içinde dizinlerin ve başlangıç ​​​​bakiyelerinin nasıl basit bir şekilde aktarılacağına ve yapılacağına bakacağız.

Ve bu kütle ve düzenli görev başlatılan yeni yapılandırmaların çoğu için bu neredeyse kaçınılmazdır.

Bu nedenle meslektaşlarınızı arayın, onlara da çok faydalı olacaktır.

Özellikle de CD 3'ü görmüşler ve korkmayı başarmışlarsa :)

Evet, onu ilk kez gördüğünüzde, hiç de net değil.

Ancak gerçekte her şey ÇOK basittir. O kadar basit ki sonradan sıkılacaksınız :)

Bugünün videolarında tam olarak ne var?

Bunlar, veri alışverişi ile ilgili 4 videodur. evrensel EnterpriseData değişim formatı.

Ayrıca bir örnek göstereceğiz standart değişim kurallarında iyileştirmeler 1C:Veri Dönüşümü 3.0'da

Toplam süre – 34 dakika. İçerik:

  • 1C:Muhasebe 8 ve 1C:ERP örneğini kullanarak borsayı kurma
  • Data Conversion 3.0'da standart kurallar ve evrensel değişim formatı nasıl indirilir
  • Meta veri yapısının CD 3.0'a aktarılması
  • İlk veri alışverişinizi nasıl gerçekleştirebilirsiniz?
  • Kuralların kesinleşmesi dönüştürmek
  • Yapılandırmayı değiştirmeden yeni kurallar nasıl yüklenir ( destekten çıkarılmadan)

Not, bu sorunu çözerken yükleme kurallarının yalnızca alıcı yapılandırmada değiştiğini. Ve kaynak konfigürasyonu standart kurallara göre çalışır.

Benzer bir sorun Veri Dönüştürme 2.0'da çözülmüş olsaydı, hem kaynağın hem de hedefin kurallarında değişiklik yapılması gerekecekti.

Bu video eğitimleri BSP ile ilgilidir baskı 2.3.2(2.3.2.43'ten daha eski sürümler için).

BSP,0'ın daha eski bir sürümünü kullanıyorsanız, değiştirilen arayüz ve genişletilmiş işlevsellik için bir "ayarlama" yapın. Bunu yapmak için videodaki örneği kendiniz tekrarlayın.

Video 1:
Standart konfigürasyonlar arasındaki değişim kurallarını Data Conversion 3.0'a yükleme

Bu dersimizde standart konfigürasyonlar arasındaki değişim kurallarında değişiklik yaparken hazırlık adımlarını gerçekleştireceğiz:

  • Değişim formatı yapısının CD'ye yüklenmesi (
  • Dönüşüm oluşturma
  • Kural dosyalarını standart bir yapılandırmadan yükleme
  • Değişim yöneticisi modülünü boşaltma

Video 2:
CD 3.0'daki değişim kurallarının iyileştirilmesi

Bu dersimizde veri yüklerken nesne detaylarının nasıl doldurulacağını göstereceğiz.

Sorun çözülecektir - nesneleri kaynak yapılandırmasından yüklerken, "BP 3.0'dan Yüklendi" yorumunu ayarlayın.

Sorunu çözmek için girmeniz gerekecek nesne dönüştürme kurallarındaki değişiklikler, "Alınan verileri kaydetmeden önce" etkinliğinde.

Geliştirilen kurallar daha sonra kullanılmak üzere harici işleme olarak kaydedilecektir.

Video 3:
Standart konfigürasyonlar arasında evrensel alışverişin kurulması

Bu derste size standart olanlar arasında yeni bir değişimin nasıl kurulacağını göstereceğiz.

Ayarlar kaynak konfigürasyonda yapılacak ve ardından hedef konfigürasyona yüklenecektir.

Ayrıca bu videoda nasıl yapılacağını göstereceğiz konfigürasyonu değiştirmeden yeni değişim kuralları yükleyin.

Video 4:
Açılış bakiyelerini takas kurallarını kullanarak aktarma

Bu derste başlangıç ​​bakiyelerinin aktarılmasına yönelik tipik bir işlevsellik göstereceğiz.

Not:

Evet, txt / dbf / ole vb. yoluyla alışverişler. var olma hakkına sahiptir. Bir web sunucusuna bağlanmak veya harici bir uygulamayı hazır bir formattan aktarmak gibi bazı özel durumlarda.

Ancak standart değişimler için – standart yöntemler hem daha hızlı hem de çok daha basittir.

Ve eğer birisi tekerleği yeniden icat ederse, hazır evrensel bir çözüm varken - alnına "Enstrümanı bilmiyorum, üzerinde çalışmak istemiyorum, paranla koltuk değneği yapacağım" yazmak gibi bir şey bu. .

P.P.S.

Veri Dönüştürme 3.0'ın zor olmadığını göstermek istiyoruz.

Olağandışı - evet. Her şey hemen belli değil - evet. Çok tartışmalı anlar var - evet.

Ancak hazır talimatlar ve videoların yardımıyla tam anlamıyla 1-2 hafta içinde bu konuda ustalaşabilirsiniz.

Çalışan birkaç 1C veri tabanını korurken, bazen aralarında veri alışverişine ihtiyaç duyulur. Veri aktarmanın 2 yolu vardır:

“XML Veri Değişimi” alışverişi ve işleme kurallarını kullanarak veri aktarımı. Değişim kuralları 1C:Veri Dönüştürme yapılandırması kullanılarak oluşturulur.

“XML verilerini yükleme ve yükleme” işlemini kullanarak benzer bilgi tabanları arasında veri aktarımı.
İkinci seçeneği ele alalım, yani. İhtiyacımız olan aynı (aynı) nesneleri içeren konfigürasyonlardan/konfigürasyonlara veri yüklemek ve yüklemek. Bunu yapmak için, buradan indirilebilen "XML verilerini yükleme ve yükleme" harici işlemesini kullanacağız.

Bu işlemeyi kullanmanın koşulu şu şekildedir: Verilerin indirildiği bilgi tabanı, verinin yüklendiği veritabanındakiyle aynı nesneleri ve aynı ayrıntılara (ad ve veri türü) sahip olmalıdır.

Bu işlemeyi kullanarak veri aktarımına ilişkin bir örneği ele alalım. “Gelen ödeme emri” ve “Giden ödeme emri” belgelerini aktarmanız gerektiğini varsayalım. Bu sorunun çözümü şu şekilde olacaktır.

Ana menüden “XML verilerini yükleme ve yükleme” harici işlemesini açıyoruz: Dosya? Aç... “Yükle” sekmesinde verileri kaydedeceğimiz XML dosyasını belirtiyoruz.

Daha sonra veri nesnelerini 1C veritabanından ve nesnelerin kendisinden kaldıracağımız süreyi belirtmeniz gerekir. Yükleme için ihtiyacımız olan belgeleri “Yükleme için veriler” sütunundaki yapılandırma nesnesi yapısı alanında bir onay işareti ile işaretliyoruz. Yüklenen belgeler başka bir yapılandırmada olmayan dizin öğelerine bağlantılar içeriyorsa, bu öğelerin de belgelerle birlikte yüklenmesi için "Gerekirse" sütunundaki kutuları işaretlemek mantıklı olacaktır.

Şimdi bu adımda, hareketlerini belgelerle birlikte kayıtlara mı yükleyeceğinize yoksa bu belgeleri başka bir veritabanına mı aktaracağınıza karar vermeniz gerekiyor. Yüklenen belgeleri başka bir veritabanına yeniden göndermek için "Dizinlerin ve belgelerin grup halinde işlenmesi" işlemini kullanabilirsiniz. Bu bilgi veritabanlarındaki işleme algoritmaları bir şekilde farklılık gösteriyorsa “Tüm hareketlerini belgeyle birlikte yükle” seçeneğinin yanındaki onay kutusunun işaretlenmemesi gerekir.

Hepsi bu, yükleme kurulumu tamamlandı, burada her şey basit! “Veri yükle” düğmesine tıklayın ve veriler bir XML dosyasına kaydedilene kadar bekleyin. Daha karmaşık boşaltmalar için, yalnızca döneme göre değil, boşaltılan nesneler için de seçim belirleyebilirsiniz.

Kaldırdıktan sonra ikinci 1C veritabanına gidin ve aynı işlemi orada açın. “İndir” sekmesine gidin ve burada verileri yüklediğimiz aynı XML dosyasını belirtin.

Bu sekmede “Bir hata oluşursa nesneleri yüklemeye devam et” seçeneğinin yanındaki kutuyu işaretleyin ve “Veri yükle” düğmesine tıklayın. Toplamların kullanımı gibi diğer işlevleri dikkate almıyoruz, ancak bu işlev nesnelerin yüklenmesini önemli ölçüde hızlandırabilir (kayıtlara göre kayıtlar).

Çeşitli verilerin aktarılması, 1C platformundaki herhangi bir muhasebe sisteminde çok önemli bir eylemdir. Dizini başka bir veritabanına aktarmadan önce, yapılan değişikliklerin geri döndürülemez olduğu kabul edildiğinden yedek bir kopya oluşturmak gerekir.

Bir dizini 1C 8.3'e aktarmanın en popüler ve aynı zamanda oldukça basit yolu, bilgi verilerini XML biçiminde işlemektir.

Bu görevi gerçekleştirmek için 8.2 veya 1C 8.3 için yükleme/indirme işleme dosyasını kullanmanız gerekecektir. Bu yöntem evrenseldir ve en uygunudur ve hemen hemen tüm kurulu konfigürasyonlar için uygundur.

Veriler yükleniyor

Bunu yapmak için önce program arayüzüne gitmeniz ve bir dizi eylem gerçekleştirmeniz gerekir:

1. “Dosya adı” alanını doldurun. Bu yolu kullanarak daha sonra veritabanına yüklenmek üzere bir bilgi veri dosyası oluşturulacaktır.

2. "İndirilecek veriler" tablo alanında, mevcut veritabanından indirmek istediğiniz dizindeki bilgileri seçin.

3. Bundan sonra gerekli nesneler seçildiğinde tabloların sağ tarafında bir seçim uygulayın.

4. Gerekli tüm ayarların kurulumunu tamamladıktan sonra dizini dışa aktarın.

Dizine veri yükleniyor

Dizinleri 1C'ye aktarmak için bir dizi işlem yapmanız gerekecektir:

1. Bilgi verilerini yüklemek istediğiniz veritabanında işleme başlayın ve “Yükle” sekmesini kullanın.

2. Daha sonra önceden yüklenen dosyayı seçin ve “Veri Yükle” komutunu kullanın.

Bu eylem tamamlandıktan sonra dizinin bir veritabanından diğerine geçişi tamamen tamamlanmış sayılır.

gastroguru 2017