Klonowanie list
Opcja Sklonuj dostępna z menu kontekstowego wykonuje identyczną kopię elementu poprzez klonowanie. Można jej także użyć do klonowania list.
Dla przykładu:
W strukturze danych występuje kilka list, które chcemy połączyć ze sobą według pewnego klucza i z dodatkowymi warunkami.
- W strukturze danych istnieje lista polis Polisy oraz lista transakcji Transakcje.
- W obydwu listach jest pole NumerPolisy, a dodatkowo lista Transakcje zawiera pole Kwota oraz Rodzaj, w którym wartości pobierane są z wąskiego zbioru określonego poprzez zastosowanie adnotacji Lista wartości dopuszczalnych. Więcej patrz: Adnotacje.

Celem jest uzyskanie drzewka polis wraz z wpłatami (Kwota) dla danych polis według ich numeru (NumerPolisy), gdzie typ polisy (Rodzaj) jest też odpowiednio ograniczony.
- Zaznacz rekord Transakcje i przenieś go na rekord Polisy.
- Z menu kontekstowego wybierz opcję Sklonuj.

- Cały rekord Transakcje został przeniesiony do Polisy.
- Zaznacz operację Klonowania i na panelu Szczegóły wprowadź Warunek wykonania operacji.
- Warunek wpisz posługując się wyrażeniem. Naciśnij Ctrl+Spacja wówczas zostanie wyświetlone okno z podpowiadaniem składni dla wyrażenia oraz listą dostępnych pól dla rekordu itp. Więcej o definiowaniu wyrażeń patrz: Wyrażenia.
- W poniższym przykładzie wyrażenie zostało zdefiniowane w następujący sposób:
NumerPolisy==DST::NumerPolisyr&&Rodzaj=="przekaz pieniężny" - Określamy, iż ma się zgadzać
NumerPolisy==z rekordem docelowym klonowania, który jest umieszczony na drzewieDST::NumerPolisyoraz dodatkowo określamy, iż typ transakcji ma być równy wartości przekaz pieniężny-&&Rodzaj=="przekaz pieniężny”
