Bagaimana untuk membuka borang senarai dengan beberapa pilihan? Bagaimana untuk membuka borang senarai dengan pemilihan? Cara membuka borang pemilihan dengan pemilihan 8.3

Untuk buka borang pemilihan dengan pemilihan dalam 1s 8.2(bentuk biasa), kita perlu melakukan beberapa tindakan. Kita ambil dulu. Selepas itu, kami akan menetapkan pemilihan dan membukanya secara pemrograman, berikut adalah contoh kod:

Pemilihan pada borang dalam medan input 1C 8.2 dengan beberapa nilai

Dalam contoh di atas kita lihat bagaimana untuk menetapkan pemilihan pada borang pemilihan mengikut nilai tertentu. Sekarang mari kita lihat situasi di mana anda perlu menggantikan beberapa nilai, ini mungkin, sebagai contoh, tatasusunan atau dipunggah daripada hasil pertanyaan. Ini ialah pilihan dalam medan input 1c dengan pelbagai makna.

Pertama, kami mendapat borang pemilihan, lulus "Elemen" (pemilik) dalam parameter, tetapkan bendera mod pemilihan. Kemudian kami membuat senarai nilai dan tatasusunan, kami perhatikan bahawa sebagai pilihan apabila menetapkan jenis perbandingan dalam senarai, objek hanya boleh hadir dengan jenis ListValues. Kami menambah elemen pada tatasusunan, kemudian memuatkan tatasusunan ini ke dalam Senarai Nilai, yang kemudiannya kami tetapkan dalam pemilihan. Juga, jangan lupa untuk mendayakan bendera untuk menggunakan pilihan ini dan tetapkan Jenis Perbandingan.

Menetapkan pemilihan dalam medan input pada borang dalam 1C 8.3, Permulaan acara Pemilihan

Sekarang mari kita pertimbangkan pemilihan dalam medan input pada borang terurus dalam 1C 8.3. Mari cari pada borang elemen yang kami minati, di mana kami akan menetapkan pemilihan, dalam kes kami ini adalah medan "Organisasi". Kami menemui acara "Mula Pemilihan", klik pada kaca pembesar dan mendapati diri kami dalam prosedur. Kami melihat parameter Data Pemilihan parameter ini adalah daripada jenis ValueList. Untuk mengehadkan pemilihan kepada elemen yang diperlukan, kita perlu mengisi Senarai Nilai. Kami boleh memilih elemen hanya pada pelayan, jadi kami membuat prosedur dengan arahan kompilasi &OnServer. Dalam prosedur ini, isikan Data Pemilihan.

Kod 1C v 8.x DirectoryList.Selection.Reset();
DirectoryList.Selection.status.ComparisonType=ComparisonType.Contains;
DirectoryList.Selection.Status.Value="Accepted";
DirectoryList.Selection.Status.Set();

Untuk 1C 8.2:
Terdapat beberapa cara untuk membuka borang senarai dengan beberapa pilihan yang telah ditetapkan. Mari kita lihat mereka dalam urutan:

1. Kaedah pertama ialah apabila membuka borang, anda boleh menetapkan parameter borang Pemilihan dan membuka borang senarai dengan parameter ini. Parameter Pemilihan mewakili struktur. Nama elemen sepadan dengan nama medan yang membuat pemilihan, dan nilai mengandungi nilai pemilihan. Ini ialah pilihan sambungan borang terurus senarai dinamik. Iaitu, ia wujud untuk borang yang atribut utamanya ialah atribut jenis Senarai Dinamik, contohnya, borang senarai dan borang pemilihan.

Semasa membuka borang, pemilihan akan dibuat berdasarkan medan yang ditetapkan.
Kod 1C v 8.2 UP // Sebagai contoh, dalam contoh berikut, senarai invois dibuka dengan pemilihan oleh medan Nombor bersamaan dengan 333.
Nilai Pilihan = Struktur Baharu("Nombor", "333");
SelectionParameters = New Structure("Selection", SelectionValue);

OpenForm("Dokumen. Invois Resit. Borang Senarai", Pilihan Pilihan);

// Sebagai contoh, contoh berikut membuka senarai invois
// dengan pemilihan oleh medan Kontraktor bersamaan dengan "Tanduk dan Hooves OJSC".
Nilai Pemilihan = Struktur Baharu("Counterparty", "OJSC Horns and Hooves");
SelectionParameters = New Structure("Selection", SelectionValue);
OpenForm("Dokumen. Invois Resit. Borang Senarai", Pilihan Pilihan);

2. Anda boleh membuka borang senarai tanpa parameter:
Kod 1C v 8.2 UE OpenForm("Dokumen. Invois Resit. Borang Senarai");

Dan kemudian, dalam pengendali acara borang untuk senarai invois When CreatedOnServer, tulis kod yang mencipta pilihan dalam senarai dinamik, yang merupakan atribut utama borang:
Kod 1C v 8.2 UP &OnServer

Elemen Pemilihan = List.Selection.Elements.Add(Type("Elemen Pemilihan Komposisi Data"));
SelectionElement.LeftValue = NewDataCompositionField("Nombor");

SelectionElement.DisplayMode = ElementDisplayModeDataCompositionSettings.Inaccessible;
SelectionElement.RightValue = "000000001";
Tamat Prosedur

&OnServer
Prosedur Apabila CreatedOnServer(Kegagalan, StandardProcessing)
Elemen Pemilihan = List.Selection.Elements.Add(Type
("DataCompositionSelectionElement"));
SelectionElement.LeftValue = NewDataCompositionField("DocumentAmount");
SelectionElement.ComparisonView = DataCompositionComparisonView.More;
SelectionElement.Use = Benar;
SelectionElement.RightValue = 150000;
Tamat Prosedur

Kelebihan kaedah ini ialah Pandangan Perbandingan untuk pemilihan, anda boleh menetapkan bukan sahaja Sama, seperti dalam kes pertama, tetapi juga Lebih, Kurang, dll.

Tetapi kaedah ini juga mempunyai kelemahan yang sangat ketara: dengan pemilihan ini, borang akan sentiasa terbuka. Dari mana sahaja dia dipanggil. Oleh itu, borang ini tidak sepatutnya ditetapkan sebagai yang utama. Dan jika, bagaimanapun, ia adalah yang utama, maka sebelum memasang pemilihan, perlu menyediakan beberapa jenis analisis dari mana borang ini dibuka. Contohnya, menganalisis parameter borang.

3. Akhir sekali, syarat pemilihan boleh diletakkan dalam pertanyaan tersuai yang memilih data untuk senarai dinamik. Sebagai contoh, kita perlu membuka senarai invois yang mengandungi item yang diserlahkan dalam senarai item.

Untuk melakukan ini, dalam bentuk senarai item, buat arahan dan butang yang sepadan Invois penerimaan.

Mari isikan pengendali pelaksanaan untuk arahan ini seperti berikut:
Kod 1C v 8.2 UP &OnClient
Prosedur ResitInvois(Arahan)

ListForm = GetForm("Document.Invoice.ListForm");
ListForm.FilterByProduct = Elements.List.CurrentRow;
ListForm.Open();

Tamat Prosedur

Dalam pengendali ini, kami menerima borang untuk senarai invois dan menghantar pautan ke item semasa dalam senarai item kepada parameter borang FilterByProduct dan membuka borang dengan parameter ini.

Kemudian kami akan membuat borang untuk senarai dokumen: Invois Resit dan mencipta atribut borang FilterBy Product, yang akan kami gunakan sebagai parameter borang semasa membukanya. Sekarang mari buka palet sifat atribut utama borang Senarai. Tetapkan bendera ArbitraryRequest dan dalam baris tetapan Senarai klik Buka.

Dalam medan Permintaan, masukkan teks permintaan berikut:
Kod 1C v 8.2 UP SELECT
Nombor Invois Resit Dokumen.
Invois Resit Dokumen.Tarikh
DARI
Document.ReceiptInvois AS DocumentReceiptInvois
DI MANA
Invois Resit Dokumen.Produk.Produk = &Produk

Dalam permintaan, kami menggunakan parameter Item, yang akan menerima pautan ke baris semasa dalam senarai item, yang terkandung dalam parameter borang senarai invois FilterBy Item. Untuk melakukan ini, dalam pengendali acara borang senarai OnOpen, kami akan menulis kod untuk menetapkan nilai parameter permintaan Produk:
Kod 1C v 8.2 UP
&OnClient
Prosedur Pembukaan (Kegagalan)

List.Parameters.SetParameterValue("Produk", FilterByProduct);

Tamat Prosedur

Di sini Senarai.Pilihan ialah senarai parameter permintaan senarai dinamik untuk atribut Senarai. Nilai parameter Produk ditetapkan sama dengan nilai parameter borang FilterByProduct.

Akibatnya, dengan mengklik butang Invois resit dalam borang senarai item, kami akan menerima senarai hanya invois yang mengandungi item yang dipilih pada masa ini dalam senarai item.

Maklumat diambil dari laman web

Kod ini membolehkan anda membuka senarai dokumen dengan pilihan tertentu anda juga boleh membuka senarai elemen direktori dengan pilihan yang dikehendaki

Kod 1C v 8.2 Borang UP = OpenForm("Dokumen. Invois.Borang.ListForm"); //Buka borang
SelectionOwner =Form.List.Selection.Elements.Add(Type("DataCompositionSelectionElement")); //Tambah pilihan
SelectionOwner.ComparisonView = DataCompositionComparisonView.Equals; //Bagaimana kita akan membandingkan
SelectOwner.Use = Benar; // Tetapkan kotak semak untuk menggunakan NewDataCompositionField("Nomenclature")
SelectionOwner.LeftValue = NewDataCompositionField("Akaun"); //Apakah butiran yang akan kami gunakan untuk membuat pemilihan?
SelectionOwner.RightValue = Object.Account; // Dan makna pemilihan

Untuk buka borang senarai dengan pilihan yang telah ditetapkan gunakan kaedah berikut:

Cara pertama ialah apabila anda membuka borang, anda boleh menetapkan parameter borang Pemilihan dan membuka borang senarai dengan parameter ini.

Parameter Pemilihan mewakili struktur. Nama elemen sepadan dengan nama medan yang membuat pemilihan, dan nilai mengandungi nilai pemilihan. Ini ialah pilihan sambungan borang terurus senarai dinamik. Iaitu, ia wujud untuk borang yang atribut utamanya ialah atribut jenis DynamicList, contohnya, borang senarai dan borang pemilihan.

Sebagai contoh, dalam contoh berikut, senarai invois dibuka dengan pemilihan oleh medan Nombor, bersamaan dengan 333.

Kod 1C v 8.2 Nilai Pemilihan UE = Struktur Baharu("Nombor", "333");
SelectionParameters = New Structure("Selection", SelectionValue);
OpenForm("Dokumen. Invois Resit. Borang Senarai", Pilihan Pilihan);

Cara kedua

Anda boleh membuka borang senarai tanpa parameter:

Kod 1C v 8.2 UP OpenForm("Dokumen. Invois Resit. Borang Senarai");

Dan kemudian, dalam pengendali acara borang untuk senarai invois When CreatedOnServer, tulis kod yang mencipta pilihan dalam senarai dinamik, yang merupakan atribut utama borang:

Kod 1C v 8.2 UP &OnServer
Prosedur Apabila CreatedOnServer(Kegagalan, StandardProcessing)
Elemen Pemilihan = List.Selection.Elements.Add(Type("Elemen Pemilihan Komposisi Data"));
SelectionElement.LeftValue = NewDataCompositionField("Nombor");
SelectionElement.ComparisonView = DataCompositionComparisonView.More;
SelectionElement.Use = Benar;
SelectionElement.DisplayMode = ElementDisplayModeDataCompositionSettings.Inaccessible;
SelectionElement.RightValue = "000000001";
Tamat Prosedur

Kelebihan kaedah ini ialah Jenis Perbandingan untuk pemilihan boleh ditetapkan bukan sahaja kepada Sama, seperti dalam kes pertama, tetapi juga kepada Lebih, Kurang, dsb.

Tetapi kaedah ini juga mempunyai kelemahan yang sangat ketara: dengan pemilihan ini, borang akan sentiasa terbuka. Dari mana sahaja dia dipanggil. Oleh itu, borang ini tidak sepatutnya ditetapkan sebagai yang utama. Dan jika, bagaimanapun, ia adalah yang utama, maka sebelum memasang pemilihan adalah perlu untuk menyediakan beberapa jenis analisis dari mana borang ini dibuka. Contohnya, menganalisis parameter borang.

cara ketiga

Akhir sekali, syarat pemilihan boleh diletakkan dalam pertanyaan tersuai yang memilih data untuk senarai dinamik.

Sebagai contoh, kita perlu membuka senarai invois yang mengandungi item yang diserlahkan dalam senarai item.

Untuk melakukan ini, dalam bentuk senarai item, buat arahan dan butang yang sepadan Invois penerimaan.

Mari isikan pengendali pelaksanaan untuk arahan ini seperti berikut:

Kod 1C v 8.2 UP &OnClient
Prosedur ResitInvois(Arahan)
SelectionParameters = New Structure("FilterByProduct", Elements.List.CurrentRow);
OpenForm("Dokumen. Invois Resit. Borang Senarai", Pilihan Pilihan);
Tamat Prosedur

Dalam pengendali ini, kami membuka borang untuk senarai invois, menghantar pautan ke item semasa dalam senarai item kepada parameter borang FilterByProduct.

Kemudian kami akan membuat borang untuk senarai dokumen: Invois Resit dan mencipta parameter borang FilterBy Product, yang akan kami gunakan untuk membuka borang dengan pemilihan yang diperlukan.

Sekarang mari buka palet sifat atribut utama borang Senarai. Tetapkan bendera Pertanyaan Tersuai dan dalam baris Tetapan Senarai klik Buka.

Dalam medan Permintaan, masukkan teks permintaan berikut:

Kod 1C v 8.2 UP SELECT
Nombor Invois Resit Dokumen.
Invois Resit Dokumen.Tarikh
DARI
Document.ReceiptInvois AS DocumentReceiptInvois
DI MANA
Invois Resit Dokumen.Produk.Produk = &Produk

Dalam permintaan, kami menggunakan parameter Item, yang akan menerima pautan ke baris semasa dalam senarai item, yang terkandung dalam parameter borang senarai invois FilterBy Item.

Untuk melakukan ini, dalam pengendali acara borang senarai When CreatedOnServer, kami akan menulis kod untuk menetapkan nilai parameter permintaan Produk:

Kod 1C v 8.2 UP &OnClient
Prosedur Pembukaan (Kegagalan)
List.Parameters.SetParameterValue("Product", Parameters.FilterByProduct);
Tamat Prosedur

Di sini Senarai.Parameter ialah senarai parameter permintaan senarai dinamik untuk atribut Senarai. Nilai parameter Produk ditetapkan sama dengan nilai parameter borang FilterByProduct.

Akibatnya, dengan mengklik butang Invois resit dalam borang senarai item, kami akan menerima senarai hanya invois yang mengandungi item yang dipilih pada masa ini dalam senarai item.

Bagaimana untuk membuka borang senarai dengan beberapa pilihan?

Terdapat beberapa cara untuk membuka borang senarai dengan beberapa pilihan yang telah ditetapkan. Mari kita lihat mereka dalam urutan:

1. Kaedah pertama ialah apabila membuka borang, anda boleh menetapkan Pemilihan parameter borang, dan membuka borang senarai dengan parameter ini. Parameter Pemilihan mewakili struktur. Nama elemen sepadan dengan nama medan yang membuat pemilihan, dan nilai mengandungi nilai pemilihan. Ini ialah pilihan sambungan borang terurus senarai dinamik. Iaitu, ia wujud untuk borang yang atribut utamanya ialah atribut jenis Senarai Dinamik, seperti borang senarai dan borang pemilihan.

Semasa membuka borang, pemilihan akan dibuat berdasarkan medan yang ditetapkan. Sebagai contoh, dalam contoh berikut, senarai invois dibuka dengan pemilihan oleh medan Nombor, bersamaan dengan 333.

Nilai Pilihan = Struktur Baharu("Nombor", "333");

SelectionParameters = New Structure("Selection", SelectionValue);

OpenForm("Dokumen. Invois Resit. Borang Senarai", Pilihan Pilihan);

2. Anda boleh membuka borang senarai tanpa parameter:

OpenForm("Document.Invoice.ListForm");

Dan kemudian, dalam pengendali acara borang senarai invois Apabila CreatedOnServer tulis kod yang mencipta pilihan dalam senarai dinamik, yang merupakan atribut utama borang:

&OnServer

Prosedur Apabila CreatedOnServer(Kegagalan, StandardProcessing)

Elemen Pemilihan = List.Selection.Elements.Add(Type("Elemen Pemilihan Komposisi Data"));

SelectionElement.LeftValue = NewDataCompositionField("Nombor");

SelectionElement.ComparisonView = DataCompositionComparisonView.More;

SelectionElement.Use = Benar;

SelectionElement.DisplayMode = ElementDisplayModeDataCompositionSettings.Inaccessible;

SelectionElement.RightValue = "000000001";

Tamat Prosedur

Kelebihan kaedah ini ialah Jenis Perbandingan untuk pemilihan boleh ditetapkan bukan sahaja Sama, seperti dalam kes pertama, tetapi juga Lebih, Kurang, dsb.

Tetapi kaedah ini juga mempunyai kelemahan yang sangat ketara: dengan pemilihan ini, borang akan sentiasa terbuka. Dari mana sahaja dia dipanggil. Oleh itu, borang ini tidak sepatutnya ditetapkan sebagai yang utama. Dan jika, bagaimanapun, ia adalah yang utama, maka sebelum memasang pemilihan, perlu menyediakan beberapa jenis analisis dari mana borang ini dibuka. Contohnya, menganalisis parameter borang.

3. Akhir sekali, syarat pemilihan boleh diletakkan dalam pertanyaan tersuai yang memilih data untuk senarai dinamik. Sebagai contoh, kita perlu membuka senarai invois yang mengandungi item yang diserlahkan dalam senarai item.

Untuk melakukan ini, dalam bentuk senarai item, buat arahan dan butang yang sepadan Invois resit.

Mari isikan pengendali pelaksanaan untuk arahan ini seperti berikut:

&OnClient

Prosedur ResitInvois(Arahan)

ListForm = GetForm("Document.Invoice.ListForm");

ListForm.FilterByProduct = Elements.List.CurrentRow;

ListForm.Open();

Tamat Prosedur

Dalam pengendali ini, kami menerima borang untuk senarai invois dan menghantar pautan ke item semasa dalam senarai item kepada parameter borang FilterByProduct dan membuka borang dengan parameter ini.

Kemudian kami akan membuat borang senarai dokumen Invois dan buat atribut borang FilterByProduct, yang akan kami gunakan sebagai parameter borang apabila membukanya. Sekarang mari buka palet sifat atribut utama borang Senarai. Mari kita pasang bendera Permintaan Tersuai dan dalam barisan Persediaan senarai klik Buka.

Dalam medan Permintaan, masukkan teks permintaan berikut:

PILIH

Nombor Invois Resit Dokumen.

Invois Resit Dokumen.Tarikh

DARI

Document.ReceiptInvois AS DocumentReceiptInvois

DI MANA

Invois Resit Dokumen.Produk.Produk = &Produk

Dalam permintaan, kami menggunakan parameter Item, yang akan menerima pautan ke baris semasa dalam senarai item, yang terkandung dalam parameter borang senarai invois FilterBy Item. Untuk melakukan ini, dalam pengendali acara borang senarai OnOpen, kami akan menulis kod untuk menetapkan nilai parameter permintaan Produk:

&OnClient

Prosedur Pembukaan (Kegagalan)

List.Parameters.SetParameterValue("Produk", FilterByProduct);

Tamat Prosedur

Di sini Senarai.Pilihan ialah senarai parameter permintaan senarai dinamik untuk atribut Senarai. Nilai parameter Produk ditetapkan sama dengan nilai parameter borang FilterByProduct.

Akibatnya, dengan mengklik butang Invois resit dalam bentuk senarai item, kami akan menerima senarai hanya invois yang mengandungi item yang sedang dipilih dalam senarai item.

Contoh demo untuk pilihan ke-3 terletak dalam direktori 1CITS/EXE/FAQ/OpenFormWithSelection.dt. Contoh telah dilakukan pada platform versi 8.2.9.356.

Terdapat beberapa cara untuk membuka borang senarai dengan beberapa pilihan yang telah ditetapkan. Mari lihat mereka:

  1. Cara pertama ialah apabila membuka borang anda boleh menetapkan parameter borang Pemilihan, dan buka borang senarai dengan parameter ini. Parameter Pemilihan mewakili struktur. Nama elemen sepadan dengan nama medan yang membuat pemilihan, dan nilai mengandungi nilai
    pemilihan. Ini ialah pilihan sambungan borang terurus senarai dinamik. Iaitu, ia wujud untuk borang yang atribut utamanya ialah atribut jenis Senarai Dinamik, seperti borang senarai dan borang pemilihan.

Semasa membuka borang, pemilihan akan dibuat berdasarkan medan yang ditetapkan. Sebagai contoh, dalam contoh berikut, senarai invois dibuka dengan pemilihan oleh medan Counterparty bersamaan dengan "OJSC Horns and Hooves".

Nilai Pemilihan = Struktur Baharu ("Counterparty" , "Tanduk dan Hooves JSC");
Pilihan Pilihan= New Structure("Selection", SelectionValue);
OpenForm (“Dokumen. Invois Resit. Borang Senarai”, Pilihan Pilihan);

2. Anda boleh membuka borang senarai tanpa parameter:

OpenForm (“Dokumen. Invois Resit. Borang Senarai”);

Dan kemudian, dalam pengendali acara borang senarai invois Apabila CreatedOnServer tulis kod yang mencipta pilihan dalam senarai dinamik, yang merupakan atribut utama borang:

&OnServer
Prosedur Apabila CreatedOnServer(Penolakan, Pemprosesan Standard)
Elemen Pemilihan = Senarai . Pemilihan. elemen. Tambah (Jenis
("DataCompositionSelectionElement"));
Elemen Pemilihan .LeftValue = Baharu Medan Reka Letak Data("DocumentAmount");
Elemen Pemilihan. Pandangan Perbandingan = Perbandingan Reka Letak ViewData. Lagi ;
Elemen Pemilihan. penggunaan = benar;
Elemen Pemilihan. RightValue = 150000;
Tamat Prosedur

Kelebihan kaedah ini ialah LihatPerbandingan pemilihan boleh ditetapkan bukan sahaja sama, seperti dalam kes pertama, dan Lagi, Kurang dll.

Tetapi kaedah ini juga mempunyai kelemahan yang sangat ketara: dengan pemilihan ini, borang akan sentiasa terbuka. Dari mana sahaja dia dipanggil. Oleh itu, borang ini tidak sepatutnya ditetapkan sebagai yang utama. Dan jika, bagaimanapun, ia adalah yang utama, maka sebelum memasang pemilihan, perlu menyediakan beberapa jenis analisis dari mana borang ini dibuka. Contohnya, menganalisis parameter borang.

3. Dan akhirnya, syarat pemilihan boleh diletakkan dalam permintaan tersuai, yang memilih data untuk senarai dinamik. Sebagai contoh, kita perlu membuka senarai invois yang mengandungi item yang diserlahkan dalam senarai item.

Untuk melakukan ini, dalam bentuk senarai item, buat arahan dan butang yang sepadan ConsumablesInvois

Mari isikan pengendali pelaksanaan untuk arahan ini seperti berikut:

&OnClient
Prosedur ConsumablesInvois(Pasukan)
ListForm = GetForm("Document.Invoice.ListForm");
Borang Senarai. FilterByProduct = Item . Senaraikan . CurrentRow ;
Borang Senarai. Buka();
Tamat Prosedur

Dalam pengendali ini kami menerima bentuk senarai invois dan menyerahkannya kepada parameter borang Tapis Mengikut Produk pautan ke item semasa dalam senarai item dan buka borang dengan parameter ini.
Kemudian kami akan membuat borang senarai dokumen Invois boleh guna dan buat atribut borang Tapis Mengikut Produk, yang akan kami gunakan sebagai parameter borang apabila membukanya. Sekarang mari buka palet sifat bagi atribut bentuk utama Senaraikan. Mari kita pasang bendera Permintaan Tersuai dan dalam
barisan Persediaan senarai jom tekan Buka.

Di padang Permintaan Mari masukkan teks permintaan berikut:

PILIH

Nombor Invois Resit Dokumen.
Invois Resit Dokumen.Tarikh
DARI
Document.ReceiptInvois AS DocumentReceiptInvois
DI MANA
Invois Resit Dokumen.Produk.Produk = &Produk

Dalam permintaan kami menggunakan parameter produk, yang mana pautan ke baris semasa dalam senarai item, yang terkandung dalam atribut borang senarai invois, akan dihantar Tapis Mengikut Produk. Untuk melakukan ini, dalam pengendali acara borang senarai Apabila Membuka Mari tulis kod untuk menetapkan nilai parameter permintaan Produk:

&OnClient
Prosedur Pembukaan (Kegagalan)
Senaraikan . Parameter. SetParameterValue("Produk", FilterByProduct);
Tamat Prosedur

Di sini Senarai.Pilihan— ini ialah senarai parameter permintaan senarai dinamik untuk atribut Senarai. Nilai parameter produk ditetapkan sama dengan nilai parameter bentuk Tapis Mengikut Produk. Akibatnya, dengan mengklik butang Invois dalam bentuk senarai item, kami akan menerima senarai hanya invois yang mengandungi item yang sedang dipilih dalam senarai item.

— ini ialah senarai parameter permintaan senarai dinamik untuk atribut Senarai.

Bahan terkini dalam bahagian:

Penerangan terperinci pakaian Vanessa Montoro Sienna
Penerangan terperinci pakaian Vanessa Montoro Sienna

selamat petang semua. Saya telah menjanjikan corak untuk pakaian saya untuk masa yang lama, inspirasi yang datang dari pakaian Emma. Bukan mudah untuk memasang litar berdasarkan apa yang telah disambungkan, dalam...

Bagaimana untuk membuang misai di atas bibir anda di rumah
Bagaimana untuk membuang misai di atas bibir anda di rumah

Kemunculan misai di atas bibir atas memberikan wajah gadis penampilan yang tidak estetik. Oleh itu, wakil jantina yang lebih adil mencuba segala yang mungkin...

Pembalut hadiah do-it-yourself asal
Pembalut hadiah do-it-yourself asal

Apabila bersiap untuk acara istimewa, seseorang sentiasa berhati-hati memikirkan imej, gaya, sikap dan, tentu saja, hadiahnya. Ia berlaku...