Katalog formları

Katalog üzerinde hangi eylemleri gerçekleştirmek istediğimize bağlı olarak, katalogu "farklı görünümlerle" göstermeliyiz. Örneğin, bir katalog öğesini seçmek için kataloğu bir Liste olarak sunmak ve bir katalog öğesini değiştirmek için bu katalog öğesinin tüm ayrıntılarını tek bir formda sunmak daha uygundur (Şekil 3.9).

Şekil 3.9. "Employees" katalog öğesi için Liste formu ve düzenleme formu

Sistem, katalogda yer alan verileri sunmak için gereken tüm formları bağımsız olarak oluşturabilir. Ve sistem hangi durumlarda hangi formların kullanılacağını tam olarak biliyor.

Genel olarak, kataloğu farklı durumlarda görüntülemek için bir katalog başına en fazla beş form gereklidir.

Aynı formların Designer'da farklı yerlerde biraz farklı adlandırıldığına dikkat edin (Tablo 3.1). Aşağıdaki tabloda formların farklı adları gösterilmektedir:

  • kataloğun içerik menüsünde (Open default ... form), yapılandırma ağacında ve katalog özellik paletinde;
  • form sihirbazında;
  • katalog düzenleme penceresinin Forms sekmesinde.
    Tablo 3.1. Katalog formları

İçerik menüsünde ve özellik paletinde (Şekil 3.12)

Form sihirbazında (Şekil 3.11)

"Formlar" sekmesinden (Şekil 3.10)

Default Object Form

Catalog item form

Item

Default Folder Form

Catalog folder form

Group

Default List Form

Catalog list form

List

Default Choice Form

Catalog choice form

Choice

Main group selection form

Catalog folder choice form

Group choice

Önemli olan, içerik menüsünün ve özellik paletinin yapılandırma nesnelerinin özelliklerini görüntülemesidir. Bunlar tüm yapılandırma nesneleri için aynıdır. Form sihirbazı ve Forms sekmesinde, bu özelliklerin sunumları geliştiricinin anlamasını kolaylaştıracak şekilde görüntülenir. Farklı yapılandırma nesneleri için farklıdırlar. Katalogdaki formların farklı isimleri Şekil3.10,3.11 ve3.12'de gösterilmektedir.

Şekil 3.10. "Forms" sekmesindeki katalog form adları

Şekil 3.11. Form sihirbazındaki katalog formlarının adları

Şekil 3.12. Özellik paletindeki katalog formlarının adları

Item form (Öğe formu), bir katalog öğesini düzenlemek veya oluşturmak için kullanılır.

Group form (Grup formu), bir katalog grubunu düzenlemek veya oluşturmak için kullanılır. Bir grup genellikle katalog öğesinin kendisinden çok daha az bilgi içerir. Bu nedenle öğe formundan ayrı bir form gerektirir (Şekil3.13).

Şekil 3.13. Grup formu ve katalog öğesi formu

List form (Liste formu), katalog öğelerinin bir listesini görüntülemek için kullanılır.

Choice form (Seçim formu), birkaç formluk bir alandaki katalog öğelerinden birini seçmek için kullanılır. Liste formu birçok özniteliği gösterebildiğinden, seçim formu Liste formundan daha basittir. Ve bir öğeyi seçerken (örneğin bir belgede) adını bilmemiz yeterlidir. Bu nedenle, seçim için ayrı ve daha basit bir form kullanılabilir (Şekil 3.14).

Şekil 3.14. Seçim formu ve katalog listesi formu

Group selection form (Grup seçim formu), sadece bir katalog öğesini değil, birkaç formluk bir alandaki gruplarından birini seçmek istediğinizde kullanılır. Grup seçim formu öğe seçim formundan daha basittir çünkü grup genellikle katalog öğesinin kendisinden çok daha az bilgi içerir.

Bunun için başvurulan tüm yapılandırma nesneleri (kataloglar, belgeler, vb.) için nesne formu kullanılacaktır, ancak burada nesne ile infobase nesnesini, yani o yapılandırma nesnesinin depoladığı şeyin "öğesini" kastettiğimiz anlaşılmalıdır. Bir katalog için bu bir katalog öğesidir, bir belge için bu bir belgedir, bir hesap planı için bu bir hesaptır, vb.

Designer'da herhangi bir form tanımlanabilir. Böyle bir tanımı oluşturmak için, bir alt yapılandırma nesnesi olan Form bulunmaktadır (Şekil 3.15).

Şekil 3.15. Designer'da katalog öğesi formu

Normalde Form yapılandırma nesnesi uygulama nesnelerinden birine bağlıdır, ancak bağımsız olarak da var olabilir.

1C:Enterprise platformu, Form yapılandırma nesnesinde bulunan tanım temelinde, çalışmanın uygun bir zamanında kullanıcının çalışabileceği bir Form program nesnesi oluşturacaktır.

Böylece form, veritabanındaki verilerin görselleştirilmesine hizmet eder. Bu verileri kullanıcı dostu bir şekilde sunar ve formda gösterilen verilerle kullanıcının çalışmasına eşlik edecek algoritmaları tanımlamanıza olanak tanır.

Daha fazla bilgi edinin!

Kataloglarla çalışmak üzere tasarlanan yerleşik dil nesnelerinin yapısı hakkındaki "Geliştiricinin hızlı başvuru kılavuzu. Kataloglar" bölümünden bilgi edinebilirsiniz.

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002