Scalanie łączy informacje z obiektu źródłowego z obiektem docelowym tej samej klasy. Nie jest tym samym co utworzenie kopii. obiekt docelowy pozostaje miejscem dalszej pracy, a powiązania źródła są przepinane zgodnie z obsługą scalania. Z tego powodu wybór kierunku ma znaczenie.
Gdzie ustawić reguły pól #
Otwórz opcję menu „Administrator”, wybierz opcję menu „klasy” i właściwą klasę. W sekcji „Pola” otwórz pole i rozwiń pole „Atrybuty pola”. Reguły scalania ustawia się na polu klasy, a nie na jego pojedynczej kontrolce formularza. W lokalnym przykładzie oba warianty są dostępne dla pola „Nazwa” klasy „Kontrahent”.

Dwa niezależne warianty #
| Atrybut | Dostępność | Działanie i przykład |
|---|---|---|
Przy scalaniu kopiuj wartość pola z obiektu źródłowego, jeśli w docelowym wartość pusta scalzmkop | Linijka tekstu albo długi tekst. | Kopiuje wartość źródłową, gdy wartość docelowa jest pusta. Przy niepustej wartości docelowej sam ten atrybut jej nie nadpisuje. Przykład: źródło zawiera nazwę skróconą, której nie wpisano w docelowym rekordzie. |
Przy scalaniu złączaj wartości pola źródłowego i docelowego obiektu scalzmsklej | Linijka tekstu, długi tekst, lista wielokrotnego wyboru lub powiązanie wielokrotne. | Dopisuje niepustą wartość źródła do wartości docelowej. Dla tekstu rozdziela treści średnikiem i spacją; dla list wielokrotnych łączy wskazania w listę. Nie jest dostępną regułą dodawania dwóch liczb. |
Przykłady wyniku #
| Konfiguracja | Dane wejściowe | Wynik |
|---|---|---|
| Kopiowanie do pustego | Źródło: „Opis A”, cel: pusty | Cel po scaleniu: „Opis A”. |
| Kopiowanie do niepustego | Źródło: „Opis A”, cel: „Opis B” | Przy samym wariancie kopiowania do pustych cel pozostaje „Opis B”. |
| Łączenie tekstu | Źródło: „Opis A”, cel: „Opis B” | Przy wariancie złączania cel otrzymuje „Opis B; Opis A”. |
| Oba warianty dla tekstu | Cel jest pusty albo zawiera treść | Dla pustego celu najpierw działa kopiowanie. Przy niepustym celu może zadziałać łączenie. |
Wynik nadal podlega standardowej walidacji pola. Połączenie dwóch tekstów może przekroczyć długość maksymalną. Jeśli jednocześnie zaznaczono „Zapisuj mimo przekroczenia ograniczeń”, tekst może zostać skrócony; bez tej opcji zapis może być odrzucony. Zobacz Wartości domyślne i pola wymagane — konfiguracja poprawnego wprowadzania danych.
Uruchamianie scalania i kontrola wyniku #
Operację uruchamia pozycja menu kartoteki rodzaju „Scal”; w przygotowanej kartotece kontrahenta jest widoczna jako „Scal (…)”. Nazwa i położenie zależą od menu danego wdrożenia. Wybierz właściwy obiekt docelowy i przed zatwierdzeniem sprawdź, który rekord ma pozostać. Do sprawdzenia konfiguracji użyj przygotowanych danych demonstracyjnych.
Scalanie przepisuje także powiązania prowadzące do źródła. Dla kontrahentów istnieje dodatkowa obsługa osób i adresów, więc nie oceniaj wyniku wyłącznie po zawartości jednego pola tekstowego. Sprawdź wartości pól docelowych, pozycje powiązane i historię. Zasady powiązań opisuje Pola powiązań — łączenie obiektów i wybór danych na formularzu.
Atrybuty nkopkop i indkopkop sterują kopiowaniem, a nie opisanymi regułami scalania. Zobacz Kopiowanie obiektu i dodawanie podobnego oraz Atrybuty pól — dostępność i działanie ustawień.