1c otvorte formulár s výberom vlastníka. Ako otvoriť formulár so zoznamom pomocou výberu? Formulár zoznamu môžete otvoriť bez parametrov

Ako otvoriť formulár so zoznamom pomocou určitého výberu?

Existuje niekoľko spôsobov, ako otvoriť formulár so zoznamom preddefinovaných výberov. Uvažujme ich v poradí:

1. Prvá metóda je, že keď otvoríte formulár, môžete nastaviť parameter formulára Výber a otvoriť formulár so zoznamom s týmto parametrom. Parameter Selection je štruktúra. Názvy prvkov zodpovedajú názvom polí, v ktorých sa vykonáva výber, a hodnoty obsahujú hodnoty výberu. Toto je možnosť rozšírenia formulára o dynamický zoznam. To znamená, že existuje pre formuláre, ktorých hlavným atribútom je atribút typu Dynamický zoznam napríklad zoznamové formuláre a výberové formuláre.

V procese otvárania formulára sa nastaví výber pre zadané pole. Nasledujúci príklad napríklad otvára zoznam potvrdení s výberom pre pole Číslo rovným 333.

SelectionValue = Nová štruktúra ("Číslo", "333");

SelectionParameters = Nová štruktúra ("Selection", SelectionValue);

OpenForm ("Document.Invoice.ListForm", SelectionParameters);

2. Formulár zoznamu môžete otvoriť bez parametrov:

OpenForm („formulár pre dokument. Prichádzajúcu faktúru. Zoznam“);

A potom v obsluhe udalostí formulára zoznamu potvrdení OnCreateAtServer napíšte kód, ktorý vytvorí výber v dynamickom zozname, ktorý je hlavným atribútom formulára:

& Na serveri

Procedúra OnCreateAtServer (zlyhanie, štandardné spracovanie)

SelectionElement = List.Selection.Elements.Add (Typ ("DataCompositionOptionOption"));

SelectionElement.LeftValue = NewDataCompositionField ("Number");

SelectionItem.ComparisonType = DataCompositionComparisonView.More;

SelectionItem.Usage = True;

SelectItem.Display Mode = DataCompositionSettingsItemDisplayMode.Not available;

SelectionItem.RightValue = "000000001";

Koniec postupu

Výhody tejto metódy spočívajú v tom, že porovnávací pohľad na výber je možné nastaviť nielen na Rovné, ako v prvom prípade, ale aj na Viac, Menej atď.

Táto metóda má však aj veľmi významnú nevýhodu: pri tomto výbere sa formulár vždy otvorí. Odkiaľ ju volali. Tento formulár by preto nemal byť priradený k hlavnému. A ak je to napriek tomu hlavný, potom je pred nastavením výberu potrebné zabezpečiť nejaký druh analýzy, odkiaľ sa tento formulár otvára. Napríklad analýzou parametrov formulára.

3. Napokon podmienku filtra je možné vložiť do ľubovoľného dotazu, ktorý vyberie údaje pre dynamický zoznam. Napríklad musíme otvoriť zoznam potvrdení, ktoré obsahujú položku, ktorá je zvýraznená v zozname položiek.

Za týmto účelom vytvorte vo forme zoznamu položiek príkaz a zodpovedajúce tlačidlo Príjem faktúr.

Nasledujúcim spôsobom zadajte obslužný program na vykonanie tohto príkazu:

& OnClient

Procedúra Príjem faktúr (príkaz)

Formulár zoznamu = Získať formulár („Dokument. Faktúra o prijatí. Formulár zoznamu“);

ListForm.FilterByProduct = Items.List.CurrentString;

ListForm.Open ();

Koniec postupu

V tomto obslužnom programe získame formu zoznamu príjmových dokladov a odovzdáme odkaz na aktuálnu položku v zozname položiek do parametra formulára FilterByProduct a otvoríme formulár s týmto parametrom.

Potom vytvoríme formulár zoznamu dokumentov Nákupná faktúra a vytvoríme atribút formulára Filtrovať podľa produktu, ktorý použijeme ako parameter formulára pri jeho otvorení. Teraz otvorme paletu vlastností hlavného atribútu formulára Zoznam. Nastavte vlajku Ľubovoľná požiadavka a v rade Prispôsobenie zoznamu kliknite na Otvoriť.

Do poľa Žiadosť zadajte nasledujúci text žiadosti:

VYBERTE SI

Faktúra za príjem dokladu. Číslo,

Dátum faktúry za príjem dokladu

OD

Dokument. Prichádzajúci nákladný list ako dokument AS

KDE

DocumentIncoming Invoice.Goods.Product = & Product

V požiadavke používame parameter Produkt, ktorý obdrží odkaz na aktuálny riadok v zozname položiek obsiahnutom v parametri Filtrovať podľa produktu v zozname príjmových faktúr. Za týmto účelom v obsluhe udalostí formulára zoznamu na Otvorení napíšte kód na nastavenie hodnoty parametra Žiadosť o produkt:

& OnClient

Otvorený postup (zlyhanie)

List.Parameters.SetValueParameter ("produkt", filter podľa produktu);

Koniec postupu

Tu Zoznam. Parametre je zoznam parametrov dynamického dotazu na zoznam pre atribút List. Hodnota parametra Produkt je nastavená rovnako ako hodnota parametra formulára Filtrovať podľa produktu.

V dôsledku toho stlačením tlačidla Príjem faktúr vo forme zoznamu položiek dostaneme zoznam iba tých príjmových dokladov, ktoré obsahujú položku aktuálne vybratú v zozname položiek.

Ukážkový príklad 3. možnosti je umiestnený v adresári 1CITS / EXE / FAQ / OpenFormWithSelection.dt. Príklad je spustený na platforme verzie 8.2.9.356.

Tento kód vám umožňuje otvoriť zoznam dokumentov s vybratým výberom, môžete tiež otvoriť zoznam prvkov adresára s požadovaným výberom

Kód 1C v 8.2 UP Form = OpenForm ("Document.Invoice.Form.ListForm"); // Otvorte formulár
SelectionOwner = Form.List.Selection.Elements.Add (Typ ("DataCompositionFeedbackElement")); // Pridať výber
FilterOwner.ComparisonType = DataCompositionComparisonType.Equal; // Ako budeme porovnávať
SelectionOwner.Use = True; // Zaškrtnutím políčka použijete NewDataCompositionField („Nomenklatúra“)
SelectOwner.LeftValue = NewDataCompositionField („protistrana“); // Pre aké rekvizity urobíme výber
SelectionOwner.RightValue = Object.Contractor; // A samotná hodnota výberu

Komu otvorte formulár so zoznamom s prednastaveným výberom použite nasledujúce spôsoby:

Prvý spôsob spočíva v tom, že keď otvoríte formulár, môžete nastaviť parameter formulára Výber a pomocou tohto parametra otvoriť formulár v zozname.

Parameter Selection je štruktúra. Názvy prvkov zodpovedajú názvom polí, v ktorých sa vykonáva výber, a hodnoty obsahujú hodnoty výberu. Toto je možnosť rozšírenia formulára o dynamický zoznam. To znamená, že existuje pre formuláre, ktorých hlavným atribútom je atribút typu DynamicList, napríklad pre zoznamové formuláre a výberové formuláre.

Nasledujúci príklad napríklad otvára zoznam potvrdení s výberom pre pole Číslo rovným 333.

Kód 1C v 8.2 UE SelectionValue = nová štruktúra („číslo“, „333“);
SelectionParameters = Nová štruktúra ("Selection", SelectionValue);
OpenForm ("Document.Invoice.ListForm", SelectionParameters);

Druhý spôsob

Formulár zoznamu môžete otvoriť bez parametrov:

Kód 1C v 8.2 UP OpenForm („Dokument. Faktúra za príjem. Formulár zoznamu“);

A potom do obsluhy udalostí formulára zoznamu potvrdení AtCreateOnServer napíšte kód, ktorý vytvorí výber v dynamickom zozname, ktorý je hlavným atribútom formulára:

Kód 1C v 8.2 UP & OnServer
Procedúra OnCreateAtServer (zlyhanie, štandardné spracovanie)
SelectionElement = List.Selection.Elements.Add (Typ ("DataCompositionOptionOption"));
SelectionElement.LeftValue = NewDataCompositionField ("Number");
SelectionItem.ComparisonType = DataCompositionComparisonView.More;
SelectionItem.Usage = True;
SelectItem.Display Mode = DataCompositionSettingsItemDisplayMode.Not available;
SelectionItem.RightValue = "000000001";
Koniec postupu

Výhody tejto metódy spočívajú v tom, že porovnávací pohľad na výber je možné nastaviť nielen na hodnotu Rovnaký, ako v prvom prípade, ale aj na položku Viac, Menej atď.

Táto metóda má však aj veľmi významnú nevýhodu: pri tomto výbere sa formulár vždy otvorí. Odkiaľ ju volali. Tento formulár by preto nemal byť priradený k hlavnému. A ak je to stále ten hlavný, potom pred nastavením výberu je potrebné zabezpečiť nejaký druh analýzy, odkiaľ sa tento formulár otvára. Napríklad analýzou parametrov formulára.

Tretí spôsob

Nakoniec, podmienku filtra je možné vložiť do ľubovoľného dotazu, ktorý vyberie údaje pre dynamický zoznam.

Napríklad musíme otvoriť zoznam potvrdení, ktoré obsahujú položku, ktorá je zvýraznená v zozname položiek.

Za týmto účelom vytvorte vo forme zoznamu položiek príkaz a zodpovedajúce tlačidlo Prijať faktúry.

Nasledujúcim spôsobom zadajte obslužný program na vykonanie tohto príkazu:

Kód 1C v 8.2 UP & ONCUSTOMER
Procedúra Príjem faktúr (príkaz)
ChoiceParameters = nová štruktúra ("FilterByProduct", Elements.List.CurrentRow);
OpenForm ("Document.Invoice.ListForm", SelectionParameters);
Koniec postupu

V tomto obslužnom programe otvoríme formulár zoznamu faktúr a pošleme odkaz na aktuálnu položku v zozname položiek do parametra formulára FilterByProduct.

Potom vytvoríme formulár pre zoznam dokladov o prijatí faktúry a vytvoríme parameter formulára Filtrovať podľa produktu, pomocou ktorého otvoríme formulár s požadovaným výberom.

Teraz otvorme paletu vlastností hlavného atribútu formulára Zoznam. Nastavte príznak ArbitraryRequest a v riadku Nastavenia zoznamu kliknite na položku Otvoriť.

Do poľa Žiadosť zadajte nasledujúci text žiadosti:

Kód 1C v 8.2 VYBERTE VÝBER
Faktúra za príjem dokladu. Číslo,
Dátum faktúry za príjem dokladu
OD
Dokument. Prichádzajúci nákladný list ako dokument AS
KDE
DocumentIncoming Invoice.Goods.Product = & Product

V požiadavke používame parameter Položka, ktorý obdrží odkaz na aktuálny riadok v zozname položiek obsiahnutý v parametri formulára Filtrovať podľa položky v zozname príjmových faktúr.

Za týmto účelom do obsluhy udalostí formulára zoznamu AtCreateAtServer napíšte kód na nastavenie hodnoty parametra Žiadosť o produkt:

Kód 1C v 8.2 UP & ONCUSTOMER
Otvorený postup (zlyhanie)
List.Parameters.SetValueParameter („produkt“, Parameters.FilterBy Product);
Koniec postupu

Tu je zoznam. Parametre je zoznam parametrov dynamického dotazu na zoznam pre atribút List. Hodnota parametra Produkt je nastavená rovnako ako hodnota parametra formulára Filtrovať podľa produktu.

V dôsledku toho kliknutím na tlačidlo Prijať faktúry vo formulári zoznamu položiek dostaneme zoznam iba tých príjmových faktúr, ktoré obsahujú položku aktuálne vybratú v zozname položiek.

Komu otvorte výberový formulár s výberom za 1 s 8.2(pravidelné formuláre), musíme vykonať niektoré akcie. Najprv to dostaneme. Potom nastavte výber a otvorte ho programovo, tu je príklad kódu:

Výber na formulári vo vstupnom poli 1C 8.2 s niekoľkými hodnotami

V uvedenom príklade sme sa pozreli na ako nastaviť výber vo výberovom formulári pre konkrétnu hodnotu. Teraz uvažujme situáciu, keď potrebujete nahradiť niekoľko hodnôt, môže to byť napríklad pole aj vyloženie z výsledku dotazu. Toto je výber vo vstupnom poli 1c s viacerými význammi.

Najprv dostaneme výberový formulár, v parametroch odovzdáme „Element“ (vlastník), nastavíme príznak režimu výberu. Potom vytvoríme zoznam hodnôt a pole. Všimnite si, že ako výber, keď je v zozname nastavený typ porovnania, objekt môže byť prítomný iba s typom. Zoznam hodnôt... Do poľa pridáme prvky, potom toto pole načítame do Zoznamu hodnôt, ktorý následne nastavíme vo výbere. Nezabudnite tiež povoliť príznak pre použitie tohto výberu a nastaviť porovnávacie zobrazenie.

Nastavenie výberu vo vstupnom poli na formulári v 1C 8.3, udalosť Začiatok výberu

Teraz zvážte výber vo vstupnom poli na kontrolovanom formulári v 1C 8.3... Nájdeme vo formulári prvok, ktorý nás zaujíma, v ktorom nastavíme výber, v našom prípade je to pole „Organizácia“. Nájdeme udalosť „BeginningSelection“, klikneme na lupu a ocitneme sa v postupe. Vidíme parameter ChoiceData, tento parameter je typu ValuesList. Aby sme obmedzili výber na požadované prvky, musíme vyplniť Zoznam hodnôt. Prvky môžeme vyberať iba na serveri, preto vytvoríme postup pomocou direktívy kompilácie & OnServer. V tomto postupe vyplňujeme Údaje o výbere.

Existuje niekoľko spôsobov, ako otvoriť formulár so zoznamom preddefinovaných výberov. Zvážte ich:

  1. Prvý spôsob je, že keď otvoríte formulár, môžete nastaviť parameter formulára Výber, a otvorte formulár so zoznamom s týmto parametrom. Parameter Výber je štruktúra. Názvy prvkov zodpovedajú názvom polí, podľa ktorých sa vykonáva výber, a hodnoty obsahujú hodnoty
    výber. Toto je možnosť rozšírenia formulára o dynamický zoznam. To znamená, že existuje pre formuláre, ktorých hlavným atribútom je atribút typu Dynamický zoznam napríklad zoznamové formuláre a výberové formuláre.

V procese otvárania formulára sa nastaví výber pre zadané pole. Nasledujúci príklad napríklad otvára zoznam nákladných listov s výberom v poli Protistrana rovnajúcim sa rohom a kopytám JSC.

SelectionValue = nová štruktúra („protistrana“ , „Rohy a kopytá OJSC“);
Možnosti výberu= Nová štruktúra ("Výber", SelectionValue);
Otvorte formulár („Dokument. Faktúra za príjem. Formulár zoznamu“), Možnosti výberu);

2. Formulár zoznamu môžete otvoriť bez parametrov:

Otvorený formulár („dokument. Faktúra o prijatí. Formulár zoznamu“);

A potom v obsluhe udalostí formulára zoznamu potvrdení OnCreateAtServer napíšte kód, ktorý vytvorí výber v dynamickom zozname, ktorý je hlavným atribútom formulára:

& Na serveri
Postup OnCreateAtServer(Odmietnutie, Štandardné spracovanie)
SelectionItem = Zoznam. Výber. Prvky. Pridať (Napíšte
(„DataCompositionOptionElement“));
Položka výberu .LeftValue = Nová Pole DataCompositionField(„Suma dokumentu“);
Položka výberu. Porovnávací pohľad = ViewComparisonDataComposition... Viac;
Položka výberu. Použitie = pravda;
Položka výberu. RightValue = 150000;
Koniec postupu

Výhody tejto metódy spočívajú v tom, že Porovnanie pohľadov výber je možné nastaviť nielen Rovná sa, ako v prvom prípade, a Viac, Menej atď.

Táto metóda má však aj veľmi významnú nevýhodu: pri tomto výbere sa formulár vždy otvorí. Odkiaľ ju volali. Tento formulár by preto nemal byť priradený k hlavnému. A ak je to napriek tomu základné, potom pred nastavením výberu je potrebné zabezpečiť nejaký druh analýzy, odkiaľ sa tento formulár otvára. Napríklad analýzou parametrov formulára.

3. Nakoniec môže byť podmienka výberu umiestnená do ľubovoľného dotazu. ktorý vyberá údaje pre dynamický zoznam. Potrebujeme napríklad otvoriť zoznam faktúr, ktoré obsahujú položku, ktorá je v zozname položiek zvýraznená.

Za týmto účelom vytvorte vo forme zoznamu položiek príkaz a zodpovedajúce tlačidlo Spotrebný materiál

Nasledujúcim spôsobom zadajte obslužný program na vykonanie tohto príkazu:

& OnClient
Postup Spotrebný materiál(Tím)
ListForm = GetForm ("Document.Invoice.ListForm");
Zoznamový formulár. Filtrovať podľa produktu = položky. Zoznam. CurrentString;
Zoznamový formulár. Otvorené ();
Koniec postupu

V tomto obslužnom programe dostaneme formu zoznamu potvrdení a odovzdáme ho parametru formulára Filtrovať podľa produktu odkaz na aktuálnu položku v zozname položiek a otvorte formulár s týmto parametrom.
Potom vytvoríme formulár zoznamu dokumentov Faktúra a vytvorte rekvizity formulára Filtrovať podľa produktu ktorý použijeme ako parameter formulára pri jeho otvorení. Teraz otvorme paletu vlastností hlavného atribútu formulára. Zoznam... Nastavte vlajku Ľubovoľná požiadavka a v
riadok Prispôsobenie zoznamu stlačte Otvorené.

V poli Žiadosť zadajte nasledujúci text dopytu:

VYBERTE SI

Faktúra za príjem dokladu. Číslo,
Dátum faktúry za príjem dokladu
OD
Dokument. Prichádzajúci nákladný list ako dokument AS
KDE
DocumentIncoming Invoice.Goods.Product = & Product

V požiadavke používame parameter Výrobok, do ktorého bude odoslaný odkaz na aktuálny riadok v zozname položiek obsiahnutých v atribúte formy zoznamu faktúr Filtrovať podľa produktu... Ak to chcete urobiť, v obsluhe udalostí formulára zoznamu Otváranie Napíšeme kód na nastavenie hodnoty parametra Žiadosť o produkt:

& OnClient
Otvorený postup (Vylúčenie zodpovednosti)
Zoznam. Parametre. SetParameterValue(„Produkt“, filtrovať podľa produktu);
Koniec postupu

Tu Zoznam. Parametre Je zoznam parametrov dynamického zoznamu dopytu pre atribút List. Hodnota parametra Výrobok nastavená na hodnotu parametra formulára Filtrovať podľa produktu... V dôsledku toho stlačením tlačidla Dodacie listy vo forme zoznamu položiek dostaneme zoznam iba tých príjmových dokladov, ktoré obsahujú položku aktuálne vybratú v zozname položiek.

Je zoznam parametrov dynamického zoznamu dopytu pre atribút List.

Kód 1C v 8.х DirectoryList.Select.Reset ();
ReferenceList.Full.Status.ComparisonType = ComparisonType.Contains;
DirectoryList.Option.Status.Value = "Prijaté";
ReferenceList.Selection.Status.Install ();

Pre 1C 8.2:
Existuje niekoľko spôsobov, ako otvoriť formulár so zoznamom preddefinovaných výberov. Uvažujme ich v poradí:

1. Prvý spôsob je, že keď otvoríte formulár, môžete nastaviť parameter formulára Výber a otvoriť formulár so zoznamom s týmto parametrom. Parameter Selection je štruktúra. Názvy prvkov zodpovedajú názvom polí, v ktorých sa vykonáva výber, a hodnoty obsahujú hodnoty výberu. Toto je možnosť rozšírenia formulára o dynamický zoznam. To znamená, že existuje pre formuláre, ktorých hlavným atribútom je atribút typu Dynamický zoznam, napríklad pre formuláre zoznamov a výberové formuláre.

V procese otvárania formulára sa nastaví výber pre zadané pole.
Kód 1C v 8.2 UE // Napríklad v nasledujúcom príklade sa otvorí zoznam potvrdení s výberom podľa poľa Číslo rovnajúcim sa 333.
SelectionValue = Nová štruktúra ("Číslo", "333");
SelectionParameters = Nová štruktúra ("Selection", SelectionValue);

OpenForm ("Document.Invoice.ListForm", SelectionParameters);

// Napríklad nasledujúci príklad otvára zoznam faktúr
// s výberom podľa poľa protistrany rovnajúcim sa rohom a kopytám JSC.
Hodnota výberu = nová štruktúra („protistrana“, „rohy a kopytá OJSC“);
SelectionParameters = Nová štruktúra ("Selection", SelectionParameters);
OpenForm ("Dokument. Faktúra za príjem. Formulár zoznamu", parametre výberu);

2. Formulár zoznamu môžete otvoriť bez parametrov:
Kód 1C v 8.2 UP OpenForm („Dokument. Faktúra za príjem. Formulár zoznamu“);

A potom do obsluhy udalostí formulára zoznamu potvrdení AtCreateOnServer napíšte kód, ktorý vytvorí výber v dynamickom zozname, ktorý je hlavným atribútom formulára:
Kód 1C v 8.2 UP & OnServer

SelectionElement = List.Selection.Elements.Add (Typ ("DataCompositionOptionOption"));
SelectionElement.LeftValue = NewDataCompositionField ("Number");


SelectItem.Display Mode = DataCompositionSettingsItemDisplayMode.Not available;
SelectionItem.RightValue = "000000001";
Koniec postupu

& Na serveri
Procedúra OnCreateAtServer (zlyhanie, štandardné spracovanie)
SelectItem = List.Choice.Elements.Add (Typ
(„DataCompositionOptionElement“));
SelectionElement.LeftValue = NewDataCompositionField ("DocumentSum");
SelectionItem.ComparisonType = DataCompositionComparisonView.More;
SelectionItem.Usage = True;
SelectionItem.RightValue = 150000;
Koniec postupu

Výhody tejto metódy sú v porovnaní s porovnaním výber je možné nastaviť nielen na Rovnaké, ako v prvom prípade, ale aj na Viac, Menej atď.

Táto metóda má však aj veľmi významnú nevýhodu: pri tomto výbere sa formulár vždy otvorí. Odkiaľ ju volali. Tento formulár by preto nemal byť priradený k hlavnému. A ak je to napriek tomu hlavný, potom je pred nastavením výberu potrebné zabezpečiť nejaký druh analýzy, odkiaľ sa tento formulár otvára. Napríklad analýzou parametrov formulára.

3. Napokon podmienku filtra je možné vložiť do ľubovoľného dotazu, ktorý vyberie údaje pre dynamický zoznam. Napríklad musíme otvoriť zoznam potvrdení, ktoré obsahujú položku, ktorá je zvýraznená v zozname položiek.

Za týmto účelom vytvorte vo forme zoznamu položiek príkaz a zodpovedajúce tlačidlo Prijať faktúry.

Nasledujúcim spôsobom zadajte obslužný program na vykonanie tohto príkazu:
Kód 1C v 8.2 UP & ONCUSTOMER
Procedúra Príjem faktúr (príkaz)

Formulár zoznamu = Získať formulár („Dokument. Faktúra o prijatí. Formulár zoznamu“);
ListForm.FilterByProduct = Items.List.CurrentString;
ListForm.Open ();

Koniec postupu

V tomto obslužnom programe získame formu zoznamu príjmových dokladov a odovzdáme odkaz na aktuálnu položku v zozname položiek do parametra formulára FilterByProduct a otvoríme formulár s týmto parametrom.

Potom vytvoríme formulár pre zoznam faktúr a faktúr a vytvoríme atribút formulára Filtrovať podľa produktu, ktorý použijeme ako parameter formulára pri jeho otvorení. Teraz otvorme paletu vlastností hlavného atribútu formulára Zoznam. Nastavte príznak ArbitraryRequest a v riadku Nastavenia zoznamu kliknite na Otvorené.

Do poľa Žiadosť zadajte nasledujúci text žiadosti:
Kód 1C v 8.2 VYBERTE VÝBER
Faktúra za príjem dokladu. Číslo,
Dátum faktúry za príjem dokladu
OD
Dokument. Prichádzajúci nákladný list ako dokument AS
KDE
DocumentIncoming Invoice.Goods.Product = & Product

V požiadavke používame parameter Položka, ktorý obdrží odkaz na aktuálny riadok v zozname položiek obsiahnutý v parametri formulára Filtrovať podľa položky v zozname príjmových faktúr. Za týmto účelom v obsluhe udalostí formulára zoznamu na Otvorení napíšte kód na nastavenie hodnoty parametra Žiadosť o produkt:
Kód 1C v 8.2 UP
& OnClient
Otvorený postup (zlyhanie)

List.Parameters.SetValueParameter ("produkt", filter podľa produktu);

Koniec postupu

Tu Zoznam. Parametre je zoznam parametrov dynamického dotazu na zoznam pre atribút List. Hodnota parametra Produkt je nastavená rovnako ako hodnota parametra formulára Filtrovať podľa produktu.

V dôsledku toho kliknutím na tlačidlo Prijať faktúry vo formulári zoznamu položiek dostaneme zoznam iba tých príjmových faktúr, ktoré obsahujú položku aktuálne vybratú v zozname položiek.