Menü
Bedava
kayıt
ev  /  Tavsiye/ 1c belge listesi şeklinde onay kutusu. form

1c belge listesi şeklinde onay kutusu. form

Kontrol öğeleri, diyaloglara bilgi girmek ve sunmak için tasarlanmış ayrı bir nesne grubunu temsil eder. Bir tablo alanının, bir tablo belgesinin hücrelerini düzenlemek için kullanılan formda bulunabilirler.

Düğme, 1C: Enterprise programının uygulamalı çözümleri biçiminde en sık kullanılan kontrol öğelerinden biridir. Bu video eğitiminde, sizinle birlikte, "işleme" olarak adlandırılan en basit 1C uygulama nesnesini oluşturacağız, ardından ana işleme formunu oluşturacağız ve bu forma böylesine önemli bir kontrol öğesinin nasıl ekleneceğini öğreneceğiz. "Buton"

1. Test işlemenin oluşturulması

Merhaba sevgili arkadaşlar! Degtyarev Roman seninle. Eğitim - Merkez "1C'de Başlayın".

Metni okuyun ve aynı zamanda, herhangi bir 1C uygulama nesnesi (bu süreci ele alacağımız 1C işleme dahil) biçiminde arayüz öğeleri eklemek hakkında konuşacağımız kısa bir video hile sayfası izleyin.

Tüm süreci gösteren bir video aşağıdadır.

bu videoyu şuradan izleyebilirsiniz yüksek kalite ve tam ekran modu video oynatma kontrol düğmelerini kullanarak

Bu, hem form oluşturmada temel bir beceri olarak hem de diğer pratik alıştırmaları yapmak için genel olarak bizim için yararlı olacaktır.

Herhangi bir 1C: Enterprise uygulama çözümünde kullanılan arabirim öğesi türlerinden birini eklemek, bir forma düğme eklemek hakkında konuşacağız.

Sizinle eğitim kursumuza başlayalım. uygulanan çözüm konfigürasyon (geliştirme) modunda Bir eğitim uygulaması çözümüyle ilgili bu talimat, 1C programlama kurslarımızda eğitim almış kişiler için geçerlidir.

Kurs almayanlar, tamamen boş olanı da dahil olmak üzere yapılandırma modunda mevcut herhangi bir uygulama çözümünü çalıştırabilir. Bu, söz konusu örnek için yeterli bir çalışma olacaktır.

Düğmeleri nereye ekleyeceğimize sahip olmamız için, önce yapılandırma nesneleri ağacında bir tür ayrı işlem oluşturalım.

Böylece uygulama çözümü yapılandırma moduna girdik. İşlemeyi sizinle birlikte oluşturalım. Düğüme sağ tıklayın "İşleme" ve menü çıkıyor.

Açılır menüde adı olan öğeyi seçin "Ekle"... Görsel işleme tasarımcısı penceresi açılacaktır.

İşlemi belirli bir adla arayabiliriz veya arayamayız - ve varsayılan olarak atanan adı bırakabiliriz.

Örneğin işlememize bir isim verelim. "Test işleme"... İşleme yaratırsanız, ihtiyacınıza göre kendiniz adlandırırsınız.

İşlemimize bir isim atadıktan sonra, hemen yapıcı penceresinin altındaki butona tıklayabiliriz. "Kapat"- çünkü başka bir işlem gerekli değildir.

Test işlemi oluşturuldu, adını düğümde yapılandırma ağacında görebiliriz. "İşleme"... İşlemimizin adına tıklayalım, bu öğeyi genişletelim ve işlememizin parçası olabilecek alt öğeleri görelim: “Gereklilikler”, “Formlar”, “Yerleşimler” vb.

2. Ana işleme formunun oluşturulması

Şimdi işlememiz için bir form oluşturma zamanı. İşleme formu, kullanıcının göreceği ve yürütme işlemimizi başlatırsa etkileşime gireceği ana iletişim kutusu olan görsel bir temsildir.

Bir pencereye, Windows'taki diğer herhangi bir programın bir biçimine benzer - ve menü öğelerini, komut panellerini, giriş alanlarını, etiketleri, düğmeleri, açılır listeleri ve diğer kontrolleri içerebilir - çalışırken alıştığımız tüm bu öğeleri en düzenli programlarla.

Düğüme sağ tıklayalım "Formlar", ardından görünen bağlam menüsünde, adı olan öğeyi seçin "Ekle"

Önümüzde işleme formu oluşturucusunun bir penceresi belirir. Onun yardımıyla, ilk aşamada bazı özellikleri tekrar belirtebiliriz. oluşturulan form(programatik adı, türü, birincil olup olmadığı vb.)

Ama artık herhangi bir özel ayar yapmamıza gerek yok, bu yüzden sadece butona tıklıyoruz. "Hazır", işleme formu tasarımcısı penceresinin altında.

Bundan sonra önümüze yeni oluşturulmuş bir 1C işleme formu açılıyor.

3. Şimdi işleme formunda buton oluşturma işlemine bakalım.

Peki düğme ekleme nasıl çalışır?

Varsayılan olarak, yeni oluşturulan formda, tasarım işleme sırasında bazı düğmelerin zaten eklendiğini unutmayın. Bu düğmeler otomatik olarak eklenir.
Bunlar, form penceresinin üst kısmında ve pencerenin alt kısmında bulunan iki sözde komut panelinin standart “eylem” düğmeleridir.

Artık kendimizi “manuel” olarak ekleyeceğimiz butonlarla ilgileniyoruz.

Oluşturulan forma butonlar da dahil olmak üzere bir tür arayüz elemanı eklemek için, bir "simge" ile özel bir düğmeye basmalıyız (simgede sarı bir "artı" işareti görünür), bu bir pencere seçmek için bir pencere açar. Eklemek için arayüz elemanı.

Bir "simge" içeren bu özel düğme, genellikle ana yapılandırıcı penceresinin ana menüsünün altındaki araç çubuğunda bulunur.
Fareyi istediğiniz düğmenin üzerine getirdiğinizde bir araç ipucu görünür "Kontrol Ekle" .

Araç çubuğunda herhangi bir düğme yoksa (araç çubuklarının ayarlarına bağlıdır), alternatif bir yolumuz var: Ekranda bir form tasarımcısı penceremiz olduğunda, yapılandırıcının ana menüsünden öğeyi seçebiliriz: "Form" / "Kontrol Ekle".

Araç çubuğunda bir düğmeyi tıklattığımızdan veya ana menüden bir eylem seçip seçmediğimizden bağımsız olarak, önümüzde ekleme için bir kontrol seçmek için özel bir pencere açılır. Pencerenin bir başlığı var

Pencerede birçok farklı kontrol görüyoruz. (Boş zamanlarınızda pratik yapabilir ve bu öğeleri forma sokmayı deneyebilirsiniz, nasıl göründüklerini görün).

Şimdi elemanla ilgileniyoruz "Buton"... Varsayılan olarak, bir pencereyi açtıktan sonra "Kontrol ekleme", olası öğeler listesindeki ilk öğe ekleme için seçilir ve bu kontrol - "Buton".

Ekleme için kontrol tipi seçimi, pencerenin sol kısmında gerçekleştirilir ve pencerenin sağ tarafında, forma eklenmeden önce elemanın bazı özelliklerini ayarlamak mümkündür.

Yani, bir forma bir denetim eklemeden önce, ana özelliklerini ayarlayarak önceden "hazırlanabilir": ad, başlık, fareyle üzerine gelindiğinde araç ipucu metni ve diğer bazı özellikler.

Örneğin, eklemeden önce “düğme” de dahil olmak üzere herhangi bir öğeye bir ad atayabiliriz. Bu ad, yerleşik 1C: Enterprise dilindeki nesnenin adı, program nesnesinin adı olacaktır.

Bu, daha sonra gömülü programlama dilinden erişilebilen addır.

Aynı şekilde butona bir başlık, üzerine bir yazı atayabiliriz. Örneğimizde butona bir başlık vereceğiz. "Bizim düğmemiz" .

Bu butona basıldığında yerleşik programlama dilinde bir işlem yapılmasını istiyorsak, “prosedür oluştur” onay kutusunun işaretini kaldırmamalıyız. Varsayılan olarak, bu onay kutusu etkindir.

Bu onay kutusu etkinleştirilirse, düğmenin eklenmesiyle aynı anda, formun program modülünde, kullanıcı modunda bu düğmeye basıldığında yürütülecek gerekli herhangi bir algoritmayı yazabileceğimiz bir boş işleyici prosedürü oluşturulacaktır.

Orada, pencerede "Kontrol ekleme" istersek ipucu metnini girebiliriz. Giriş alanına girelim "Çabuk" yazı yazmak - "Bu bizim düğmemiz" ... Bu araç ipucu, fare imlecini eklenen düğmenin üzerine getirdiğinizde görünecektir.

İşte bu, yerleştirme öncesi hazırlık tamamlandı, şimdi düğmeye basıyoruz "TAMAM".

Bundan sonra pencere "Kontrol ekleme" kapanır ve şimdi düğmemizi formumuzdaki herhangi bir yere ekleyebiliriz. Fare imleci simgesi geçici olarak büyük bir "artı" olarak değiştirildi - bu şekilde sistem, fareyi formda denetimi ekleyeceğimiz belirli bir yere yönlendirmenizi ister.

Formumuzun herhangi bir yerinde düğme için bir yer seçin ve tıklayın sol düğme fareler. Yeni butonumuz forma eklendi ve aynı zamanda form yapıcısı bizi anında form program modülü düzenleyici penceresine yönlendiriyor.

Bize yeni eklenen butonun click olayının gövdesini gösterir. Yani butona basıldığında çağrılacak kodu hemen yazabiliriz.

Sonuçta yer imine geri dönelim "Diyalog"(form tasarımcısı sekmeleri pencerenin altında bulunur) ve düğmenin formda göründüğünden emin olun. Evet, butonumuz burada!

Düğmenin köşesini "sürükleyerek" boyutunu değiştirebilir veya düğmemizi form penceresi içinde herhangi bir yere taşıyabiliriz.

Ve program modülüne geri dönerek (sekme "Modül") - butonumuza basarak işlemleri gerçekleştirmek için bir programlama dilinde kod yazabiliriz.

Biraz kod girelim, basit olması için sadece bir satırdan oluşmasına izin verin” Rapor (“Düğmemize basıldı!”);

Bu kod, kullanıcı ekranında butona basıldığında servis mesajı penceresinde şu metnin görünmesine neden olacaktır: “Butonumuza basıldı”.

Kontrol edelim, uygulama çözümümüzü kullanıcı modunda çalıştıralım.

Ardından, ana menüdeki öğeyi seçin "İşlemler" / "İşleme"... Bir tedavi oluşturduğumuzu ve adını verdiğimizi unutmayın. "Test işleme", bu nedenle açılan listeden bu adla işlemeyi seçiyoruz.

Tmk, önümüzde işlememizin şeklini görüyoruz. Formda başlıklı butonumuzu görüyoruz. "Bizim düğmemiz" ... Lütfen ipucuna dikkat edin "Bu bizim düğmemiz" fare imlecini düğmenin üzerine getirdiğinizde görünür.

Şimdi düğmeye basalım. Programladığımız mesajın servis mesaj penceresinde görüntülenmesini sağlıyoruz: "Düğmemize basıldı" .

Aynı şekilde, kurslarımızda ve video kopya sayfalarımızda bahsettiğimiz diğer kontrolleri de ekleyebiliriz.

Özet: İşleme formuna başarıyla bir düğme ekledik ve şimdi bunu yapabilmeniz gerekir. Video eğitimlerinde görüşmek üzere.

Degtyarev Roman seninleydi.

Eğitim merkezi "1C'de Başlayın"

1C'de sıfırdan programlamayı nasıl öğrenebilirim?

1C programcısı olarak nasıl çalışılır ve ayda 150.000 rubleye kadar nasıl kazanılır?

ÜCRETSİZ KAYDOL

2 HAFTALIK KURS

"BAŞLANGIÇLAR İÇİN 1C'DE PROGRAMLAMA"

ders gelecek e-posta... Adım adım görevleri tamamlayarak bir programcı olun.

Katılmak için sadece bir bilgisayara ve internete ihtiyacınız var

Kursa ücretsiz erişim:

Sp-force-hide (ekran: yok;). -yarıçap: 0px; -webkit-border-radius: 0px; yazı tipi ailesi: Arial, "Helvetica Neue", sans-serif; arka planda tekrar: tekrar yok; arka plan konumu: merkez; arka plan boyutu: otomatik;) .sp-form girişi (ekran: satır içi blok; opaklık: 1; görünürlük: görünür;). sp-form .sp-form-fields-wrapper (marj: 0 otomatik; genişlik: 260px;). -form-kontrol (arka plan: #ffffff; border-color: #cccccc; border-style: solid; border-width: 1px; font-size: 15px; padding-sol: 8.75px; padding-right: 8.75px; border -yarıçap: 4 piksel; -moz-border-yarıçap: 4 piksel; -webkit-border-yarıçap: 4 piksel; yükseklik: 35 piksel; genişlik: %100;) sp-form .sp-alan etiketi (renk: # 444444; yazı tipi- boyut: 13 piksel; yazı tipi stili: normal; yazı tipi ağırlığı: kalın;) sp-form .sp-düğmesi (border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; arka plan rengi: # f4394c; renk: #ffffff; genişlik: %100; yazı tipi ağırlığı ht: 700; yazı tipi stili: normal; yazı tipi ailesi: Arial, "Helvetica Neue", sans-serif; kutu gölgesi: yok; -moz-box-shadow: yok; -webkit-box-shadow: yok; arka plan: doğrusal gradyan (üste, # e30d22, # f77380);). sp-form .sp-button-container (metin hizalama: merkez; genişlik: otomatik;)

Makale, 1C sorgu dilinin “DEĞİŞTİRİLMESİ” yapısının kullanımını açıklamaktadır. Bu materyal, özellikle çalışırken kayıt kilitlemenin özelliklerini anlamak isteyenler için faydalı olacaktır. bilgi tabanı istemci-sunucu sürümünde.

uygulanabilirlik

Makalenin materyali, otomatik engelleme veri yönetimi modunu kullanırken 1C: Enterprise platformunun mevcut sürümlerini, sürüm 8.3'ü kullanan yapılandırmalarla ilgilidir.

DEĞİŞTİRİLECEK TASARIM

kullanma otomatik mod DEĞİŞTİRME seçeneği olmadan kilitleri oku ve ardından aynı işlem içindeki kilitleri yaz, yetersiz kaynak kilitlemesinden kaynaklanan kilitlenmelere yol açabilir.

CHANGE yapısı, paylaşılan bir S kilidi yerine diğer kilitlerle daha az uyumlu olan bir güncelleme U kilidi ayarlamak için kullanılır:

Tablo, bir satır ve bir sütunun kesişimindeki kilitler uyumluysa "+" işareti, aksi takdirde "-" içerir.

Başlıca kilit türlerini kısaca ele alalım.

Paylaşılan (S) kilitler eşzamanlı işlemlerin bir kaynağı okumasına izin verir. Kaynakta S kilitleri olduğu sürece, diğer işlemler verileri değiştiremez.

Kilitleri güncelle (U) ortak bir kilitlenme biçiminin oluşmasını önlemek. Serileştirilebilir veya yinelemeli bir okuma işleminde, işlem verileri okur, bir kaynak üzerinde paylaşılan (S) bir kilit ister, ardından kilidin özel (X) kilide dönüştürülmesini gerektiren bir veri değişikliği gerçekleştirir.

İki işlem bir kaynak üzerinde paylaşılan bir kilit talep ederse ve ardından verileri aynı anda güncellemeye çalışırsa, işlemlerden biri kilidi özel (X) kilide dönüştürmeye çalışır.

Bir işlem için özel bir kilit, başka bir işlem için paylaşılan bir kilitle uyumlu olmadığından, paylaşılan bir kilidi özel bir kilide dönüştürmek biraz zaman alacaktır.

Engelleme için bekleme başlar.

İkinci işlem, özel (X) bir güncelleme kilidi edinmeye çalışacaktır. Her iki işlem de özel (X) kilitlere dönüştüğünden ve her işlem diğerinin paylaşılan kilidi serbest bırakmasını beklediğinden, sonuç bir kilitlenmedir.

Bu olası kilitlenmeyi önlemek için güncelleme (U) kilitleri uygulanır. Bir seferde yalnızca bir işlem, bir kaynak için güncelleme kilidi (U) ayarlayabilir. Bir işlem bir kaynağı değiştirirse, güncelleme (U) kilidi özel (X) kilidine dönüştürülür.

Özel (X) kilitleme, işlemlerin kaynağa aynı anda erişmesini engeller. Kaynak özel bir (X) kilitle tutuluyorsa, başka hiçbir işlem verileri değiştiremez.

TO CHANGE yapısı, sekmedeki sorgu oluşturucusunda belirtilir. bunlara ek olarak:

Aynı sekme, bir sorguda birden çok tablo kullanılıyorsa hangi belirli tabloların kilitlenmesi gerektiğini gösterir. Hangi tabloların kilitleneceğini belirtmezseniz, gelecekte yazılmayacak olanlar da dahil olmak üzere sorguda belirtilen tüm tablolara U-kilitleri uygulanacaktır. Bu kilitler gereksiz olacak ve birden fazla kullanıcı paralel olarak çalıştığında sorun yaratabilir.

Bu sorun, kontrollü kilitleme modunda mevcut değildir, bu nedenle FORMAT yapısı hiçbir şeyi etkilemez.

1. Form oluşturmanın yolları
2. Form oluşturucu

Form oluşturma yöntemleri

1c formlarını öğrendikten sonra, daha derin bir tanıma geçelim. İlk önce bir form oluşturalım, herhangi bir nesnenin formu olabilir, bu örnekte bir referanstır. Form oluşturmanın birkaç yolu vardır:

1. Nesnenin yapıcısından 2 yol

2. Konfigürasyon ağacından bağlam menüsü aracılığıyla (şekilde mavi ile vurgulanan nesneye sağ tıklayın).

Form oluşturucu

oluştururken yeni form form oluşturucu penceresi görünür:

Tasarımcının seçmeyi önerdiği form türü, öğelerin ilk doldurulmasını etkileyecektir. Türler için ana seçenekler şunlardır:

    Öğe formu (belge, değerler kümesi)

    Liste formu

    Seçim formu

onay kutusu " Ana formu ata"Bu türden birkaç form varsa ve bu türden bir form çağrılırken belirli bir formun belirtilmeyeceği, ana formun görüntüleneceği anlamına gelir. Örneğin: ana olan "ListFormShort" ve "ListFormFull" olan bir liste formu vardır, liste formunu çağırır ve belirli bir tane belirtmezseniz, "ListShort formu" görüntülenecektir.
Ana formlar, değişken nesnenin yapıcısının "Formlar" sekmesinde görülebilir.

onay kutusu " Liste ve seçimin temel formu"Bu formun hem listeyi görüntülemek hem de seçim yapmak için görüntüleneceği anlamına gelir.

onay kutusu " Öğe ve grubun temel biçimi”Bu formun hem bir öğeyi düzenlemek hem de bir grup için görüntüleneceği anlamına gelir.

Sonra sahne geliyor " İsim»Bu formun tanımlayıcısıdır, aynı tanımlayıcı ile bir nesneden iki form oluşturamazsınız.
aksesuarlar " Eşanlamlı sözcük"Kullanıcı modunda bu formun adı olarak görüntülenecektir.
aksesuarlar " Bir yorum»Her türlü notu veya açıklamayı saklar.

onay kutuları " Üstte komut çubuğu" ve " Aşağıdaki komut paneli"Komut panellerinin nerede görüntüleneceğini belirtin. Komut çubuğu, düğmeleri içeren bir form öğesidir. Örneğin:

Kendim için, bir form oluşturmak için esas olarak aşağıdaki yöntemi kullanıyorum, eğer nesne yeniyse, yapıcıyı "Formlar" sekmesindeki "Temel Formlar" grubundaki nesneden "Aç" simgesine tıklayarak çağırıyorum. (büyüteç) (Şekil 1). Nesnenin temel formları varsa, yapıcıyı meta veri ağacından "Ekle" yöntemini kullanarak çağırırım. bağlam menüsü dallar "Formlar" (Şekil 2).
Form ve nesne arasındaki ilişki hakkında küçük bir açıklama yapacağım. Genel olarak doğru kurulumözellikler kod yazma ihtiyacını azaltır.
Form "Veri" özelliğine sahiptir, formun ana özelliğidir ve "Ayrıntılar" sekmesinde kalın harflerle vurgulanır.

Bu, seçilen değere bağlı olarak "Data" özelliğinin eklenmesini sağlar, yeni olaylar, form yöntemleri ve ilgili komut çubuğu düğmeleri ekleme yeteneği eklenir.
Örnek: " ParameterCurrentString"- ana özniteliğin türü DirectoryList ise, bu özellik form modülünde kullanılabilir.

bir yer iminde bunlara ek olarak sorgu oluşturmak için ek seçenekler gruplandırılmıştır:

Amaçlarını düşünelim.

  1. İlk (n) - belirtilen kayıt sırasını dikkate alarak, istekte ilk olmak üzere belirli sayıda kayıt seçmenize olanak tanır. İstek metninde, anahtar kelime SEÇME İLK N
  2. Yinelenen yok - seçimin ayrıntılı kayıtlarında yalnızca benzersiz kayıtlar bırakacaktır. İstek metninde SELECT anahtar kelimesi oluşturulacaktır. ÇEŞİTLİ
  3. İzin verildi - erişim hakları kısıtlamalarını yapılandırmak için gerekli; sadece verilen yetki için izin verilen kayıtlar gösterilecektir (seçenek ayarlanmazsa, modet isteği sınırlı haklarla yürütülmez, bir hata döndürür). İstek metninde, seçenek SELECT anahtar sözcüğünü oluşturacaktır. İZİN VERİLMİŞ
  4. Sorgu türü - veri alma veya geçici bir tablo oluşturma. Geçici tablo seçeneği, adını belirtmenize olanak tanır; bu tabloya daha sonra, düzenlenen sorgu için bir ara veri kaynağı olarak erişilebilir. Bu durumda, anahtar kelime sorgu metninde görünecektir. YER
  5. Alınan verileri sonraki değişiklik için engelle - kaynak tablolardan okuma devam ederken, diğer oturumlarda okumak için engellendiği varsayılır. Seçenek etkinleştirilirse, anahtar kelime sorgu metninde görünecektir. DEGİSİM İCİN. Bu durumda, sorguya dahil olan tablolardan hangilerinin kilitli olduğunu belirleyebilirsiniz; bu yapılmazsa, her şey engellenecektir.

1C sınavının 07.21 sorusu: Platform Professional. Sorgu tasarımcısının Gelişmiş sekmesindeki Yinelenen Kayıt Yok bayrağı şunları yapmanızı sağlar:

  1. Yinelenen satırları veri kaynağı tablolarından hariç tut
  2. Ortaya çıkan sorgu tablosundan yinelenen satırları hariç tutun. Bu operasyon hem ayrıntılı hem de özet kayıtlar için geçerlidir
  3. Ortaya çıkan sorgu tablosundan yinelenen satırları hariç tutun. Bu işlem yalnızca ayrıntılı kayıtlar için geçerlidir.

Üçüncü cevap doğrudur. Teklik şartı toplamlar için geçerli değildir.

1C sınavının 07.22 sorusu: Platformda profesyonel. Sorgu tasarımcısının "Gelişmiş" sekmesindeki "En İyi 5 Kayıt" bayrağı şunları yapmanızı sağlar:

  1. Rapordaki ilk 5 kaydı görüntüleyin. Kayıtlar, sorgu oluşturucuda yapılandırılan sıralama kurallarına bakılmaksızın seçilecektir.
  2. Rapordaki ilk 5 kaydı görüntüleyin. Kayıtlar, sorgu oluşturucuda yapılandırılan sıralama kurallarına göre seçilecektir.

Doğru cevap ikincisi ise sıralama dikkate alınacaktır.

1C sınavının 07.23 sorusu: Platformda profesyonel. Sorgu tasarımcısının "Gelişmiş" sekmesindeki "Değiştirmek için" bayrağı (otomatik işlem kilitleri modunda) şunları yapmanızı sağlar:

  1. Bir sorgu yürütülürken (bir işlemin dışında) değişiklik için belirtilen kaynak tabloların verilerini kilitleyin
  2. Sorguda belirtilen kaynak tabloların verilerini okumak için blok (hem işlem dışında hem de içinde)
  3. Okumak için belirtilen kaynak tabloların verilerini kilitleyin (bir işlem içinde)
  4. 1. ve 2. cevaplar doğru

Üçüncü cevap doğrudur. Çalışan işlem tamamlandığında kilit serbest bırakılır.

1C sınavının 07.24 sorusu: Platformda profesyonel. Sorgu tasarımcısının "Gelişmiş" sekmesinde "Değiştirmek için" bayrağı (otomatik işlem kilitleri modunda) ayarlandığında, kilitler oluşur:

  1. Veritabanı tablosu düzeyinde
  2. Veritabanı tablolarının kayıt düzeyinde
  3. Dosya sunucusu seçeneğinde - veritabanı tabloları düzeyinde
  4. İstemci-sunucu sürümünde - veritabanı tablosu kayıtları düzeyinde
  5. Cevap 3 ve 4 doğrudur

Doğru cevap beşincidir.
Otomatik ve yönetilen işlem kilitleri hakkında daha fazla bilgi edinin.

1C sınavının 07.25 sorusu: Platformda profesyonel. Sorgu tasarımcısının "Gelişmiş" sekmesinde "Değiştirmek için" bayrağı (otomatik işlem kilitleri modunda) ayarlandığında, aşağıdaki veriler engellenecektir:

  1. Sorgudaki tüm kaynak tablolar
  2. Bir sorguda yalnızca sanal kaynak tablolar
  3. "Değiştirilecek tablolar" listesi boşsa, sorguya dahil olan tüm tablolar, aksi takdirde - yalnızca listede belirtilen tablolar

Doğru cevap, yazıdaki üçüncü analizdir.

1C sınavının 07.47 sorusu: Platformda profesyonel. "Select * From Directory.Nomenclature" metniyle bir sorgu yürütmeye çalıştığınızda, dizin kayıtlarında okuma kısıtlamaları (ilgili rolde) tanımlanmışsa, aşağıdakiler olacaktır:

  1. Tüm veriler alınacak
  2. Yalnızca izin verilen kayıtlardan alınan veriler alınacaktır
  3. Bir hata oluşacak

Üçüncü cevap doğrudur. Bu durumdan kaçınmak için "İzin verildi" seçeneğini ayarlamanız gerekir.

Öyleyse başlayalım. Netlik için, bir form prop oluşturacağım.

Yeni sahne malzemelerini forma yerleştirelim. Bu iki şekilde yapılabilir.

İlk yol: sadece gerekli özelliği fare ile öğeler sekmesine sürükleyin.

İkinci yol: Alan türünde yeni bir form öğesi ekleyin ve element özelliğini kullanarak bunu gerekli olanla ilişkilendirin Veri yolu.

Boolean türünde bir sahneyi sürükleyeceğim ve otomatik olarak görünüme ayarlanacak Onay kutusu alanı.

Bayrağın kendisi bizim için ilginç değil. Mülkiyet çok daha ilginç Bayrak türüüç değer alabilen - Oto, onay kutusu ve Geçiş anahtarı.

Bu özelliği değere ayarlarsak Geçiş anahtarı, o zaman formumuz daha fazla alacak güzel manzara.

Tabii ki toggle switch'in switch'lerinde True ve False isimleri yazıldığında pek de güzel olmuyor. Onları daha tanıdık olanlarla değiştirelim. Bunu yapmak için element özelliğini kullanacağız. Düzenleme formatı yer iminin neresinde Boole toggle switch butonlarının isimlerini bize daha uygun ayarlayacağız.

Bundan sonra, geçiş anahtarımız daha güzel bir görünüme kavuşacak. Başlığın konumunu kaldırmak veya taşımak istiyorsak, bunun için element özelliğine ihtiyacımız var. Görev Ünvanı... Değer de dahil olmak üzere birçok farklı değer alır - Numara.

Pratik örnekler kullanarak form öğeleriyle nasıl çalışılacağı hakkında daha fazla ayrıntı için “1C'de Geliştirme Temelleri: Taksi” kitabına bakın. 12 Adımda Yönetilen Uygulama Geliştirme”.

Bazen 1C'de bir programlama dili öğrenmenin zor ve zor olduğu görülüyor. Aslında, 1C'de programlama kolaydır. Kitaplarım, 1C: ve "1C: Taxi'de geliştirmenin temelleri" programlamada hızlı ve kolay bir şekilde ustalaşmanıza yardımcı olacak

"11 adımda 1C'de Programlama" kitabımı kullanarak 1C'de programlamayı öğrenin

  1. Karmaşık teknik terimler yok.
  2. 700 sayfadan fazla pratik materyal.
  3. Her göreve bir resim (ekran görüntüsü) eşlik eder.
  4. Ev ödevi için görevlerin toplanması.
  5. Kitap, yeni başlayanlar için açık ve basit bir dilde yazılmıştır.

Bu kitap, programlamaya daha önce başlamış ve bu konuda belirli zorluklar yaşayanlar ve uzun süredir programlama yapan ancak hiç çalışmamış olanlar için uygundur. yönetilen formlar 1C

  1. Karmaşık teknik terimler yok;
  2. 600 sayfadan fazla pratik materyal;
  3. Her örneğe bir resim (ekran görüntüsü) eşlik eder;
  4. Kitap e-posta ile şu adrese gönderilir: PDF formatı... Herhangi bir cihazda açılabilir!

%15 indirim için promosyon kodu - 48PVXHeYu


Bu ders herhangi bir sorunu çözmenize yardımcı olduysa, beğendiyseniz veya faydalı olduysa, projeme istediğiniz miktarı aktararak destek olabilirsiniz:

manuel olarak ödeme yapabilirsiniz:

Yandex.Para - 410012882996301
Web Parası - R955262494655

Gruplarıma katılın.