Ildarovich 6489 16.11.12 18:24 Güncel

() Volodimir! Makaleye saygı uyandıran Radiy, özellikle de siz, tartışılan avlu reçetesinde bu tekniği geliştiren (ve takdir eden) ilk kişilerden biriydiniz: "Zor bir soru yazmak gerçekten mümkün." Bu yemeği kendim bulmadım ama forumda öğrendikten sonra. Yemeğin yazarı Stanislav'a fısıldadı. Ayrıca - 10/24/12 (isim farklı olduğu için sadece bu konuda alay ederek) forumdaki bir katılımcı benzer bir soruyu sordu, ancak aynı zamanda hiyerarşiden önce aynı yere. Yemeğin PRATİK olduğu ortaya çıktı. Ayrıca tabii ki “bilimsel” bir yaklaşımla bu tekniğe takılıp kalabileceğim pratikliklere bakıyorum. Znayshov 7 zavdan. 5 - bu istatistikte. Bunlar arasında daha önce Ish_2'yi tek cümleyle yazacağıma söz verdiğim gibi özelliklerde döngülerle ilgili bilgiler var. Ish_2'nin bu görevin önemi konusunda size bir saat bile harcamadan güncel bilgiler sunabileceğini düşünüyorum. Çözüm kısadır - birçok satırla son derece açıktır, prosedürel olmayan bir tarzda formüle edilmiştir ve sonuca ulaşmak mümkündür. Diğer görevler makalelerde ve forumda tartışıldı ve onlar için daha hantal çözümler önerildi. Bu nedenle ne sıklıkta sıkışıp kalacağımızı anlamak için her saat başı bekleyelim. Bunun aynısı zilin çağrısı Deneyecekleri bekliyorum.
Konuşmadan önce, bu küçük matematiğin pratikten çok uzak olmadığı ve muhasebecilerin BP2'deki gizli "Maliyet Ayarlaması" modülünü kontrol etmeleri gerektiği gerçeğinden bahsetmeden önce, bu hemen ele alınır (normal güç kaynağının dengesiz çalışması). Burada grafiğin döngülerini kırma, öğeleri taşıma ve yayılan ağaç hakkında bilgi bulacaksınız.
Şimdi veritabanının yapısı hakkında “belirli bir yönetim altında”. Görevin 1C'de uygulanması için tedarik sağlandı ve bu nedenle görev 1C'de güncellendi. Size "kütüphaneye gitmek için hangi otobüse binebilirsiniz" sorulsaydı ve zeplinle uçmanın daha iyi olacağını öne sürerseniz, o zaman anlaşılmazsınız (belki Moskova'da duranlar hariç) duruşma). Başlangıçtan itibaren yöntem tamamen farklı bir dilde uygulandı.
Sonuçta 1C platformunun mimarisinin iyi olmadığını düşünüyorsanız sizi dönüştüremem. Artık düşüncelerimi ifade edemiyorum. Belirli bir görev için sıfırdan bir veritabanı şeması geliştirmek pahalıdır. Günlük yaşamla nasıl eşitlenir: 1C - bu zengin bir panel yüzeyidir - daha ucuz yaşam - toplu otomasyonla - yoğunluk olarak, ancak görüntü olarak değil. Bireysel kuruluşlar, hedeflerini doğru bir şekilde uygulamak için Norman Foster'ı işe alabilir. Diğerleri ucuz toplu projelere (katı nesne modelli ilişkisel DBMS) güvenmek zorundadır. Ayrıca birçok projede Cache'in varlığından haberdarım. Perakendecinin gözünden bakıldığında her şey teoride olduğu kadar pembe görünmüyor. nesne modeli 1C, saatin tersine çevrildiğini gösteriyor: “unutulmuş ve kalabalıklaşmış büyük bölgeler.” Üstelik gelişiyor. Teknoloji son zamanlarda ortaya çıktı dış jereller haraç Reaktiviteye ihtiyaç duyulduğundan (örneğin iki dilli sistemler), artık 1C'yi başka bir DBMS ile sorunsuz bir şekilde entegre etmek mümkün. Örneğin ithal ERP ile büyük bir alışverişimiz var.
Ancak yine de Rosmova'yı ana konularla - PRATİK görevlerin ayrıntılı açıklamalarında uygulama tekniklerinin robotları - yönlendirmek istemiyorum.

Dovdnik 1s nedir ve neden gereklidir? Konuşmacı, bilgilerin bu arada değişmemesi için zihinsel olarak stabil bilgileri kaydeder. Örneğin, “Nomenklatura” acentesi, satılan veya üretilen ürünlerin taşmasından faydalanmaya çalışmaktadır. Aynı şekilde tanık, tanığın unsurunu açıklamak için meçhul otoritelerden intikam alabilir.

Eğer bunu insan olmak adına alıyorsanız, işte o zaman burada değişikliklerin değil değişikliklerin bir listesi vardır, bu nedenle bu amaçla aşırı yorumlamak daha iyidir.

Yeni bir belge oluşturduktan sonra kesinlikle resme başlayacağız.

Tüm yer işaretlerinize bir göz atalım.

Ana

Burada adı (veritabanındaki tanımlayıcı) ve eşanlamlıyı (sağlayıcının belirli adı için kullanılır) belirtirsiniz. Konuşmacının rolünü açıklayabilecek veya özelliklerini anlatabilecek bir yorum yapmaya gerek yoktur.

Hiyerarşi

Bu sekmede Danışman öğelerinin katkı derinliğini ayarlayabilirsiniz. Bu amaçla elemanları dilediğiniz kritere göre manuel olarak ayrıştırıp detaylandırabilirsiniz. Mesela “Shafi” ürünleri bir grupta, “Stoli” ürünleri ise başka bir grupta yer alıyor. Acente hazırlıklardan sorumludur. elemanların listesi. Hiyerarşik Danışmanın sancağını koyarsanız, cilt öğesi başka bir öğeye (grup) tabi kılınabilir. Aşağıda yer imi değerini ayarlama ve kullanıcıya atanan modda ekranı değiştirme seçenekleri bulunmaktadır.

Hiyerarşi türü:

Grupların ve öğelerin hiyerarşisi

Bu ayarla öğelerin iç içe yerleştirilmesi yalnızca gruplar (klasörler) halinde yapılabilir.

Burada gördüğünüz gibi tüm elementlerin ve grupların yeni simgeleri var ve her elementin katkısı olabilir.

Canavarın gruplarını yerleştirin

Bu oran kurulduğunda gruplar her zaman düzenli olacaktır, aksi takdirde sıralamaya göre örneğin şu şekilde düzenlenecektir:

Hiyerarşinin birkaç eşitinin değişimi

Burada sancak olmadığı için katkı değiş tokuş edilmiyor.

Kuruluşların sancakları olduğundan rütbe sayıları aşağıda belirtilebilir.

Vlasniki

depozitoyla Vlasniki Herhangi bir veri eklenmeden önce ilişkiye ilişkin başka tanıklar da belirtilebilir. Bakanlık konseylerinin şeması hiyerarşik konsey konseylerinin şemasına benzer, ancak burada babanın yerine başka bir bakan görev yapar ve lord olarak adlandırılır. Tipik konfigürasyonlarda, sözleşmenin herhangi bir karşı tarafa devredilmemesi için "Sözleşme" temsilcisini "Karşı Taraf" temsilcisine tabi kılmak iyi bir fikirdir.

"Danışmanın yetkilerinin listesi" alanında, bu danışmanın unsurlarına ait danışmanların listesi belirtilir.

Aşağıda yer alan “Bağlılık” alanında bu rehberin hangi unsurlarına tabi olacağı belirtilmektedir.

Hiyerarşik olan veya olmayan programatik bir aracı nasıl tanınır?

Neden meta verilere gitmeniz gerekiyor?

Bu Hiyerarşik Dizin = Metadata.Directory.Counterparties.Hiyerarşik;

Takibe devam edildi...

1C: Enterprises 8.x sorgularındaki "IN HİYERARŞİ" tasarımı, belirli bir seçime göre hiyerarşik bir nesne konfigürasyonunun öğelerini seçmenize olanak tanır. Bugün makalede bu teknolojinin uygulanmasının yanı sıra DBMS tarafındaki diğer platformlara ve bunun üretkenlik üzerindeki etkisine bakacağız.

Vikoristannya

"IN ІЄARCHІЇ" vikoristan tasarımının basit bir kısmına bir göz atalım. Yeni sipariş kaldırıldığında, "Posylannya" değişikliğinin aktarılan değeri için hiyerarşik danışman "Ürünler"in unsurları da kaldırılacaktır.

Sorgu Metni = "VIBRATI | Ürünler . Posilannya,| Ürünler . satıcı kodu |Z| tanık . Ürünler YAK Ürünleri| DE | Ürünler . Posilannya U ІЄARХІЇ (& Posilannya)"

Test veritabanı aşağıdaki test verilerine sahiptir:

Elbette görselde tanığın kayıtlarının tümü gösterilmiyor. Ekran görüntüsü hiyerarşik tarayıcıda veri kaydetme yapısını göstermektedir. Kılavuz tablosu, her biri 200 öğeli 5 iç içe grup içeren üst düzeydeki 10 grubu saklar.

Test güç kaynağına dönelim. "Grup - 1" grubuna gönderilen "& Posilannya" parametresine aktarıldı (yukarıdaki bölüm ekran görüntüsü). O zaman savaşın sonucu önümüzdeki sıralamada görülecektir:

Yak mi bachimo, mesajı en üstteki gruba (parametre olarak aktarılır) ve iç içe geçmiş öğelerle birlikte iç içe geçmiş gruplara çevirerek yıkanır. Böylece, dolaylı yapı “IN ІЄARCHІЇ”, hiyerarşik olarak ikincil verileri manuel olarak kaldırmanıza olanak tanır.

Mov sorgularının sözdizimi 1C: İşletmeler ve klasik SQL bazı yönlerden çok benzer. “IN ІЄARХІЇ” ifadesinin bira dilinde analogu yoktur SQL sorgularıÖrneğin “B” platformunun dil sorgularını ifade etmek için benzer bir SQL operatörü “IN” vardır. Bu nedenle robot platformu bu operatörün tercihine göre bir DBMS kullanıyor.

Lashtunki'nin arkasında

Tamam, haydi başlayalım. Popo için, “Mallar” belgesini istemeden önce yazımları vikoristuvat edeceğiz. Bu platformları iki durum için analiz edeceğiz:

  1. “& Posilannya” parametresi üst düzey grup olan “Grup 1”e aktarıldığından (daha önce yaptığımız gibi).
  2. Parametre, "Grup 1" üst düzey grubuna yerleştirilen "Grup 1 - 1" grubuna gönderilir.

Şimdi sırayla. İlk başta platform, SQL sunucusunda aşağıdaki ayarlarla yapılandırılır:

1. SQL sorgusu artık parametre alanında iletilen aracı grubuna ve gruplarının tüm alt sıralarına gönderilen soyut mesaja birleştirilir. Sonuç "#tt1" zaman tablosuna yerleştirilir.

2. Konuşmanın başka bir aşamasında yeni bir soru tamamlanıyor:

Ekran görüntüsü SQL metniyle ilgili ayrıntılı yorumları içerir. Kısacası bu seçenek, zaman çizelgesinde görünen gruplara yönelik öğeleri seçmenize olanak tanır. Yiyecekten mahrum bırakılıyor: “Kızlar düğünlerini bitirecek mi?” Burada cevap basit: İlk adım, zaten zaman çizelgesinde (Böl. Nokta 1) yer alan birinci seviyedeki gruplar için alt öğeleri seçmektir. Daha sonra başka bir sorgu, başka bir düzeydeki alt gruplar için alt öğeleri seçer. Hiyerarşinin üçüncü seviyesi hiçbir takipçi grubunda bulunmadığından veriler artık tutarlı olmayacaktır.

Bizim durumumuzda hiyerarşinin 3. seviyesinde yer alan kayıtlar için alt öğe bulunmadığından (benzer grup bulunmadığından) diğer soru muhtemelen boş sonuç verecektir.

3. Sorgunun nihai sonucunu çıkarmak için platform aşağıdaki SQL sorgusunu oluşturur:

Bu sorgunun sonucu daha sonra yeni video platformundaki algoritmalar tarafından işlenebilecek. Böylece "_Reference41" gösterge tablosundan seçimi ayarlamak için "# tt1" zaman tablosundaki kayıtlar seçilir.

4. Son olarak, 1C: Enterprise 8.x platformu "#tt1" zaman tablosunu siler ve parçalar artık vikorize edilmeyecektir.

Bu noktada “IN ІЄARCHІЇ” operatörünü ziyaret etme işlemi tamamlanır. Platform tarafında üst düzey grup olan “Grup - 1”e mesaj gönderdiğimizde Vikonana'nın SQL sunucusundaki eylem sırasına baktığımızı hatırlatmama izin verin. Platformun nasıl davranması gerekiyor, "& Posilannya" parametresi başka bir seviyedeki "Grup - 1 - 1" grubuna nasıl aktarılıyor? Her şey şu ankiyle aynı olacak: Son olarak, SQL sorgulama platformunun başka bir aşamasında, alt öğelerin çıkarılması için aşağıdaki iki adımın kullanılacağı yazıldı - alt öğelerin çıkarılmasıyla bağlantılı olarak grup "Grup - 1 - 1" öyle değil. Sadece bir kez yıkanacaktır.

Sağda, hafif elementlerin çıkarılmasına yönelik bir dizi talebin hiyerarşideki çeşitli gruplarda yer aldığı görülüyor. Başka bir deyişle, eğer bir grup eşit unsurlar hiyerarşisinde yer almak istiyorsa, o zaman 2. noktayı sor.

Verimlilik artışı

Herhangi bir operatörün bir görevde yanlış kullanılması sistemin optimum olmayan şekilde çalışmasına yol açabilir. İncelenen operatör “IN ІЄARCHІЇ” suçlanacak değil. Ancak dikkatli olmak gerekir çünkü bu, SQL sorgularını veritabanına bağlama algoritmasını büyük ölçüde karmaşıklaştırır ve dolayısıyla DBMS sunucusu üzerindeki etkiyi artırır.

Daha belirsiz mirasların isimlerine yol açabilecek optimal olmayan bir soruya bir örnek vereceğim:

VIBRATI Ürünleri. IZ Dovidnik tarafından gönderildi. Ürünler YAK Ürünleri DE (ürünler. Posilannya V ІЄARARCHІЇ (& Posilannya) ABO Ürünleri. Posilannya V ІЄARARCHІЇ (& Link1) ABO Tovari. Posilannya V ІЄARARCHІЇ (& Link2))

Tahmin edebileceğiniz gibi bu, kişisel olmayan SQL sorgularının oluşmasına yol açarak bilgi sisteminin verimliliğinin azalmasına neden olur.

Başlamak!

Visnovki seni robiti. Ayrıca mevcut “GRUPLARDA”, “LİSTE İLE GRUPLARDA” ve diğerlerinin bir seçimi varsa, “IN ІЄARCHІЇ” operatörünün veri kompozisyon sistemi için bir platform olarak kabul edildiğini de söyleyeceğim. Yanlış manipülasyonlarla geliştiricilerin çok karmaşık bir seçim kurabileceğini ve seçimi 1C sunucusuna ve DBMS'ye birçok kez aktarabileceğini açıklamanın kolay olduğunu düşünmüyorum. Ayarlamaları yalnızca gerçeği bilenler için değiştirelim.

Açıkçası, güç mekanizmalarını yazarken “ІЄARCHY'DE” operatörüne dikkat edin. Bir yandan çok güçlü, diğer yandan dikkatsiz.

Bu bölümde hiyerarşik aracılarla çalışırken tipik görevlerin nasıl çözüleceğine ilişkin örnekler gösterilmektedir.

Belirli bir alt gruptaki hiyerarşik danışmanın unsurlarının seçimi

Hiyerarşik hakemin daha hafif unsurlarını ortadan kaldırmak için hiyerarşik ekteki yapı sorgulara aktarılmıştır. ІЄARCHY'de Wikoristan'ın poposu:


TİTREŞİM
Adlandırma.Kod,
İsimlendirme.Satın Alma Fiyatı
Z

İÇİNDE bu başvuru Kendisi, alt grupları ve alt gruplara ait öğeler de dahil olmak üzere & Grup grubunda yer alan İsimlendirmenin tüm kayıtları silinecektir.

Eğer sadece doğrudan belirli bir grupta yer alan elementleri ve grupları seçersek, o zaman aklımızı Batko alanına koyarak bu tür elementleri ortadan kaldırabiliriz. popo:


TİTREŞİM
Adlandırma.Kod,
İsimlendirme.Ad YAK Adı,
İsimlendirme.Satın Alma Fiyatı
Z
Dizin.Adlandırma YAK Adlandırması

Almanya
Nomenclature.Parent = &Grup

Bu istek, & Grup komutları altındaki alt gruplarda bulunan grupları ve öğeleri seçer.

Gösterge elemanındaki alt elemanların varlığının kontrol edilmesi

Kanıt öğesinin ikincil girişlerinin gerçekliğini doğrulamak için sunulan sorguya benzer bir sorgu kullanabilirsiniz:

Bu uygulamada, alt elemanların varlığının doğrulanması gereken bir elemanın gönderilmesi “Baba” parametresine kaydedilmektedir. Böyle bir sorguyu tamamladıktan sonra sonucu boş bir şekilde doğrulamak gerekir. Sonuç boş değilse yazın. Aksi takdirde - hayır. popo:


YakschoRequest.Execute(). Boş () Todi
Povіdomity ("Kayıt yok");
aksi takdirde
Göster ("Kayıtlar");
endIf;

Tüm öğelerin kaldırılması

Ürünlerimizin tüm akü elemanlarının çıkarılmasına yönelik özel yöntemleri yoktur. Yeni bir iş için hiyerarşik poşetleri hızlı bir şekilde kullanabilirsiniz, ancak hiyerarşik poşetlerin çıkarılması çok sayıda kaydın poşetlenmesi için optimize edilmiştir ve bir öğenin babalarını kapmak için tamamen etkili değildir. Tümünün daha etkili bir şekilde kaldırılması için Babamın kayıtları eleman, döngünün küçük porsiyonlar halinde sıralanması tavsiye edilir. popo:


GeçerliNomenclatureElement = NomenclatureElement;

Yıkama = Yeni Yıkama ("VIBRATI
| Adlandırma.Ebeveyn,
| Adlandırma.Ebeveyn.Ebeveyn,
| Adlandırma.Ebeveyn.Ebeveyn.Ebeveyn,
| Adlandırma.Ebeveyn.Ebeveyn.Ebeveyn.Ebeveyn,
| Adlandırma.Ebeveyn.Ebeveyn.Ebeveyn.Ebeveyn.Ebeveyn
| Z
| Dizin.Adlandırma YAK Adlandırması
| Almanya
| Nomenclature.Link = & CurrentNomenclatureElement ";

Poki Gerçek Döngüsü
request.SetParameter("CurrentNomenclatureElement", CurrentNomenclatureElement);
Sonuç = request.Execute();
Yakshto Sonuç.Boş () Todi
yarıda kesmek;
endIf;
Seç = Sonuç Seç ();
Select.Next();
ColumnNumber için = 0 Result.Columns.Quantity () için - 1 Döngü
CurrentNomenclatureElement = [ColumnNumber]'ı seçin;
yarıda kesmek;
aksi takdirde
Show(CurrentNomenclatureElement);
endIf;
EndCycle;

If CurrentNomenclatureElement = Directoryes.Nomenclature.EmptyLink () Todi
yarıda kesmek;
endIf;
EndCycle;

Bu uygulamada, servis bildirimi penceresinde, Öğe İsimlendirme değişikliğinde kaydedilen gönderilecek tüm mesajlar görüntülenir. Bir döngüde 5 mesaj grubu seçilir.

Kılavuzdaki eşit sayısı sınırlı ve küçükse, döngü olmadan tek komutla tüm eşitleri kaldırmak mümkündür.

Dünyadaki Hiyerarşik Danışmanın Yeniden Göreve Getirilmesi

Hiyerarşik danışmanı hiyerarşinin tasarruflarıyla bağlantılı olarak belirlemek için saldırgan formüle benzer bir formül kullanmak gerekir:


TİTREŞİM
Adlandırma.Kod,
İsimlendirme.Ad YAK Adı,
İsimlendirme.Satın Alma Fiyatı
Z
Dizin.Adlandırma YAK Adlandırması
SIRAYLA
İsim HİYERARŞİ

Bu sorgu tarayıcıdaki tüm kayıtları seçer ve bunları hiyerarşiye göre sıralar. Sonuç, hiyerarşinin adlarına ve hiyerarşisine göre sıralanacaktır.

Konuşmacı gruplarının daha fazla öğe içinde yer alabilmesi için bu cümleyi baştaki ORDER BY önermesiyle değiştirmek gerekir:


SIRAYLA
Adlandırma.BuGrup HİYERARŞİSİ,
İsim

Sonuç, daha önce olduğu gibi hiyerarşiye göre sıralanacak, ancak gruplar öğelere göre genişletilecek.

ORDER BY önermesini AUTO ORDER önermesiyle değiştirmek de mümkündür. Bu durumda sıralama sonucu Uzman Danışmanın ayarlarıyla tutarlı olacaktır, yani Uzman Danışmanda sorumlu grupların unsurlardan daha fazla genişletileceği belirtilirse daha fazla genişletilecektir.

Ayrıca ek çantalar yardımıyla danışmanın hiyerarşik yapısını ortadan kaldırmak da mümkün.


TİTREŞİM
Adlandırma.Kod,
İsimlendirme.Ad YAK Adı,
İsimlendirme.Satın Alma Fiyatı

Z Rehberi İsimlendirme YAK İsimlendirmesi

Almanya
(Adlandırma.BuGrup = YANLIŞ)

İsme Göre SİPARİŞ

Hiyerarşiye göre poşet seçimi

Torbaları sıralamadaki hiyerarşiye göre çıkarmak için PADBAGS'ı girmeniz gerekir. anahtar kelimeÇantaların sigortalanacağı alana girdikten sonra hiyerarşi. Hiyerarşiye göre poşet seçimiyle "İsimlendirme Ciroları" örneği:


TİTREŞİM

Z

isimlendirme HİYERARŞİ

Bu talep sonucunda sadece deri isimlendirmesi için değil, aynı isimlendirmeye tabi gruplar için de torbalar piyasaya sürülecek.

Parçalara göre torbalara değil, yalnızca gruplar halinde torbalara ihtiyacımız olduğundan, torbalardaki KATI HİYERARŞİ tasarımını vurgulamamız gerekiyor. popo:


TİTREŞİM
İsimlendirme MuhasebesiCiro.Nomenklatür YAK Nomenklatür,
İsimlendirme Ciro, İsimlendirme, Sunum Muhasebesi,
İsimlendirme MuhasebesiCiro.MiktarCiro YAK AdetCiro
Z
Birikim Kaydı.Nomenklatür Muhasebesi.Ciro YAK Nomenklatür MuhasebeCiro
ÇANTA ÇANTA (Miktar Ciro) PO
Adlandırma TILKI HİYERARŞİSİ

Bu sorgulama sonucunda sadece madde gruplarına ait alt kayıtlar oluşacaktır.

Dovdniki 1C, dovdnik niteliğindeki statik bilgileri kaydetmeye yarayan özel bir meta veri ağacı nesnesidir. Örneğin, tipik konfigürasyonlarda şu türleri görebilirsiniz: İsimlendirme, Ekipman, Temel Özellikler, vb. Raporlardaki bilgiler kural olarak çoğu zaman değişmez. Araştırmacılar, alanın bir bölümü olarak alanın neredeyse tüm nesnelerini ve kanıta dayalı bilgileri araştırmaya başladı.

Aşağıda “Adlandırma” uygulamasındaki yapılandırıcıdan danışmanın kurulmasına ve tasarlanmasına bakacağız.

Temel bilgiler sekmesi

“Temel Bilgiler” sekmesinde amacın adı, eşanlamlısı, nesne tanımı ve açıklaması belirtilir.

"Doktorun hiyerarşisi" sekmesi

Burada danışmanın hiyerarşik doğası kurulur.

1C 8.3'te iki tür hiyerarşi vardır - “ gruplar ve unsurlar»І« elementler". İlk durumda, klasörün (klasörün) yalnızca bir klasör (grup) olabileceği ve diğer durumda klasörün bir öğe olabileceği ortaya çıktı.

“Canavar için grupları düzenleyin” - sancak, grupların bir liste şeklinde görüntülenmesi anlamına gelir.

Ayrıca ayarlarda, çalışanın hiyerarşisindeki ayarlara göre belirli sayıda gruba bölebilirsiniz.

“Vlasniki” sekmesi

Danışman başka bir danışmana bağlı olabilir. 1C 8.3 konfigürasyonu açısından bakıldığında bu, hafif elemanın "Vlasnik" desteğine sahip olduğu anlamına gelir. “İsimlendirme - Değişim Birimleri”, “Karşı Taraflar - Karşı Taraf Sözleşmeleri” standart konfigürasyonlarındaki sağlayıcıların böyle bir bağlantısına bir örnek.

Belgenin yazarı aynı zamanda meta verilerin konusu da olabilir:,.

"Haraç" sekmesi

1C'de 267 video dersini ücretsiz izleyin:

Programcının bakış açısından en önemli sekme. Tanığın ayrıntılarını belirtir.

Danışman, 1C 8.2 programı tarafından düzenlenmeyen bir dizi standart ayrıntıya sahiptir; bunların bir listesi "Standart ayrıntılar" düğmesine tıklanarak elde edilebilir:

Cilt raporuna kafamı kaşıyorum:

  • Tse grubu- bir grubu veya öğeyi belirten Boolean tipine sahip bir nitelik. Yalnızca hiyerarşik danışman tarafından kullanılabilir. Saygıyı geri getir 1C: Girişimcilik modunda önemli ayrıntılar değiştirilemez.
  • kod- aksesuarlar, sayı veya satır yazın (genellikle bir satır). Sistem tarafından otomatik olarak atanan bir numara. Sigorta, kural olarak (ön kod + 1) şeklinde alınır. Sayısal değerlerin sıralaması gerektiği gibi yapılmadığından string türünün kendisini kullanmanızı öneririm. Temsilcinin listede ve giriş alanlarında nasıl görüneceğini seçebilirsiniz. Kural olarak bir öğeyi arka arkaya girildiğinde aramak için kullanılır. Kod alanını seçmeniz gerekiyorsa son satıra sıfır girin.
  • İsim- sahne malzemeleri, doldurmaya yönelik obov'yazkovyy, dize türü. Maksimum dohina satırlar - 150 karakter. Temsilcinin listede ve giriş alanlarında nasıl görüneceğini seçebilirsiniz. Kural olarak bir öğeyi arka arkaya girildiğinde aramak için kullanılır. Ad alanını seçmeniz gerekiyorsa son satıra sıfır girin.
  • baba- Dizin Bağlantısı türündeki ayrıntılar.<ИмяТекущегоСправочника>. Yalnızca hiyerarşik danışman tarafından kullanılabilir. Hiyerarşideki büyük babaya işaret eder. Danışmanın kökünde bir Öğe veya Grup mevcutsa Danışman değeri belirtilir.<ИмяТекущегоСправочника>.Boş Bağlantı.
  • vlasnik- belgenin akış öğesinin (grubunun) element-vlasnik'ine gönderme. mevcut yalnızca bağlı 1C Danışmanında.
  • Silmeyi İşaretle- Boolean tipine sahip aksesuarlar. Sistemde “uzak simgelerin” görüntülendiğini belirtir. Silinen öğenin tanımı vikoristannya'ya kadar geçerli değildir, ancak bu durumda belgelerdeki eski el kaybolabilir.
  • Posilannya- dize türü alanı. Ayrıntıları için benzersiz bir nesne tanımlayıcısı - GUID - kaydedilir. Sistemde bulunanlar çoğunlukla görsel olarak “mesaj” adı altında, herhangi bir nesnenin tezahürü olmaksızın temsil edilmektedir. Değiştirmek imkansızdır.
  • yakınlaştırmalar- Boolean türü, aşağıda açıklandığı gibi hangi öğenin önemli olduğunu temsil eder. Değiştirmek imkansızdır.

“Veri” sekmesinde, aracının sistemdeki görünümü şu şekilde gösterilir; 8.2.16 sürümünden önce görünüm Kod veya Ad olabilirdi. Platformun daha yeni sürümlerinde (8.3'ten başlayarak), “Gönderimlerin Alındı ​​İşleme” ek işlemcisi kullanılarak uygulamalar yönetici modülünde bağımsız olarak tanımlanabilmektedir.

“Numaralandırma” sekmesi

Burada tarayıcının numaralandırma açısından ayarlarını belirleyebilirsiniz. Otomatik numaralandırmanın kendisinin kullanılması önerilir. Benzersizlik kontrolü, gerekirse benzersiz bir kod oluşturmaya yardımcı olan bir işarettir. Teğmen kurulmadan önce benzersiz olmayan bir koda sahip bir tavsiye unsuru yazmaya çalışırsanız, 1C'de "Tavsiye kodu benzersiz olmadı" bildirimini göreceksiniz.

Bir dizi kod - bu, bir danışmanın nasıl numaralandırılacağı anlamına gelir, bir danışmanın numaralandırmasını bir lider bağlamında girebilirsiniz. Örneğin, "Rogi i Kopita" karşı tarafının kendi sözleşme numaralandırması olacaktır - "1, 2, 3" vb.

Formlar sekmesi

Tanık formları burada açıklanmaktadır. Konfigürasyon hem temel hem de seramik modlarda başlatılırsa, işleme formları olan iki sekme olacaktır: karışımın temel ve seramik kürlenmesi için "ana" ve "ek".

Bu tarafta tanığın otoritesi önemlidir - ““. Bu düzhe Manuel fonksiyon 1C 8, giriş alanındaki verileri doldururken temsilciye gitmemenize, adınızı, kodunuzu vb. yazmanıza olanak tanır. ve listeden gerekli öğeyi seçin. Şuna benziyor:

"Diğer" Sekmesi

Yatırdığınız paradan çekilebilirsiniz hızlı erişim ana tarayıcı modüllerine - nesne modülü ve yönetici modülüne.

Sayfada ayrıca tarayıcı öğelerinin değerlerinin bir listesini de bulabilirsiniz. İş modunda silinemeyen öğeler. Önemli öğelere yapılandırıcıdan doğrudan erişilebilir, örneğin: Directoryies.Nomenclature.Service.

Bu sekme aynı zamanda engelleme modunu da gösterir - otomatik veya engelleme. Tam metin aramasının yanı sıra danışman hakkında ek bilgi araması 1C: Enterprise modunda mevcuttur.