DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu

Zakładka powtarza okno dialogowe Niestandardowe, które służy do dostosowywania parametrów raportu.

Wypełnienie ustawień na tej zakładce służy do domyślnego skonfigurowania raportu w trybie użytkownika raportu.
Okno konfiguracji raportu jest dostępne w trybie użytkownika raportu, a różnica w porównaniu z konfiguracją systemu kontroli dostępu w konfiguratorze polega na tym, że można użyć wartości niezdefiniowanych danych z bazy danych.
Okno ustawień składa się z okna głównego, w którym wyświetlane są listy grup, tabel i diagramów oraz zestaw zakładek, w których są ustawione ustawienia dla obiektów określonych w sekcji grupowania. Które ustawienia są obecnie edytowane, możemy określić, klikając przycisk informujący, który obiekt edytujemy:

Można edytować ustawienia ogólne dla całego raportu, a klikając odpowiedni przycisk, możesz edytować ustawienia wyłącznie dla wybranego obiektu: element grupujący, tabela, diagram.

Karta Parametry danych
Na tej karcie ustawiane są wartości parametrów danych. Lista dostępnych parametrów danych jest zdefiniowana w zakładce „Parametry” schematu ACS, tutaj ustawiane są tylko wartości parametrów zdefiniowanych przez użytkownika. Ponadto dostępne są tylko te parametry, dla których pole wyboru „Ograniczenie dostępności” nie jest zaznaczone w schemacie systemu kontroli dostępu.


Tabela zawiera kilka kolumn:
1. „Użyj” - przy pomocy znacznika wyboru użytkownik wskazuje, czy użyć tego parametru do wygenerowania raportu.
2. „Parametr” - nazwa parametru
3. „Wartość parametru” - wartość parametru lub wskazanie, gdzie można pobrać wartość parametru. Na przykład, jeśli zresetujesz bieżącą wartość, klikając „X”, to kliknięcie przycisku „T” otworzy wybór rodzaju parametru w oknie dialogowym:

Źródłem może być dowolna wartość prosty typ Łańcuch, data, liczba, wartość logiczna lub odwołanie do obiektu w bazie danych. Źródłem tego parametru może być również wartość innego parametru, w tym celu należy wybrać wartość „Pole kompozycji danych” i wybrać żądane pole z listy parametrów.
Dla daty możesz przypisać automatyczne wartości podstawienia: „Początek tego dnia”, „Początek tego tygodnia” itp.

Karta Wybrane pola
Na tej karcie zdefiniowane są pola, z wyjątkiem grup, w których raport będzie wyświetlany. W zakładce znajdują się dwie listy z dostępnymi polami i wybranymi polami. Oprócz pól zdefiniowanych w zestawach danych dostępne są parametry i pola systemowe „Liczba w kolejności”, „Liczba w kolejności w grupowaniu”, „Poziom”, „Poziom w grupowaniu”, a także pola użytkownika zdefiniowane w zakładce „Pola użytkownika”.

Możesz przenosić pola, klikając dwukrotnie nazwę w lewym oknie lub używając specjalnego przycisku w panelu poleceń. Możesz dodać takie elementy, jak „Nowe pole”, „ Nowa grupa”,„ Nowe pole automatyczne ”. „Nowe pole” - dodaje element, w którym możesz wybrać pole z dostępnej listy pól. „Nowa grupa” - możesz pogrupować kilka pól pod jednym nagłówkiem. „Nowe pole automatyczne” - służy do wskazania, że \u200b\u200bpola wyświetlane dla grup zostaną wybrane z ustawień grupowania wyższego poziomu. Na przykład po zdefiniowaniu wielu pól zasobów dla całego raportu określiliśmy nowe pole automatyczne dla grup. Możesz usuwać elementy za pomocą przycisku Usuń, poruszać się według pozycji za pomocą przycisków nawigacyjnych. Zaznaczając pola, możesz kontrolować widoczność pól w raporcie.
Po zdefiniowaniu zestawu pól możemy edytować pola na liście, musimy wejść w tryb edycji pola, nacisnąć przycisk Wybierz i wybrać żądane pole z listy.

W przypadku zasobów możesz wybrać udoskonalenia do obliczania rekwizytów: „% w grupie” - służy do obliczania udziału wartości zasobów dla całej grupy w grupie, tj. w rezultacie w grupie według agregatu wartości zasobów będzie 100%; „% Ogółem” - całkowity procent niezależnie od grupy dla wszystkich wartości zasobów.
Dla pól typu obiektu, katalogu, dokumentu itp. możliwe jest określenie atrybutu obiektu w wybranych polach.

Karta wyboru
Na tej karcie zdefiniowane są opcje wpływające na wynik raportu.


Tak jak na zakładce „Wybrane pola”, są dwa okna, po lewej stronie wszystkie dostępne pola SKD do wyboru przy wyborze, po prawej są elementy i wartości, które wpływają na wybór. Możesz także dodać nowy element lub grupę elementów za pomocą przycisku Dodaj. Możesz usuwać elementy za pomocą przycisku Usuń, przesuwać według pozycji za pomocą strzałek nawigacyjnych. Zaznaczając pola, możesz kontrolować aktywność jednego lub drugiego wyboru w raporcie. Po kliknięciu przycisku „Lubię to” szczegóły wyboru są dodawane do listy elementów wyboru: „Tryb wyświetlania” i „Prezentacja”.

Po dodaniu nowego elementu do listy wyboru dostępne są następujące pola do edycji:
„Wartość lewa” - pole SKD lub pole typu prostego („Liczba”, „Ciąg”, „Data”, „Wartość logiczna”), na które nakłada się wybór
„Widok porównania” - lista możliwych warunków wyboru: „Równe”, „Nierówne”, „Na liście”, „W grupie z listy”, „W grupie”, „Nie na liście”, „Nie w grupie z listy”, „Nie w grupie”, „Składa się”, „Nie zawiera”, „Wypełniono”, „Nie wypełniono”
„Prawa wartość” - wartość wyboru, odpowiada wartości pola „Wartość lewa”. Jeśli „Widok porównania” to „Na liście”, „W grupie z listy”, „Nie na liście”, „Nie w grupie z listy”, wówczas lista wartości jest dostępna do instalacji
„Tryb wyświetlania” - dwie możliwe opcje ” Szybki dostęp„I„ Normalne ”. Jeśli ustawiony jest „Szybki dostęp”, to jeśli jest to możliwe, wartości do wyboru są wyświetlane w formie listy rozwijanej, szczególnie w przypadku małych, rzadko zmieniających się katalogów, list lub typów cech. „Normalny” to domyślny sposób wyświetlania wartości dla obiektów w formie formularza wyboru lub listy.
„Prezentacja” - tekstowa reprezentacja wyboru w trybie skróconym (jeśli nie zostanie naciśnięty przycisk „Szczegóły”), a także prezentacja wyboru podczas wyświetlania raportu.
Możesz dodać grupy do selekcji - które służą do połączenia kilku selekcji według dowolnego kryterium „ORAZ”, „LUB”, „NIE”.


Na przykład musisz połączyć kilka warunków za pomocą operatora AND. Aby to zrobić, dodaj do wyboru „Grupa I” w tej grupie listę warunków. Dozwolone jest zagnieżdżanie grup, za pomocą których można tworzyć złożone warunki. Oprócz „Grupy I” dostępne są „Grupa OR” i „Grupa nie”. Domyślnie tylko lista warunków wyboru, które nie należą do żadnej grupy, jest połączona za pomocą operatora „AND”.

Sortuj kartę
Na tej karcie wyświetlane są pola, według których odbywa się sortowanie.


Dodawanie pól na tej karcie jest podobne do tego, jak odbywa się to na karcie Wybrane pola. Jedynym parametrem wskazanym w wybranych polach sortowania jest kierunek sortowania.

Zakładka Projekt warunkowy
Na karcie „Rejestracja warunkowa” wskazujemy, które pola, warunki wyboru i warunki rejestracji zostaną zastosowane, gdy pola zostaną wyświetlone w raporcie.


„Region” - lista pól, na które wpływa wygląd warunkowy.

„Wybór” - warunki wyboru, w których wykonanie warunkowe jest ważne

Warunki wyboru są wskazane, a także w zakładce „Wybór” w głównym oknie ustawień układu.
„Wygląd warunkowy” - podczas wypełniania tego pola wyświetla się okno z wyborem możliwych opcji projektowania dla określonych pól.

Lista możliwych opcji projektowania:
Kolor tła - określa kolor tła w komórkach
Kolor tekstu - określa kolor tekstu w komórkach
Kolor na wykresie - określa kolor linii na wykresie
Kolor obramowania - kolor linii obramowania
Styl obramowania - typy linii obramowania
Styl obramowania od lewej do lewej
Styl granicy od góry do góry
Styl obramowania z prawej - z prawej
Obramowanie u dołu - u dołu
Czcionka - rodzaj czcionki, grubość, nachylenie itp.
Wcięcie - liczba znaków wcięcia
Automatyczne wcięcie - liczba wcięć używanych w grupach
Pozycja pozioma - Pozycja pozioma tekstu w komórce
Pozycja pionowa - pozycja pionowa tekstu w komórce.
Umieszczenie - Umieszczenie tekstu, który nie mieści się w komórce
Orientacja tekstu - Orientacja tekstu w stopniach (np. Obrót o 90 stopni prostopadle)
Format - Formatuj ciąg wartości
Highlight Negative - Znak podkreślający wartości ujemne
Minimalna szerokość - minimalna szerokość komórki w punktach
Minimalna wysokość - minimalna wysokość komórki
Maksymalna wysokość - maksymalna wysokość
Tekst - tekst wyświetlany zamiast wartości

Karta pól niestandardowych
Na tej karcie możesz określić niestandardowe pola i formuły, według których pola będą obliczane.


Po kliknięciu Dodaj pole otworzy się wybór typu pola użytkownika: „Wybór nowego pola”, „Nowe wyrażenie pola”.
„Pole wyboru” - pojawia się okno dialogowe umożliwiające utworzenie nowego pola wyboru. To pole przyjmuje ustawione wartości w zależności od warunków wyboru określonych w tabeli „Opcje”.

„Wyrażenie pola” - jest używane, gdy bez zmiany schematu układu konieczne jest wstawienie pól obliczeniowych. Na przykład schemat pokazuje zasoby „Ilość” i „Kwota”. W trybie użytkownika chcemy obliczyć cenę. Aby to zrobić, wstawiamy formułę w polu konstrukcyjnym wyrażenia:

W niestandardowych polach możesz używać wyrażeń z zapytań.
Ponadto, aby wskazać końcowe wpisy w wyrażeniu, należy użyć funkcji agregujących SUM (..), NUMBER (), MINIMUM (..), MAXIMUM (..)

Karta Inne ustawienia
Na karcie „Inne ustawienia” definiowane są ustawienia, które wpływają na lokalizację grup, pól wyboru, zasobów itp.

Zdefiniowane układy projektowe
Lokalizacja sum Parametr wpływa na lokalizację sum
Lokalizacja pól grupujących
Lokalizacja grupy
Lokalizacja szczegółów
Lokalizacja zasobu
Poziomy układ sum
Pionowy układ sum
Rodzaj nagłówka pola
Typ wykresu
Wartość podstawowa
Pomiń wartość bazową
Skład podpisu
Tryb rozszerzenia
Wyświetl tabelę danych
Maksymalna wartość
Minimalna wartość
Borta
Gradient
Czcionka
Kolor tła
Styl linii
Umieszczenie legendy
Taśma pomiarowa
Wyświetl tytuł
Nagłówek
Wyświetl parametry danych
Wyświetl wybór

Okno ustawień grupowania


Ustawienia schematu kompozycji danych mogą zawierać strukturę zawierającą dostępne elementy ustawień.
Te elementy to:
grupowanie;
stół;
diagram;
raport zagnieżdżony.

Dostępne są następujące ustawienia grupowania:
Grupowanie flaga użycia - jeśli ustawiona - grupowanie jest używane podczas układu;
Grupowanie pól - zestaw pól, według których odbywa się grupowanie. Każde pole grupowania w systemie kompozycji danych ma następujące właściwości:
- Flaga wykorzystania pola - jeśli jest ustawiona, pole jest używane;
- Pole grupowania - ścieżka do danych pola, według którego odbywa się grupowanie;
- Rodzaj grupowania - rodzaj grupowania (hierarchia, tylko hierarchia, elementy);
- Rodzaj uzupełnień - potrzeba dodania dat w okresie;
- Data rozpoczęcia - data rozpoczęcia okresu. Może zawierać stałą wartość lub wartość - pole;
- Data końcowa - data końcowa okresu. Może zawierać stałą wartość lub wartość - pole;

Podczas grupowania według pola okresu do grupy automatycznie dodawane jest pole nadrzędne okresu, co nie jest dodatkowym okresem, jeśli grupowanie według tego okresu pola nadrzędnego nie zostało przeprowadzone w grupach rodzicielskich.
Na przykład, jeśli grupowanie odbywa się za pomocą pola Rejestrator, wówczas pole PeriodSecond zostanie automatycznie dodane do grupowania.
Ponadto tworzenie grup według szczegółów okresów terenowych jest zabronione.

Funkcje raportowania w 1C v8 w trybie grubego klienta

Jak dokonać wyboru?

  • Na panelu raportu umieść przycisk „Wybierz opcję”
  • W formularzu umieszczamy pole „Na datę”

Przykład kodu: Procedura ActionsFormsVariant Selection (Button) layout \u003d Pobierz układ („Podstawowy schemat układu danych”); c Opcje \u003d Nowa lista wartości; Dla każdej opcji z układu Opcje Ustawienia Cykl c Opcje. Dodaj (opcja. Ustawienia, opcja. Prezentacja); Koniec cyklu

selection \u003d cn. Opcje Wybierz element (); Jeśli wybór \u003d Niezdefiniowany, to Wróć; End If;

Ustawienia konsolidatora. Ustawienia ładowania (wybierz. Wartość);

Formularz (); EndProcedures

Procedura FOR DATE AT CHANGE (Element) Form (); EndProcedures

Procedura Generuj () Elementy formularza Wynik. Wyczyść (); Ustawienia konsolidatora, ustawienia, parametry danych, ustaw wartość parametru („okres”, według daty); Skomponuj wynik (elementy formularza. Wynik); EndProcedures

Procedura otwierania () ONDate \u003d CurrentDate (); Formularz (); EndProcedures

Funkcje raportowania za pośrednictwem ACS

Tworzenie raportu krok po kroku

  1. Utwórz raport w węźle Raporty
  2. Utwórz układ w raporcie, którego typem jest Schemat kompozycji danych
  3. W zestawie właściwości raportu: Główny schemat kompozycji danych \u003d Utworzony układ
  4. We właściwościach raportu ustaw podsystem, do którego należy (raport w Enterprise zostanie wyświetlony na górnym pasku nawigacyjnym)
  5. Utwórz zapytanie w układzie (element: Dodaj zestaw danych - Zapytanie)
  6. Na karcie Opcje układu musisz odznaczyć wszystkie linie w kolumnie Ograniczenia dostępności - tj. wszystkie parametry będą edytowalne dla użytkownika
  7. Na karcie Ustawienia układu, w oknie, w którym wyświetlany jest węzeł raportu, utwórz nowe grupowanie bez określania pola grupowania - zostanie utworzony szczegółowy wiersz
  8. Na karcie Ustawienia układu w oknie, w którym wyświetlany jest dodatkowy zestaw zakładek, wybierz dodatkowy. Karta Parametry - zaznacz wszystkie parametry zaznaczeniem i kliknij przycisk Właściwości elementu ustawień użytkownika dla każdego parametru, otworzy się okno ustawień parametrów, w którym musisz zaznaczyć pole - Uwzględnij parametr w ustawieniach użytkownika
  9. Na karcie Ustawienia układu w oknie, w którym wyświetlany jest dodatkowy zestaw zakładek, wybierz dodatkowy. Karta Wybrane pola - tam musisz dodać kolumny, które będą wyświetlane w raporcie
  10. Uruchom Enterprise, otwórz raport, ustaw wartości parametrów, Generuj (sprawdź, czy wybrana jest Główna opcja do generowania raportu)

Jak dodać parametr edytowalny przez użytkownika?

Na przykład musimy ustawić parametr zapytania „Infobase”

  • W formularzu układu układu na karcie Parametry odznacz flagi „Uwzględnij w dostępnych polach” i „Ograniczenia dostępności” dla żądanego parametru
  • W formularzu układu układu na karcie Ustawienia na zakładce podrzędnej (u dołu) Parametry wymaganego parametru, odznacz pole, otwórz właściwości (przycisk kluczem), w tym formularzu:
    • Wyczyść flagę „Uwzględnij w ustawieniach użytkownika”
    • Tryb edycji ustawiony na „Niedostępny”


  • W module formularza raportu w module obsługi zdarzeń „Podczas ładowania opcji na serwer” (możesz również podczas otwierania, ale NIE podczas tworzenia na serwerze, ponieważ jest on wykonywany PRZED załadowaniem ustawień raportu i ustawienia zostaną zastąpione), programowo ustaw parametr:

& Na serwerze Procedura pobierania opcji na serwer (ustawienia)

// Ustawienie ustawień \u003d Raport. Ustawienia linkera. Ustawienia; Ustawienia Parametry danych Ustaw wartość parametru („Baza informacji”, Raport. Baza informacji); EndProcedures

Jak ustawić opcje raportu?

  • W formularzu układu układu na karcie Ustawienia w polu po lewej stronie możesz utworzyć niezbędne opcje raportu

Jak ustawić grupowanie?

  • W formularzu układu układu na karcie Ustawienia w polu w prawym górnym rogu możesz utworzyć niezbędne grupy

Jak programowo wyświetlić raport?

W module formularza:

& On Client Procedura Generuj raport Wykonaj ()

ThisForm.ComposeResult ();

EndProcedures

Jak przetestować raport?

Konieczne jest wykonanie:

  • Formowanie sytuacji w teście klienta jest najwygodniejsze za pomocą tabeli sytuacji
  • pobierz formularz raportu - form \u003d GetForm („Raport. Ruch procesu. Formularz. Formularz raportu”);
  • wczytaj żądaną opcję raportu - ustaw opcję rozszerzenia dla formularza raportu „Opcja klucza” (nazwa ustawienia w układzie kompozycji danych)
  • załaduj niezbędne ustawienia raportu -? wypełnij opcję rozszerzenia formularza raportu „Ustawienia niestandardowe” (wpisz „Ustawienia niestandardowe dla układu danych”), to nie zadziałało, jest skomplikowane, patrz poniżej.
  • formularz otwarty - form.Open ()
  • wykonaj formowanie - formularz. Compose Result ();
  • sprawdź zawartość formularza dokumentu arkusza kalkulacyjnego Wynik - byłoby miło mieć funkcję porównania z odnośnikiem mxl
  • zamknij formularz - formularz. Close (); - A może nie możesz go otworzyć, musisz to sprawdzić

zobacz też

  • opis: Menu Pomoc / Pomocnik składni / Karta Zawartość / Obiekty interfejsu zarządzanej aplikacji / Rozszerzenia formularza zarządzanego / Rozszerzenie formularza zarządzanego dla raportu / Parametry formularza

Jak załadować niezbędne ustawienia raportu?

Dokumentacja opisuje, że istnieje taki parametr służący do rozwijania formularza raportu „Ustawienia niestandardowe” typu „Ustawienia niestandardowe dla układu danych”, ale istnieje bardzo złożona struktura obiektu, której nie można użyć.

Naprawdę działający obwód:

1. Utwórz parametry w raporcie

  • Typ okresu Okres standardowy
  • Wybór typu ListValue (struktura byłaby lepsza, ale nie ma jej na liście typów parametrów, a także typu arbitralnego)

2. Przenosimy niezbędne parametry do procedury GetForm:

okres \u003d nowy okres standardowy; okres Opcja \u003d opcja okresu standardowego Okres arbitrażowy; period.DateStart \u003d currentDate; okres Data końcowa \u003d jutro; Data;

wybór \u003d Nowa lista wartości; wybór. Dodaj (Testowanie. Odbierz obiekt (sytuacja artykułu, „BP1”), „Proces biznesowy”);

stParameters \u003d Nowa struktura („Klawisz opcji, okres, wybór”, „podstawowy”, okres, wybór); // Otwórz formularz FormFormally („Raport. Ruch procesu. Formularz. Formularz raportu”, stParameters); form \u003d GetForm („Raport. Ruch procesu. Formularz. Formularz raportu”, stParameters);

3. W modułach obsługi zdarzeń formularza ustaw parametry

& Na funkcji serwera cnGet (lista, lista) Eksportuj dla każdej pozycji z listy Lista Cykl Jeśli pozycja Widok \u003d widok Następnie zwróć pozycję Wartość; End If; Koniec cyklu Return Undefined; Funkcje końcowe

& Na serwerze Procedura Ustaw wartość ustawień niestandardowych (Ustawienia, Nazwa, Wartość) dla każdego elementu z Ustawień. Elementy wykonują cykl, jeśli TypeValue (element) \u003d Type („ValueParameterSettingsComposition Settings”), a następnie If String (element.Parameter) \u003d Name Następnie element.Value \u003d Value; element. Use \u003d True; End If; End If; Koniec cyklu EndProcedures

& Na serwerze Procedura Ustaw wartość niestandardowego wyboru (Ustawienia, Nazwa, Wartość) dla każdego elementu z Ustawień. Cykl elementów, jeśli Typ Wartość (element) \u003d Typ („Wybór układu danych”), a następnie dla każdego wyboru Z elementu. Cykl elementów, jeśli Ciąg (wybór. Wartość lewa) \u003d Nazwa Następnie wybór .RightValue \u003d wartość; wybór Użyj \u003d Prawda; End If; Koniec cyklu End If; Koniec cyklu EndProcedures

& Na serwerze Procedura pobierania opcji na serwer (ustawienia)

Nazwa bieżącej opcji \u003d prezentacja bieżącej opcji;

Ustawienia \u003d Raport. Konstruktor ustawień. Ustawienia; Ustawienia Parametry danych Ustaw wartość parametru („Baza informacji”, Raport. Baza informacji);

EndProcedures

& Na serwerze Procedura podczas pobierania ustawień niestandardowych Na serwerze (Ustawienia) Ustawienia \u003d Raport. Ustawienia modułu Linker. Ustawienia niestandardowe;

<> „00010101” Następnie ustawienia \u003d raport. Łącznik ustawień. Ustawienia niestandardowe; SetValueCustomSettings (Ustawienia, „Okres”, Parametry. Okres); End If;

ssBusinessProcess \u003d cnGet (Parametry. Wybór, „BusinessProcess”); Jeśli ssBusinessProcess<> Niepewne Następnie ustaw wartość wyboru użytkownika (Ustawienia, „Proces biznesowy”, ssBusinessProcess); End If;

EndProcedures

Uwagi:

  • Istnieją parametry danych, to znaczy, które są ustawione w parametrach żądania ACS
  • Niektóre z nich są przypisane w ustawieniach opcji do ustawień niestandardowych (we właściwościach parametru znajduje się flaga „Uwzględnij w ustawieniach użytkownika”
  • Nawet jeśli załadujesz niezbędne wartości do parametrów danych podczas ładowania na serwer, otworzy się formularz, do którego ustawienia zapisane ostatnio są automatycznie ładowane. Podczas tworzenia raportu te nastnoki „przerywają” ustawienia danych
  • W module obsługi Podczas ładowania ustawień niestandardowych na serwer przesyłanym obiektem ustawień jest kopia dlatego w celu zmiany ustawień pojawiających się w formularzu należy wypełnić obiekt raportu. Konstruktor ustawień. Ustawienia niestandardowe

Jak zrobić wiele (list) parametrów zapytań w ACS?

Zapytanie musi używać wyrażenia „W (i nazwa parametru)” (patrz Wyrażenia logiczne w języku zapytań 1Cv8)

Ustawiając układ schematu ACS na karcie „Parametry” dla tego parametru, sprawdź kolumnę „Dostępna lista wartości”. W takim przypadku podczas wyboru parametru ACS wydaje formularz edycji listy, w którym można dodać dowolną wartość parametru.

Jak wykonać parametry rozłączonego żądania w ACS?

W żądaniu ACS musisz użyć struktur otoczonych nawiasami klamrowymi "{}" .

Jeśli znacznik wyboru w formularzu raportu (panel szybkich ustawień) dla odpowiedniego parametru nie jest zaznaczony, ten projekt jest usuwany z żądania.

Patrz szczegóły Rozszerzenie języka zapytań dla systemu tworzenia danych (1Cv8)

Jak zrobić raport z rozkładem kolumn?

Aby to zrobić, w ustawieniach opcji raportu (edycja układu kompozycji danych, zakładka „Ustawienia”, pole w prawym górnym rogu) musisz dodać „Tabelę” jako pierwszą grupę.

Następnie gałęzie „Wiersze” i „Kolumny” pojawiają się w węźle „Tabela”, do którego dodawane są niezbędne grupy.

Jak dostosować format pól wyjściowych?

W edytorze układu składu danych na karcie „Zestawy danych” w prawym górnym rogu znajduje się lista pól raportu.

Istnieją dwie możliwości:

  1. Ustaw wartość kolumny „Wyrażenie reprezentacji”
    • tutaj możesz wprowadzić wyrażenie językowe, które wyświetla żądany ciąg
    • z polami zasobów to nie działa
  2. Ustaw wartość kolumny Wygląd
    • w projekcie jest właściwość „Format” - ta wartość jest podobna do parametru funkcji języka „Format”, można ustawić żądaną formę
    • konwersja typu nie jest tutaj wykonywana

W przypadku pól zasobów możesz określić wyrażenia obliczeniowe (karta „Zasoby”) - na przykład

Kwota (czas) /3600.0

konwertować z sekund na godziny.

Wymaganą dokładność można ustawić w polu „Projekt” na karcie „Zestawy danych”.

Funkcje ustawiania parametrów systemowych składu danych

Istnieją i wymagają różnego przetwarzania co najmniej TRZY rodzajów parametrów:

Opcje danych

Parametry danych są zdefiniowane w zapytaniu (źródle danych) ACS.

Parametry danych są przekazywane do zapytania źródła danych i określają dane do wyodrębnienia.

Obiekt Konstruktora ustawień ma specjalną właściwość do pracy z parametrami danych LinkerSettings.Settings.Data Settings

Można ustawić przez wywołanie formularza

Ustawienia \u003d Raport. Konstruktor ustawień. Ustawienia; Ustawienia Parametry danych Ustaw wartość parametru („Baza informacji”, Raport. Baza informacji);

Wybór

Wybory są nakładane na otrzymane dane. po pobieranie ze źródła danych.

Obiekt Konstruktora ustawień ma specjalną właściwość do pracy z zaznaczeniami Ustawienia konsolidatora, ustawienia, wybór.

Na przykład: Ustawienia \u003d Raport. Konstruktor ustawień. Ustawienia; Ustawienia Parametry danych Ustaw wartość parametru („Baza informacji”, Raport. Baza informacji);

Dla każdego elementu Z parametrów. Cykl wyboru Element wyboru \u003d Ustawienia. Wybór. Elementy. Dodaj (Typ („Wybór wyboru układu danych”)); Selection Element.Compar.view \u003d Porównanie ViewData Layout.Equal; Element wyboru Lewa wartość \u003d Nowe pole układu danych (element. Prezentacja); Wybór Element.RightValue \u003d element.Value; Koniec cyklu

Własne ustawienia

Preferencje użytkownika definiują dane, które użytkownik może dostosować w formularzu.

Ustawienia użytkownika mogą być wyświetlane na formularzu w specjalnej tabeli i mogą być wywoływane za pomocą przycisku „Ustawienia” oraz z menu „Wszystkie działania”.

Ustawienia użytkownika połączony z parametrami danych i wyborem w jakiś sposób wystarczającymi w skomplikowany sposób, to połączenie można skonfigurować wizualnie, ale programowa współpraca z nimi jest w pewien sposób bardzo niewygodna.

Jak dotąd nie znaleziono nic lepszego do ustalenia wartości istniejącej kolekcji. według indeksu, który sam w sobie może się ruszać podczas zmiany układu ACS w edytorze wizualnym.

Ponadto, jeśli jakiś parametr danych zostanie zadeklarowany jako zdefiniowany przez użytkownika, to instalacja oprogramowania parametr danych (patrz wyżej) nie wystarczy, przywrócona wartość ustawienia użytkownika przerywa ustawienie parametru danych. Dlatego dla takich parametrów nie ma sensu ustawiać parametr danych, musisz natychmiast zainstalować ustawienie niestandardowe.

Wygodnym miejscem do ustawiania pożądanych wartości jest moduł obsługi zdarzeń rozszerzenia „Podczas ładowania ustawień niestandardowych na serwerze” formularza raportu.

& Na serwerze Procedura pobierania ustawień niestandardowych na serwer (Ustawienia)

Jeśli parametry, okres, data końcowa<> „00010101” Następnie ustawienia \u003d raport. Łącznik ustawień. Ustawienia niestandardowe; Ustawienia, elementy, wartość \u003d parametry, okres; End If;

EndProcedures

Korzystanie ze źródła danych obiektowych

Aby użyć zestawu danych typu obiektu, musisz przekazać zewnętrzne źródło danych do metody inicjowania obiektu „Procesor kompozycji danych”.

Dane deszyfrujące \u003d Niezdefiniowane;

Layout Linker \u003d Nowy układ danych Layout Linker; Layout Layout \u003d Layer Linker. Wykonaj (Schemat układu danych, Linker ustawień. Ustawienia, Dane deszyfrowania);

Layout Processor \u003d nowy procesor układu danych; Layout Processor. Zainicjuj (Layout Layout, New Structure („Data”, Get External Source Data ()), Deszyfruj dane);

W załączeniu prosty przykład (aby przykład działał, musisz mieć podręczniki „Kontrahenci” i „Umowy kontrahentów”).

Pytanie: SKD, jak otworzyć żądany formularz wyboru parametru?


Dzień dobry! Istnieje raport na temat SKD, ma on parametr Marka - typ Katalog. Jak wywołać określoną formę wyboru dla tego parametru? Próbowałem w ACS na karcie „Ustawienia”, wstałem żądany parametr - kliknij dwukrotnie kolumnę „Edycja parametrów” - Zaznaczam „Formularz wyboru” i wpisuję wartość Katalog. Nomenklatura. Formularz. Formularz wyboru Konieczne. Po uruchomieniu raportu formularz wyboru jest nadal domyślnie używany, a nie ten zapisany w „Formularzu wyboru”. Konfiguracja UT, zwykłe formularze. Powiedz mi, pzhl, gdzie, dlaczego nie?

Odpowiedź: Fraza kluczowa Regularne formularze, przejdź do zarządzanych formularzy

Pytanie: Wybierz wartość przy wyborze formularza


Dzień dobry!

Normalna aplikacja.

Jest dokument. Zawiera kilka szczegółów typu referencyjnego, na przykład „DirectoryReference. Banki” o wartości „Bank1”.

W formie wyboru katalogu „Banki” konieczne jest programowe wybranie elementu „Bank1”, tj. wpisz ponownie wybierz tę wartość „Bank1”.

Do tej pory zrobiłem następujące:
Procedura Wykonaj wybór w formularzu wyboru (link)
Formularz wyboru katalogu \u003d katalogi, banki, odbierz formularz wyboru (, link); // Otrzymuję formularz do wyboru katalogu Banks zgodnie z przekazanym parametrem Link
// ustaw zaznaczenie w tym formularzu wyboru, zgodnie z moim linkiem w rekwizytach
Formularz wyboru katalogu. Wybór. Link. Użyj \u003d True;
Formularz wyboru katalogu. Wybór. Link. Wartość \u003d link;
Formularz wyboru katalogu, formularze elementów, lista katalogów, widok hierarchiczny \u003d fałsz;
Formularz wyboru katalogu Open ();
// oto kod, który symuluje kliknięcie przycisku Wybierz, jak ????
EndProcedures

Pomagaj, kto wpadł lub ma pomysły.

Podziękować.

Odpowiedź:

Zrobiłem tak:

Procedura Wykonaj selekcję w formie selekcji (Link, rzeki) // parametr „link” - jest to link wartości w formie dokumentu; „rzeki” - bieżący element formy, tj. pole wyboru
Formularz wyboru katalogu \u003d katalogi, banki, odbierz formularz wyboru (, Rec, Link);
Formularz wyboru katalogu, formularze elementów, lista katalogów, widok hierarchiczny \u003d fałsz;
Formularz otwarty (formularz wyboru katalogu, rzeki);

Jeśli formularz wyboru katalogu jest otwarty (), wówczas
Formularz wyboru katalogu Activate ();
End If;

Wybór katalogu Form.CurrentElement.CurrentString \u003d link;
Wybierz EL \u003d formularz wyboru katalogu Bieżący element Bieżący ciąg;

Jeśli EL Select \u003d Niezdefiniowany lub NIE wypełniony (EL Select), to
Raport („Formularz + Link +” nie został znaleziony w formularzu wyboru katalogu ”);
Inaczej
Formularz wyboru katalogu Powiadomienie o wyborze (wybór e-maila);
End If;

EndProcedures

Pytanie: Przycisk „Wybierz” w formularzu wyboru lub jak kliknąć przycisk „Wybierz”


Dzień dobry!

Normalna aplikacja.

Jakie są myśli, które należy wykonać, klikając przycisk „Wybierz” w formularzu wyboru dokumentu / katalogu?

Nie oferuję kliknięcia myszą i automatyzacji COM.

Lista życzeń: w formularzu wyboru zasymuluj naciśnięcie przycisku „Wybierz”.

Odpowiedź: Wygląda na to, że rozwiązał problem ... kilka testów.

Dodano po 17 minutach
Chociaż działa to tak:

1C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Procedura przeprowadzania selekcji w formularzu selekcji (Link, Rzeki) // parametr „link” to link wartości w formie dokumentu; „rzeki” - bieżący element formy, tj. pole wyboru Formularz wyboru katalogu \u003d katalogi. Banki Pobierz formularz wyboru (, rzeki, link); Formularz wyboru katalogu. Elementy formularza. DirectoryList. Widok hierarchiczny \u003d Fałsz; Formularz otwarty (formularz wyboru katalogu, rzeki); Jeśli formularz wyboru katalogu. Otwórz () Następnie formularz wyboru katalogu. Aktywuj (); End If; Formularz wyboru katalogu. Aktualny przedmiot CurrentString \u003d link; EL Choice \u003d Formularz wyboru katalogu. Aktualny przedmiot Bieżący ciąg; jeśli ChoiceEl \u003d niezdefiniowany lub NIE wypełniony (ChoiceEl), to Zgłoś („Wartość” + Link + „nie znaleziono w formularzu wyboru katalogu”); w przeciwnym razie formularz wyboru katalogu. Powiadom o wyborze (wybierz EL); End If; EndProcedures

Pytanie: Dlaczego wartość z formularza wyboru nie jest już wybrana?


W formularzu dokumentu znajduje się pole typu dokumentu Link Dokument. Po wybraniu otwiera się formularz wyboru wychodzącego polecenia zapłaty. Po wybraniu wartości nie jest ona zastępowana formularzem jako wybrana. Na początku myślałem, że przetwarzanie wyboru do przetwarzania standardowego, a programista zapomniał zarejestrować przetwarzanie wyboru. Ale wszystko jest tam typowe. Otwarcie formularza nie jest programowe, na polu, w którym decyduję się nie prowadzić żadnych wydarzeń. Co może być?
--- Stowarzyszenie wiadomości 2 stycznia 2018 r ---

Kolejna aplikacja na regularnych formularzach. Formularz wyboru jest zarządzalny i otwiera się ze zwykłego okna. Jeśli wrócisz do zwykłej formy wyboru, wszystko będzie w porządku.

Odpowiedź:

Ogólnie to rozgryzłem. Przydatne jest sprawdzenie, co się dzieje z wybraną wartością w procesie selekcji. Okazało się, że to tablica. Wszedłem w formularze selekcji, okazało się, że jest daw Wybór wielokrotny. Zdjął go i zadziałało.

Pytanie: Pomóż mi wybrać w formularzu wyboru katalogu


Wybierając kontrahenta, programowo przenoszę pierwsze znaki nazwy do formularza wyboru. Jak programowo uczynić pierwszy element, do którego pasują pierwsze znaki, być aktywowany.

Odpowiedź:

elektron powiedział:

Wybierając kontrahenta, programowo przenoszę pierwsze znaki nazwy do formularza wyboru. Jak programowo uczynić pierwszy element, do którego pasują pierwsze znaki, być aktywowany.

Kliknij aby rozszerzyć ...

To jest rozwiązane. Zrobiłem wirtualną klawiaturę w formularzu wyboru katalogu „Kontrahenci”.
Po naciśnięciu dowolnego klawisza kod jest uruchamiany
Wynik wyszukiwania według wymagania \u003d TekSpr.FindFindName (H, False);
ElementsForms.HandbookList.CurrentString \u003d ResultSearchBy Requisites;
gdzie H jest zmienną zawierającą wartość klucza

Pytanie: Formularz wyboru z wyborem listy wartości


Dzień dobry. Potrzebuję twojej pomocy w rozwiązaniu prostej łamigłówki.

Konfa ZUP 2 .5 .113 .1 Istnieje raport zewnętrzny, raport ma wymaganą „listę baz”, typ listy wartości.
Jest formularz raportu. W formularzu raportu pole to „wprowadź listę baz danych”, TypeValue \u003d „ListValue”, a typeValueList \u003d „DirectoryLink.ValuePropertyObjects”.

Jak otworzyć formularz wyboru z wyborem właściciela nieruchomości?

Z góry dziękuję!

Odpowiedź: Na karcie Ustawienia znajduje się kolumna Opcje edycji. tam możesz spróbować skonfigurować połączenie parametrów wyboru lub parametru wyboru

Pytanie: Programowo otwórz formularz wyboru dokumentu 1s 8.3


Jak programowo otworzyć formularz wyboru dokumentu 1s 8.3 i zapisać wybraną wartość w zmiennej?

Google podjął jakieś kiepskie decyzje, chciałbym wiedzieć, jak to zrobić dobrze.

Odpowiedź: + () PM ma również taką magiczną metodę - pobieranie.

Sekcja tabelaryczna
Załaduj
Składnia:

Pobieranie(<Таблица>)
Parametry:

<Таблица> (wymagane) Typ: Tabela wartości.
Tabela wartości, z której ładowana jest część tabeli. Kolumny tabel są łączone według nazwy.
Opis:

Ładuje część tabeli z tabeli wartości. W takim przypadku wszystkie poprzednie wiersze części tabeli zostaną usunięte. Podczas ładowania wartości w kolumnach części tabeli są wypełniane wartościami z kolumn tabeli wartości o pasujących nazwach.

Dostępność:

Serwer, gruby klient, połączenie zewnętrzne.
Uwaga:

Zastosowanie tej metody jest dopuszczalne tylko wtedy, gdy część tabelaryczna jest uzyskana z właściwości obiektu. Jeśli część tabelaryczna jest uzyskana z właściwości link (lub selection), wówczas użycie tej metody spowoduje błąd w czasie wykonywania.
Przykład:

Composition.Download (Tabela składu);

Pytanie: Przekazywanie parametrów do formularza wyboru.


Proszę o wskazówki.
Z dokumentu „Sprzedaż towarów i usług” przywoływany jest formularz wyboru umowy (ERP). Konfa poprawiona, porównaj ze standardem. W ProcessingCreationOnServer formularza wyboru patrzę w Opcje debugowania. Po prostu nie rozumiem, jak tworzona jest lista wyboru - nie ma wyraźnego wywołania tego formularza z parametrami, jest tylko jeden element wyboru we właściwości „Relacja parametru selekcji” i jest już kilka parametrów wyboru. Czy ktoś może mi powiedzieć, gdzie szukać.

Uwaga! Oto próbna wersja lekcji, której materiały mogą być niekompletne.

Zaloguj się jako student

Zaloguj się jako uczeń, aby uzyskać dostęp do materiałów szkolnych

System kompozycji danych 1C 8.3 dla początkujących: łączymy zestawy danych

  • Napisz raport, który wyświetla klientów i ich ulubione produkty. Każdy klient ma ulubiony kolor, a każdy produkt ma swój własny kolor - to na podstawie tych kolorów należy określić „miłość” produktu. Na przykład, jeśli ulubionym kolorem Andrei jest czerwony, wówczas jednym z jego ulubionych potraw będą pomidory (są czerwone).
  • Zastosuj dwa zestawy danych w raporcie. Pierwszy zestaw to dane z tabeli katalogu „Klienci”. Drugi to dane z tabeli katalogu „Jedzenie”.
  • Wykonać związek tych dwóch zbiorówaby w raporcie pozostały tylko ulubione produkty dla każdego klienta.

Utwórz nowy raport.

Otwieramy bazę danych Sklepu spożywczego w konfiguratorze i tworzymy nowy raport za pomocą menu głównego:

Rodzaj dokumentu - „Raport zewnętrzny”:

W formie nowego raportu podaj nazwę „Lekcja 6” i kliknij przycisk „Otwórz schemat kompozycji danych”:

Pozostaw domyślną nazwę schematu:

Dodaj pierwszy zestaw danych.

W schemacie, który zostanie otwarty, przejdź do zakładki „Zestawy danych” i zielonym znakiem plus wybierz „Dodaj zestaw danych - zapytanie”:

Nazywamy konstruktorem zapytania:

Wskazujemy tabelę „Klienci” i pola, które chcesz uzyskać z żądania:

Dodaj drugi zestaw danych

Dodaj drugi zestaw danych:

Wybierz (Zestaw danych 2) i ponownie wywołaj konstruktor zapytań:

Wskazujemy tabelę katalogu „Jedzenie” i pola, które należy uzyskać z żądania:

Rezultatem był następujący tekst żądania:

Pamiętaj, że w raporcie mamy teraz dwa zestawy danych: Zestaw danych 1 i Zestaw danych 2. Każdy ma własny tekst żądania i dane.

Zwiększanie widoczności nazw

Dla jasności zmieńmy nazwę Zestaw danych 1 na Klienci, a Zestaw danych 2 na Żywność.

Kliknij dwukrotnie każdy z zestawów:

Możemy wykorzystać dane z każdego zestawu w naszym raporcie. Będziemy uzyskiwać dostęp do tych danych za pośrednictwem pól.

Obecnie zestaw „Klienci” zawiera następujące pola: „Nazwa” i „Ulubiony kolor”, a zestaw „Jedzenie” zawiera następujące pola: „Nazwa” i „Kolor”.

Widzimy, że nazwy przecinają się i łatwo się mylić. Zmieńmy więc nazwy pól na bardziej mówiące.

Wybierz zestaw „Klienci” i zmień nazwy pól w następujący sposób:

Następnie wybierz zestaw „Jedzenie” i zmień nazwy pól w następujący sposób:

Nazywamy konstruktorem ustawień

Na koniec przejdź do zakładki „Ustawienia” i naciśnij magiczną różdżkę, aby wywołać konstruktora ustawień:

Rodzaj raportu - „Lista ...”:

Wybierz pola dla raportu z obu zestawów:

Widzisz, dlaczego tak ważna była zmiana nazw pól? Na etapie ustawień kompozycji danych nie widzimy, z których zestawów są te pola. Widzimy tylko ich nazwiska.

Sprawdzamy raport

Zapisujemy raport i formularz w trybie użytkownika:

Tak. Dobrze, ale nie bardzo. Wystąpiło tak zwane połączenie krzyżowe dwóch zestawów (powinieneś zapoznać się z połączeniami w zapytaniach, które badaliśmy w poprzednich modułach). Każdy rekord z tabeli „Klienci” jest powiązany z rekordem z tabeli „Jedzenie”.

Musimy jednak pominąć wszystkie te rekordy, dla których pole „Ulubiony kolor klienta” jest równe polu „Kolor żywności”:

Prowadzimy komunikację dwóch zestawów danych

Aby to zrobić, połączymy dwa zestawy danych (Klienci i Żywność) w polach FavoriteColorClient i ColorFood.

Przejdź do zakładki „Łącza zestawu danych” i kliknij przycisk plus, aby dodać nowy link:

Ustaw parametry jak na poniższym rysunku:

Zrobię wyjaśnienie.

Źródło i odbiorca komunikacji. Cóż, wszystko jest jasne. Wskazujemy pierwszy zestaw (Klienci) i drugi zestaw (Żywność) danych. Chcę zwrócić szczególną uwagę na fakt, że komunikacja będzie prowadzona zgodnie z zasadą połączenie zewnętrzne lewe (omówiliśmy to w temacie zapytań w poprzednich modułach). Na tej podstawie musisz wybrać, który zestaw będzie źródłem, a który odbiornikiem.

Źródło wyrażeń. Wskazujemy tutaj wyrażenie lub po prostu pole ze źródłowego zestawu danych (określiliśmy tutaj pole FavoriteColorClient z zestawu Klienci).

Odbiornik wyrażeń. Wskazujemy tutaj wyrażenie lub po prostu pole z zestawu danych odbiornika (wskazaliśmy tutaj pole ColorFood z zestawu Food).

W ten sposób to połączenie pozostawi z poprzedniej listy tylko te wiersze, dla których pole FavoriteColorClient jest równe polu Kolor żywności.

Zapisz raport i uruchom w trybie użytkownika:

W porządku!

Wyjaśnię pole „ Stan komunikacji„o których początkujących programistach tak często biją włócznie.

Warunkiem komunikacji jest pole pomocnicze. Możesz tam pisać wyrażenia obejmujący pola tylko z zestawu danych określonego w źródle komunikacji.

W takim przypadku dla wszystkich linii ze źródła komunikacji to wyrażenie (warunek komunikacji) zostanie sprawdzone przed komunikacją. A jeśli to wyrażenie ma wartość PRAWDA, nastąpi próba ustanowienia połączenia tej linii z liniami z odbiornika komunikacyjnego. Jeśli wyrażenie ma wartość FAŁSZ, nie będą podejmowane takie próby.

W projektancie zapytań, gdy jest wywoływany z formularza konfiguracji źródła danych, dla schematu kompozycji danych. Istnieje zakładka „cechy”, której użycie nie jest wyraźnie opisane w dokumentacji. W tym artykule postaram się wyjaśnić, w jaki sposób i dlaczego cechy są używane w ACS.

W projektancie zapytań, gdy jest wywoływany z formularza konfiguracji źródła danych, dla schematu kompozycji danych. Istnieje zakładka „cechy”, której użycie nie jest wyraźnie opisane w dokumentacji. W tym artykule postaram się wyjaśnić, w jaki sposób i dlaczego cechy są używane w ACS. W typowe konfiguracje Aktywnie wykorzystywany jest mechanizm właściwości i wartości właściwości, który jest dostępny dla prawie każdego obiektu. Przede wszystkim w katalogach ten mechanizm był implementowany nawet w konfiguracjach 7.7. Teraz ten mechanizm jest wdrażany przy użyciu planu rodzajów cech i rejestru informacji, ale pomysł pozostał ten sam. Kiedy po raz pierwszy zetknąłem się z potrzebą użycia tego mechanizmu w schemacie ACS, bardzo długo cierpiałem, zorganizowałem podzapytania, połączyłem się z główną próbką i zastanawiałem się, jak wziąć pod uwagę możliwość nowych typów właściwości, które nie były obecne w momencie pisania raportu. Cały mechanizm właściwości, będąc prosty i logiczny z punktu widzenia użytkownika, nie poddał się żadnemu normalnemu przetwarzaniu, dopóki nie zorientowałem się w zakładce „Charakterystyka”. Tabela w zakładce jest bardzo kapryśna, albo wpiszesz poprawnie całą linię, albo w ogóle odmówisz wprowadzenia linii, system nie pozostawi linii „na później” nie całkowicie wypełnionej. Przejdźmy więc do szczegółów. Pierwsza kolumna: Typ - tutaj wybieramy typ obiektu, do którego zostaną dołączone cechy, na przykład „ReferenceLink.Nomenclature” Oznacza to, że teraz dla wszystkich obiektów określony typ możliwe będzie uzyskanie wartości nieruchomości. Następnie w następnej kolumnie Źródło gatunku musimy określić parametry źródłowe typów właściwości. Możliwe są opcje tabeli zapytań m, dlaczego potrzebuję zapytania opcji, które powiem później, teraz wybierz element tabeli. W kolumnie Typy cech musimy wybrać tabelę baza informacyjna, w którym przechowywane są niezbędne typy cech, w naszym przykładzie będzie to „Plan rodzajów cech. Właściwości obiektów”. Ponadto dostępne nam wartości do wyboru w kolumnach Pole klucza, Pole nazwy i Typ pola wartości zależą bezpośrednio od wybranych przez nas pól tabeli. W polu Klucz wybieramy Link, w polu Nazwa - Widok (będzie to użytkownik, który widzi go jako nazwę atrybutu), aw polu Typ odpowiednio Typ wartości. Przejdźmy teraz do źródła wartości. Źródłem wartości dla nas będzie rejestr informacyjny „Właściwości właściwości obiektu”, dlatego wybieramy tabelę w kolumnie Źródło wartości i kolumnę „Rejestr informacji. Wartości właściwości Właściwości obiektu” w kolumnie Wartości charakterystyczne. W kolumnach Obiekt, Właściwość, Wartość wybierz odpowiednie pola rejestru Obiekt, Właściwość, Wartość. To wydaje się być wszystkim. Przechodzimy do ustawień programu, dodajemy pogrupowanie według towarów i dodajemy do niego podrzędną grupę, na przykład Marki, mamy taką właściwość. Rozszerzamy listę szczegółów grupowania Nomenklatury i ... nie widzimy tam żadnych właściwości: faktem jest, że jesteśmy w konfiguratorze, w którym nie ma dostępu do danych. Jak zrobić żądane ustawienie? Najwygodniejszym sposobem na to jest skorzystanie z konsoli składu danych, albo na dysku ITS, albo w podsystemie „Narzędzi dla programistów”. Ale możesz po prostu otworzyć konfigurację raportu w trybie korporacyjnym. Więc otwórzmy to samo ustawienie, ale w trybie korporacyjnym: Jak widać, dodaliśmy nowe „Szczegóły”, a ...

DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu