internet pencereler Android

Değişim kurallarını düzenleme.

Her planın, değişiklik hakkında saklayabileceği belirli bir öğe listesi vardır. Bu listeye “Değişim planının bileşimi” denir. Kompozisyon genişletilebilir, ancak konfigürasyon desteği kaldırılır.

"Plan Düzeni", senkronizasyonun esas aldığı kuralları saklar. Daha fazla çalışma için ihtiyacımız olan bu dönüştürme paketidir (Kayıt Kuralları, Değişim Kuralları, Muhabir Değişim Kuralları).

"1C: Bordro ve HR 3" (ZUP) ve "1C: Kurumsal Muhasebe 3" (BP) yapılandırmaları arasında bir veri senkronizasyonu örneğini düşünün. Bu görevde yapılandırmayı destekten kaldırmamız gerekeceğini hemen not ediyoruz. Bu koşul tarafından gereklidir.

Model değişim kurallarını iyileştirme ihtiyacının canlı bir örneği

Örneğin, bir müşteri aşağıdaki sorunla bizimle iletişime geçti: ZUP ve BP arasında senkronizasyon yaparken, "Ücretlerin yansımasını" doldurmak için gerekli olan "Vergi dairesine kayıt" dizininin verilerini aktarmak mümkün değildir. Muhasebe dökümanı. Şimdi bu belgenin BP alıcısının yan tarafındaki tablo kısmı boş bir "Kayıt ..." içeriyor ve kullanıcıların bu tür girişleri dizinde manuel olarak oluşturması gerekiyor. Kabul et, uygunsuz. Bu noktayı iyileştirebiliriz.

Sorunun çözümü: ExchangeSalary3Accounting3 değişim planından dönüştürme paketini sonlandıracağız. Standart "1C Değişim Kuralları"na, "Vergi Dairesine Kayıt" dizini için yeni bir "Nesne Dönüştürme Kuralı" (PKO) ve buna bağlı olarak bu dizinin (PKS) "Mülk Dönüşümü" ekleyelim. "Nesneleri kaydetme kuralları" standardını kesinlikle sonlandıracağız, çünkü değişim düğümünde dizin değişikliklerini kaydetmeye ihtiyaç vardı. Ve muhabir bazının "1C Değişim Kurallarını" revize edeceğiz.

Bunu nerede editleyeceğiz? kuralları yazmak ve değiştirmek için "1C: Data Conversion 2" konfigürasyonuna ihtiyacımız var.

PZUP-BP değişim planından standart dönüştürme kurallarının iyileştirilmesi

Öyleyse, ExchangeSalary3Accounting3 değişim planı için yapılandırıcıdaki bileşime yeni bir öğe ekleyerek 1C değişim kurallarını tamamlamaya başlayalım - KayıtIn Vergi Dairesi referans kitabı. Bu değişikliği hem "1C: Maaş ve Kurumsal Yönetim 3" hem de "1C: Kurumsal Muhasebe 3" yapılandırmalarında yapacağız.

Yapılandırmaları kaydedin ve güncelleyin.

Kurumsal modda, her veritabanı için, 1C:Enterprise 8.3 platformu için MD83Exp.epf'nin işlenmesini kullanarak meta veri yapısının bir tanımını yükleyeceğiz. İşleme "1C: Veri Dönüştürme" kitinde bulunabilir.

Bir sonraki aşamada, dönüştürme paketini ZUP ve BP'den kaldıracağız. Paket 3 dosyadan oluşmalıdır: Kayıt Kuralları, Değişim Kuralları, Muhabir Değişim Kuralları.

Bu yazı çerçevesinde veri senkronizasyonunun nasıl yapılandırıldığına dair bir açıklama olmayacak, Coderline web sitesinde Uzman Makaleleri bölümünde okuyabilir veya webinar kayıtlarını izleyebilirsiniz. Şimdi bu seçenek veritabanlarında zaten yapılandırılmıştır. Bu nedenle, senkronizasyon ayarlarına gidin (Yönetim -> Veri senkronizasyonu -> Veri senkronizasyon ayarları), "Kuralları yükle" düğmesini tıklayın. "Senkronizasyon kuralları" formunu göreceğiz. "Diğer" düğmesini tıklayın ve "Kuralları dosyaya kaydet" seçeneğini seçin.


İşte boşaltmadan sonra almamız gereken bir paket.

Başka bir bilgi tabanı "1C: Kurumsal Muhasebe" için de benzer eylemler gerçekleştireceğiz.
Sonuç olarak, kuralların düzenlenmesi için tüm hazırlık çalışmaları hazır. Sahibiz:

"1C: Data Conversion 2"ye (ZUP ve BP için) yüklemek için meta veri yapısının açıklaması;

1C değişim kurallarını ve 1C: Data Conversion 2'ye (ZUP ve BP için) yüklemek için gerekli kayıt kurallarını içeren bir dönüştürme paketi.

"1C: Veri Dönüştürme 2"ye gidin. Her iki bilgi tabanı için sırasıyla aşağıdaki adımları gerçekleştirin:

Konfigürasyonlarımızın metadata yapılarını yüklemek;

Dönüşümler oluşturuyoruz ve dönüştürme paketlerinden 1C veri alışverişi kuralları yüklüyoruz (kural dosyasına ExchangeRules adı verilir);

Dönüştürme paketlerinden kayıtlar oluşturun ve kayıt kurallarını yükleyin (kurallar dosyasına Kayıt Kuralları adı verilir).


Doğrudan iyileştirmemize geçiyoruz. 1C değişim kurallarına - "Vergi dairesine kayıt" referans kitabına yeni bir nesne dönüştürme kuralı (PKO) ekledik. Bu dizin için bir özellik dönüştürme kuralı (PCS) ve bir veri yükleme kuralı (PDS) ekliyoruz. Bu tür bir iyileştirme hem ZUP paketindeki kurallar hem de BP paketindeki değişim kuralları için gerçekleştirilmelidir. Exchange kurallarımızı ilgili ExchangeRules dosyalarına boşaltıyoruz.

Yeni bir öğe kaydetme kurallarına geçelim. "Vergi dairesine kayıt" referans kitabını ekliyoruz. Kayıt kurallarını, Kayıt Kuralları paketinden uygun dosyaya yükleyin. Bu eylem ayrıca her iki baz için de gerçekleştirilir.

Değiştirilmiş değişim kuralları ve kayıt kuralları hazır. Şimdi BP paketindeki exchange kurallarının (ExchangeRules) içeriğini ZUP paketinden ilgili kurallara (CorrespondentExchangeRules) kopyalıyoruz. BP paketindeki ilgili kurallarda (CorrespondentExchangeRules), değişim kurallarının (ExchangeRules) içeriğini ZUP paketinden kopyalayın.

Sonuç aşağıdaki gibi olmalıdır:

Bu, "1C: Data Conversion 2" içindeki çalışmayı tamamlar. Değiştirilmiş dönüşüm kuralları paketleri hazır, onları bilgi tabanlarına geri yüklemek ve senkronizasyonu kontrol etmek için kalır.

Paketlerdeki dosyaları ZIP arşivine arşivliyoruz ve dönüşüm paketlerimizi ZUP ve BP'ye yüklüyoruz.

Herşey hazır. Test edilmesi için kalır.

Problemin şartlarını hatırlayalım. "Vergi dairesine kayıt" dizinini boşaltmak için kayıt yaptırmak ve "Maaşların muhasebeye yansıması" belgesinin PM'sinin "1C: Kurumsal Muhasebe 3" tarafında nasıl doldurulduğunu kontrol etmek gerekiyordu.

"1C: Maaş ve İşletme Yönetimi 3" kaynağında, dizinimizi boşaltma için kaydederiz. Senkronizasyon yapıyoruz. Alıcı veritabanına gidiyoruz ve ayrıca veri almak için senkronizasyon yapıyoruz. Değişiklikleri kaydetmek için gerekli dizinin artık değişim planında göründüğünü lütfen unutmayın.

"1C: Enterprise Accounting 3" tarafını kontrol ediyoruz:


Özetle. Görevin sonucu başarıyla tamamlandı. Değişiklikleri kaydetmek için yeni bir öğe ekleyerek ve veri senkronizasyonu için dönüştürme kurallarını tamamlayarak ZUP - BP alışverişi planını tamamladık.

1s veritabanları arasında değişim kuralları kullanılarak bir değişim yapılandırılırsa. Ardından konfigürasyonların son haline getirilmesi veya daha güncel bir sürüme güncellenmesi sonucunda değişim kurallarının güncellenmesi görevi ortaya çıkar.

GİRİŞ

1s veritabanları arasında değişim kuralları kullanılarak bir değişim yapılandırılırsa. Daha sonra konfigürasyonların sonlandırılması sonucunda veya daha güncel bir sürüme güncelleme, değişim kurallarını güncelleme görevi ortaya çıkar.

Kuralların güncellenmesine ilişkin şematik bir süreç aşağıda sunulmuştur:

Veri dönüştürme veritabanında zaten değişim kurallarınız varsa, bu şemadaki ilk paragrafın ilgili olmadığı gerçeğine dikkatinizi çekiyorum.

Dönüştürme meta veri nesneleri oluşturma ve güncelleme

Veritabanından bir XML dosyasına değişim kurallarını yükleme (yeni dönüşüm için)

Değişim kurallarını kaldırmak için, tipik konfigürasyonlarda, veri alışverişi ayarları dizinine gitmeniz ve "Değişim kurallarını kaydet" düğmesini tıklamanız gerekir.

CD 2.0 yapılandırmasına değişim kurallarını yükleme (yeni dönüşüm için)

Veri Dönüştürme işlemini başlattıktan sonra, değişim kurallarını yüklemek için formu açmanız ve veri alışverişi kurallarının bulunduğu dosyayı belirtmeniz gerekir.

Yapılandırma değişikliklerini bir XML dosyasına yükleyin (MD81Exp.epf, MD82Exp.epf)

Yapılandırma, sırasıyla 1c 8.1 ve 8.2 sürümleri için MD81Exp.epf, MD82Exp.epf işlenerek kaldırılır.Bu işlem, CD yapılandırma şablonu dizininde bulunur (örneğin, C:\Users\RudakovDV\AppData\Roaming\1C\1Cv82 \tmplts\1c\Dönüşüm\ 2_1_7_1).

BP 3.0 yapılandırmasını kaldıralım.

MD82Exp.epf'nin işlenmesini açın, içinde belge hareketlerini göndermeden boşaltmak için işaretliyoruz ve kaldır'ı tıklayın (Şekil 3.)

Değişim kurallarında değiştirilen konfigürasyonun değiştirilmesi.

Değişim kuralları listesini açalım (Şekil 4.)

Değişim kuralları öğesinin biçimini adlandırıyoruz (Şekil 5). Ardından, değiştirilecek konfigürasyonun konfigürasyon formunu çağırıyoruz.

Eski konfigürasyonu ikinci adımda aldığımız mevcut konfigürasyonla değiştirmeniz gereken konfigürasyon dizini öğesinin formu görünecektir (Şekil 6).


Yapılandırma meta verisi yükleme formunda, istenen yapılandırmayı gerçekten değiştirdiğinizi (eklemek veya oluşturmak yerine) unutmayın.

Değişim kurallarını düzenleme

PKS ve PKO'nun güncellenmesi

Değişim kurallarını düzenlerken, nesne dönüştürme kuralları listelerine ve özellik dönüştürme kuralları listelerine dikkat edin. Konfigürasyonun yeni sürümünde bir nesne veya özellik kaldırılırsa (belki yeniden adlandırılırsa), bu alana sahip satır kırmızıyla vurgulanır. Benzer bir örnek Şekil 2'de gösterilmektedir. 8, yeni konfigürasyona güncellemenin bir sonucu olarak, “Resort” tablo kısmı ve “ReceivedFromAstor” özniteliği silindi, bu nedenle bu satırlar kırmızı renkle vurgulandı.

Bu eksiklikleri gidermek için dönüştürülmekte olan mülkün kaynağını ve hedefini değiştirmeniz gerekir. Bunu yapmak için, seçilen satıra çift tıklayın ve beliren özellik dönüştürme kuralı formunda (Şekil 9.), kaynağın özelliklerini ve alıcının özelliklerini görüntüleyin. Konfigürasyonda ayrıntılar veya tablo bölümleri silinmişse, yükleme sırasında veri dönüştürmede bu özellikler silinmek üzere işaretlenecektir. Bu nedenle, silinmek üzere işaretlenen özellikler, ortaya çıkan yeni özelliklere yeniden atanmalı veya belki de verilen özellik dönüşümü FSP'den kaldırılmalıdır.

Benzer şekilde, nesneleri dönüştürmek için kuralları güncellemeniz gerekir.

İşleyici kodu güncellemesi

Şu anda, sözdizimi hatalarını tespit etmek için işleyicilerin kodunu güncellemek için hiçbir araç bulunmamaktadır.

Değişim kurallarını kaydetme ve bunları veritabanına yükleme

Değişim kurallarını kaydetme dosyasının belirtildiği, kuralları kaydetmek için bir form görünecektir.

Şimdi, veri alışverişi ayarları referans kitabının bir öğesi şeklinde, değişim kurallarını veritabanına yüklüyoruz. Şimdi değiş tokuş yapabilirsiniz.

Ayrıca, veri dönüştürme yapılandırmasındaki değişim kurallarını, değişim kurallarının yeni bir versiyonuyla değiştirirken, yeni kuralların her zaman doğru yüklenmediğine de dikkat etmelisiniz. Özellikle, yapılandırmanızda "Sürüm 2.1 parametreleriyle çalış" onay kutusunun devre dışı bırakıldığı ve indirilen değişim kurallarında etkinleştirildiği veri dönüştürme kuralları varsa, onay kutusunun etkinleştirilmesinin beklenen sonucu onaylanmayacaktır, yani. bu kutuyu manuel olarak girmeniz ve işaretlemeniz gerekecektir (Şek. 12.).

İndirilmek üzere gönderilen dosyalarda, yeni konfigürasyonun nasıl kaydedileceği, değişim kurallarında nasıl değiştirileceği ve yeni değişikliklere göre nasıl değiştirileceği sırayla anlatılmaktadır. Bu sorunun çözümünde önemli noktalara dikkat çekmeye çalıştım.

eklemeler ve yorumlar bekliyorum

Ve onun yardımı ile görevlerinizin çözümünü GÜÇLÜ bir şekilde nasıl basitleştirdiğini gösteriyoruz.

Bugün, tam anlamıyla 10-15 dakika içinde dizinlerin ve ilk bakiyelerin basit bir transferinin nasıl kurulacağını ve yapılacağını analiz edeceğiz.

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

Bu nedenle iş arkadaşlarınızı arayın, onlar için de çok faydalı olacaktır.

Özellikle de CD 3'ü izleyip korktularsa :)

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

Ama aslında - her şey ÇOK basit. O kadar basit ki sonradan sıkılırsınız :)

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

Bunlar, veri paylaşımıyla ilgili 4 video evrensel EnterpriseData değişim formatı.

Ek olarak, bir örnek göstereceğiz standart değişim kurallarının iyileştirilmesi 1C'de: Veri Dönüştürme 3.0

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

  • 1C örneğini kullanarak bir borsa kurma: Muhasebe 8 ve 1C: ERP
  • Data Conversion 3.0'da standart kurallar ve evrensel değişim biçimi nasıl yüklenir?
  • Meta veri yapısını CD 3.0'a aktarma
  • İlk veri alışverişi nasıl yapılır
  • Kuralların iyileştirilmesi dönüşümler
  • Yapılandırmayı değiştirmeden yeni kurallar nasıl yüklenir ( destekten çekilmeden)

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

Data Conversion 2.0'da böyle bir görev çözülürse, hem kaynak hem de hedef kurallarında değişiklikler yapılması gerekirdi.

Bu eğitim videoları BSP ile ilgilidir revizyon 2.3.2(2.3.2.43'ten daha eski herhangi bir yapı için).

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

Video 1:
Data Conversion 3.0'da tipik konfigürasyonlar arasında değişim kuralları yükleme

Bu derste, tipik konfigürasyonlar arasında değişim kurallarında değişiklik yaparken hazırlık eylemleri gerçekleştireceğiz:

  • Değişim formatının yapısını CD'ye yüklemek (
  • Dönüşüm oluşturma
  • Tipik bir konfigürasyondan kural dosyalarını yükleme
  • Değişim yöneticisi modülünü boşaltma

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

Bu öğreticide, veri yüklerken nesnelerin ayrıntılarını nasıl dolduracağınızı göstereceğiz.

Görev çözülecek - kaynak konfigürasyondan nesneler yüklerken, “BP 3.0'dan yüklendi” yorumunu ayarlayın.

Sorunu çözmek için yapmanız gereken nesne dönüştürme kurallarındaki değişiklikler, “Alınan verileri yazmadan önce” durumunda.

Geliştirilen kurallar, daha fazla kullanım için harici işleme olarak kaydedilecektir.

Video 3:
Tipik konfigürasyonlar arasında evrensel bir değişim kurma

Bu eğitimde, size yeni bir tür değiş tokuşunun 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 size nasıl olduğunu göstereceğiz konfigürasyonu değiştirmeden yeni değişim kuralları yükleyin.

4. Video:
Döviz kurallarını kullanarak açılış bakiyelerini aktarma

Derste, başlangıç ​​bakiyelerini transfer etmek için tipik bir fonksiyon göstereceğiz.

not

Evet, txt / dbf / ole vb. ile değiş tokuş yapılır. var olma hakkına sahiptir. Bir web sunucusuna yerleştirme veya hazır bir harici uygulama formatından aktarma 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 hazır evrensel bir çözüm varken birisi tekerleği yeniden icat ederse - alnına "Enstrümanım yok, öğrenmek istemiyorum, paran için koltuk değneği yapacağım" yazmak gibi. .

P.P.S.

Data Conversion 3.0'ın zor olmadığını göstermek istiyoruz.

Olağandışı - evet. Her şey hemen net değil - evet. Çok belirsiz anlar var - evet.

Ancak hazır talimatlar ve videolar yardımıyla sadece 1-2 hafta içinde ustalaşılabilir.

1C Veri Dönüştürme Eğitimi (baskı 2) Değişim kurallarıyla ilgili ayrıntılı bilgi

Değişim kurallarının ne olduğunu ve neden gerekli olduğunu biliyoruz. Değişim kurallarıyla çalışmanın ek işlevselliği hakkında daha ayrıntılı bilgi sahibi olalım. Veri alışverişi (dönüşüm) kuralları için ayarları açalım:

Değişim kuralları, ek olarak veriler için kaynak ve hedef yapılandırmalarını tanımlar:

"Gelişmiş" sekmesi:

Değişim kurallarını kaydetmek için varsayılan dosya adını, 7.7 için veri yükleme ve indirme modüllerini, değişim kurallarının adını belirleyebilirsiniz.

"Parametreler" sekmesi:

Ofisin yalnızca mallar için siparişleri kabul ettiğini varsayalım, bu nedenle boşaltma hizmetlerine bir yasak getirilmesi arzu edilir. Katalog Nomenclature öğesinde gerekli Hizmet True olarak ayarlanmışsa, boşaltılmaması garanti edilir. Uzak ofis de hizmet siparişlerini kabul etmeye başlarsa, kuralları değiştirmemek için boşaltma hizmetlerinin kontrolünü hemen isteğe bağlı hale getirmek en iyisidir.

Bu durumda, "Veri Dönüştürme" konfigürasyonu ile çalışmak için iki yeni numara öğrenmemiz gerekecek - işleyicileri kullanma ve parametreleri ayarlama.

Parametreler, işleme değişkenlerine erişmek için kullanılabilen yükleme algoritmalarında özel bir veri yapısıdır. Dönüştürme kuralları için parametre yapısının ayarlanması "Veri Dönüştürme" konfigürasyonunda gerçekleştirilir ve parametre değerlerinin ayarlanması, veri yükleme ve indirme işleme şeklinde mümkündür.

Parametreleri düzenlemek için, düzenlenebilir değişim kuralları için Dönüşümler dizini öğesinin formunu açın ve parametreler sekmesine gidin. Parameters dizininin yeni bir öğesini oluşturalım. Unload Services parametresinin adını atayalım. Parametre adı, işleyicilerde program kodu yazarken Parametreler yapısında ona başvurmak için kullanılır. Ad, evrensel veri alışverişini işleme şeklinde Parametrelerin tablo bölümünde gösterilecektir. Boşaltmayı ayarlarken parametrenin iletişim kutusunda görünmesi için "İletişim kur" kutusunu işaretlemeniz ve parametre değeri türünü seçmeniz gerekir. İletişim kutusundaki parametrelerle çalışmak için, Dönüşümler aramasında bir öğe biçiminde "Parametreleri sürüm 2.01 biçiminde yükle" kutusunu da işaretlemeniz gerekir.

Sadece parametreleri belirtmek yeterli değildir, boşaltma algoritmasının hangi durumda elemanın boşaltılacağını ve hangi durumlarda boşaltılmaması gerektiğini "anlaması" gerekir. Bu tür (ve diğer birçok) durum için, işleyici mekanizması kullanılır. Özü, veri yüklemek ve indirmek için tüm temel algoritmaların yürütülmesinin kilit noktalarında, geliştirici tarafından değişim kuralları oluşturulurken yazılan kodun işlenmesidir. Doğal olarak, böyle hassas bir aletin kullanımı dikkatli ve düşünceli olmayı gerektirir. Kendi işleyicilerinizi yazmadan önce, işleyicilerde bulunan tüm değişkenleri ve bunların nasıl kullanılacağını açıklayan ve işleyici türlerini ve bunların özelliklerini listeleyen "Veri Dönüştürme 2.0" yapılandırması yardımını dikkatlice okumanızı öneririz. veri alışverişi algoritmalarını çağırın.

Bizim amacımız için "Before Unload" boşaltma kuralı işleyicisini kullanmamız gerekiyor. Adlandırma veri yükleme kuralını açın ve aşağıdaki program kodunu "Olaylar" sekmesindeki "Yüklemeden önce" alanına yerleştirin:

İşlemcimiz ne yapar? Program kodunu yazarken veri yükleme algoritmalarının değişkenlerini kullandık. Parametreler yapısı, veri alışverişi işleme formunda ayarlanan UploadServices parametresine atıfta bulunmak için kullanılır. Nesne değişkeni, boşaltılan nesneye erişim sağlar. Ve Reddetme değişkeni, geçerli nesneyi boşaltmayı reddetmeyi kontrol etmenizi sağlar. İşleyici, nesne boşaltılmadan hemen önce yürütülür, bu da nesnenin boşaltılmasını iptal etmeyi mümkün kılar.

YALNIZCA V8 - V8 DEĞİŞİMİ İÇİN VE 2.0.18.1 ALTINDA OLMAYAN İNDİRME VE İNDİRME İŞLEME İÇİN

Parametreleri bir konfigürasyondan diğerine geçirmek mümkündür. Bunu yapmak için, "Parametreler" sekmesinde, "Boşaltma sırasında parametreyi aktar" onay kutusunu işaretleyin ve bu parametre değişim dosyasına yerleştirilecek ve veri yüklenirken değerine erişilebilir. Değerlerin dönüştürüleceği bir parametre için bir dönüştürme kuralı belirleyebilirsiniz. "Yüklerken parametreyi geç" onay kutusunu kullanarak, yalnızca veri yüklerken iletişim kutusunda düzenlenen parametreleri aktarabilirsiniz. Bu iletişim kutusunda bulunmayan bir parametreyi iletmeniz gerekiyorsa, prosedürü çağırmanız gerekir:

Boşaltma parametreleri sekmesi artık hangi hizmetlerin yüklenip yüklenmediğinin değerlerini değiştiren bir parametreye sahiptir.

Bu yazıda BP 3.0 ile UT 10.3 arasında tipik bir veri alışverişinin nasıl yapılandırıldığını anlatacağım. (10.3.20 sürümünden itibaren BP 3.0 ile takas mümkündür)

Borsayı aşağıdaki gereksinimlere göre kurdum: malların partiler halinde hareketi BP'ye aktarılmalıdır; BP'den yalnızca banka hareketleriyle ilgili bilgiler kaldırılır.

Bir borsa kurmak için şu adımları izleyin:

1. İlk boşaltmanın hangi veritabanından yapılacağını belirleyin. Prensip olarak, herhangi bir veritabanından ilk boşaltmayı yapabilirsiniz, örneğin, ilk boşaltmayı UT 10.3'ten yaptım. Bunu yapmak için UT'de yapmanız gerekenler:

1.1. Muhasebe ayarlarında, "Veri alışverişini kullan" kutusunu işaretleyin ve "IB önekini" belirtin (BP 2.0'dan farklı olarak, önekteki karakter sayısı 2 ile sınırlıdır).

1.2. "Veri senkronizasyonunu ayarla" düğmesine tıklayarak bir değişim planı oluşturmak için yardımcıyı başlatın ("Araçlar->1C: Enterprise 8.2 platformundaki ürünlerle veri alışverişi->Veri alışverişi").

Asistandaki yapılandırma adımlarını yalnızca kısaca anlatacağım:

a) "Veri senkronizasyonu kurma adımını seçme", yeni bir değişim planı oluşturmak veya önceden oluşturulmuş bir planı sürdürmek için iki seçenek vardır, benim durumumda UT 10.3'te yeni bir tane oluşturmayı seçiyorum ve muhasebede ayarlara devam ediyorum .

b) Veri aktarım yöntemi seçili, paylaşılan bir klasörde dosya kullanıyorum.

c) Senkronizasyon parametrelerini ayarlarken, burada başka bir veritabanının adını (tam olarak değil, "BP" belirttim) ve önek (burada tam olarak belirtmeniz gerekir) belirtmeniz gerekir ve ayrıca yükleme kuralıyla ilgili parametreleri de belirtmeniz gerekir. ("Belgeleri yüklemek için başlangıç ​​tarihi" , "Analitiği depoya göre yükle", "İptal maliyetini yeniden planla", yükleme seçimlerini yapılandır vb.)

2.1. Uygulama ayarlarında ("Yönetim" bölümü, "Program ayarları" öğesi), "veri senkronizasyonu" sekmesinde "Veri senkronizasyonunu kullan" bayrağını ayarlamalısınız.

2.2. Değişim planı oluşturma yardımcısını başlatın ("Yönetim" bölümü, "Veri senkronizasyonu" öğesi). "Veri senkronizasyonunu ayarla" düğmesine tıklayın ve senkronizasyon türünü UT 10.3 seçin.

2.3. Yardımcı diyor ki:

a) UT 10.3 veritabanından kaydedilen ayarlar dosyası (bkz. bölüm 1.3.(d)) Bu dosya, konfigürasyon adı, önek, bağlantı yöntemi ile ilgili verileri depolar.

b) Senkronizasyon parametrelerinin ayarlanması. Şunları belirtir: "Değişim modu" (tek taraflı veya iki taraflı, sadece iki taraflıyla ilgileniyorum), "Belgeleri yüklemek için başlangıç ​​tarihi", "Kuruluşlara göre filtreleme", "Varsayılan değerleri ayarlama".

2.4. İlk indirme sırasında, kullanıcıya eşleşmeyen verileri manuel olarak belirleme fırsatı verilecektir (bu işlev, hem UT'de hem de BP'de ek parametrelerle senkronize edilirken kullanılabilir olacaktır).

İlk değişimden sonra senkronizasyon tamamlanmış olarak kabul edilir, ancak veri alışverişi ayarları ve değişim ile çalışmak için ek işlevler mevcuttur. Düzeltmek için senkronizasyon formundaki Değiştir düğmesini tıklamanız gerekir.

İşte bazı özellikle önemli özellikler:

1. "Nesne dönüştürme kurallarını yükle", burada değişim kurallarına sahip bir dosya ayarlamak mümkündür. Onlarla çalışmak için "Veri Dönüştürme" yapılandırmasını kullanmanız gerekir. Bu yapılandırmada, yükleme, değiştirme, birbirleriyle karşılaştırma (güncelleme sırasında önemli bir işlev), dönüştürme kurallarını kaydetmek mümkündür.

2. "Nesne kayıt kuralları yükleniyor", burada kayıt kuralları olan bir dosya belirtebilirsiniz. Kuralları ayarlamak için "Veri Dönüştürme" konfigürasyonu da kullanılır. Bu kurallarda, borsaya katılmak amacıyla nesneleri veritabanına kaydetmek için ek koşullar belirleyebilirsiniz.

3. "Mesaj taşıma ayarları", burada değişim için bağlantı ayarlarını değiştirebilirsiniz (örneğin, değişim için kullanılan klasör veya ftp kaynağı değişti).

4. "Başka bir program için senkronizasyon ayarlarını al", bu öğede, başka bir konfigürasyon için ayarlar dosyasını yeniden yüklemek mümkündür.

5. "Gönderilen verilerin bileşimi" (Bu öğe yalnızca BP 3.0'da mevcuttur, UT 10.3'te bu işlevin işlevi yerleşik "Değişim kaydı değiştirme" işlemi tarafından gerçekleştirilir) Bu işlevi kullanarak değiştirmek mümkündür , değişimdeki yapılandırma nesnelerinin kaydını silin.

6. "Senkronizasyon ayarını sil", ayarı siler.

7. Ek parametrelerle senkronizasyon. Burada iletilen verilerin eşlenmesini manuel olarak yapılandırabilirsiniz. Ayrıca değişim için ek belgeler ekleyin.