Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

Cześć, Drogi Czytelniku! Mamy kolejną lekcję na podstawach systemu układu. Zapoznałeś się z funkcjami języka wyrażeń SCD, zobaczył funkcje systemu układu, a także zorientować główne ustawienia pola układu. A teraz będziemy spojrzeć na nowy materiał. Udać się!

Dodatkowe ustawienia pól CCD.

Kolumna "Typ wartości" Umożliwia określenie rodzaju danych dla pola układu. Dlaczego warto określić typ, na przykład dla pola "Nomenklature", jeśli tak wiadomo, jaki to typ? Jest to konieczne, jeśli pola układu typu związku jest. Możesz wybrać określony typ, a następnie wybierając to pole, zostaną wybrane wartości tego typu.

Kolumna "Dostępne wartości" Umożliwia określenie wartości dostępnej do wyboru i ograniczenia wyboru użytkownika za pomocą określonych ram.

Kolumna "Rejestracja" Umożliwia ustawienie układu pola układu bez użycia układów. Możesz określić kolor czcionki, kolor ramki, orientację tekstu itp.

Kolumna "Edytuj ustawienia" Umożliwia określenie, jak edytować pole układu. Na przykład możesz określić szybki wybór elementy z listy w wyborze. Domyślnie pole układu wszystkie parametry edycji dziedziczą z obiektu metadanych.

Obliczone pól

Na karcie Fields obliczeniowe można utworzyć własne obliczone pola.

Dlaczego potrzebujesz obliczonych pól, jeśli można je utworzyć na poziomie żądania? Nie wszystkie pola można opisać za pomocą zapytania. Jeśli chcesz wykonać złożone pole z różnych zestawów danych, takie jak zapytanie typu i obiekt, a następnie bez obliczonych pól nie może tego zrobić. Dodaj pole układu danych Nie można wtedy, gdy źródło danych jest zapytanie i jest warte autofilla, a przy pomocy obliczonej możesz dodać liczbę pól.

W kolumnie obliczonego pola "Wyrażenie" należy napisać dowolną wyrażenie, która korzysta z pola układu danych, odnosząc się do ich ścieżki ("PATH kolumna" na karcie Zestawy danych). Lub można korzystać z funkcji transformacji matematycznej lub dostęp do funkcji wspólnych modułów. Na przykład, piszemy na kolumnie "Ścieżka do danych" nazwa obliczonego pola "odchylenie" i w polu "Wyrażenie" następujące.

Cechy tworzenia raportów w 1C V8 w trybie klienta grubego

Jak dokonać wyboru opcji?

  • Umieść przycisk "Wybierz" na panelu raportu.
  • W formularzu umieściliśmy pole "Nadat"

Przykładowy kod: Procedura formulacji formularza zbierania (przycisku) Makieta \u003d pokwitowanie ("Basicchemponicid"); SOULDS \u003d Nowa lista zakwaterowania; Dla każdej opcji z układu. Ravidnae. Cykl jest powiązany. Dodatkowo (opcja. Inplanci, opcja. Konwekcja); Endcycle;

choice \u003d Soulds.shirtement (); Jeśli wybór \u003d jest niepewny, a następnie zwrot; Zakończony;

Ustawienia folderów. Podwipski (wybór. Związek);

Kształt (); Wytłaczane

Procedura powiadamiania (element) do utworzenia (); Wytłaczane

Procedura formularzy ()Forms elementów. Wynik. Działaj (); Foldery. Instrumenty. Instalacje. Paretrous. Ustawianie rozpoznawania OfParameter ("Okres", Nadat); Wyniki popocowania (ElementForms. Wynik); Wytłaczane

Procedura operacyjna () NADAT \u003d Aktualne dane (); Kształt (); Wytłaczane

Cechy tworzenia raportów w SCD

Fazowane tworzenie raportu

  1. Utwórz raport w węźle raportu
  2. Utwórz układ w raporcie, którego typem jest obwód układu danych
  3. W Właściwościach raportu Ustaw: główny schemat układu danych \u003d Ustawiony układ
  4. W właściwościach raportu zainstaluj podsystem, który należy (raport w firmie zostanie wycofany na górnym panelu nawigacji)
  5. Utwórz zapytanie w układzie (pozycja: Dodaj zestaw danych - żądanie)
  6. Na karcie Parametry układ musi usunąć pola wyboru we wszystkich wierszach w kolumnie ograniczonej dostępności - I.e. Wszystkie parametry będą dostępne do edycji użytkownika.
  7. Na karcie Ustawienia, układ jest konieczny w oknie, w którym wyświetlany jest węzeł raportu, utwórz nowy grupowanie bez określania pola grupowania - zostanie utworzony szczegółowy ciąg
  8. Na karcie Ustawienia w układzie, w oknie, w którym wyświetlany jest dodatkowy zestaw zakładek, wybierz Dodaj. Ustawienia zakładek - zaznacz wszystkie parametry Zaznacz Zaznacz i na każdym parametrze Naciśnij przycisk Ustawienia Ustawienia Ustawienia, okno ustawień parametrów otworzy się, gdzie chcesz umieścić znacznik wyboru - Włącz parametr w ustawieniach niestandardowych
  9. Na karcie Ustawienia w układzie, w oknie, w którym wyświetlany jest dodatkowy zestaw zakładek, wybierz Dodaj. Dodaj do ulubionych Punkty - musisz dodać głośniki, które będą wyświetlane w raporcie
  10. Uruchom firmę, otwórz raport, ustaw wartości parametrów, formularz (zaznacz, czy wybrana jest główna wersja formacji raportu)

Jak dodać parametr niereaktywnego użytkownika?

Na przykład musimy ustawić parametr żądania "Baza informacyjna"

  • W przypadku układu układu na karcie Parametry żądany parametr do usunięcia flag "zawiera dostępne pola" i "Limit dostępności"
  • W przypadku układu układu na karcie Ustawienia na parametrach podzbiorów (dno) z pożądanego parametru, aby usunąć flagę, otwórz właściwości (przycisk ze kluczem), w tym formularzu:
    • Usuń flagę "Włącz w ustawieniach niestandardowych"
    • Ustaw tryb edycji "niedostępny"


  • W module formularza raportu w obsłudze zdarzenia "Confruitenariant Server" (możesz i otworzyć, ale nie serwer, ponieważ działa przed pobraniem ustawień raportu i ustawienia zostaną nadpisane), aby programowo ustawić parametr:

& Naserer Procedura Producer FriendarantanerErerer (Ustawienia)

// Ustawianie parametru konfiguracji \u003d raport. Przestrzenie pomocy technicznej. Zwiększa; Ustawienia. Parametryczny. Instalacja parametru ("Bond informacyjny", raport. Baza informacyjna); Wytłaczane

Jak ustawić opcje raportu?

  • W postaci układu układu na karcie Ustawienia można utworzyć niezbędne opcje raportu w polu w lewym polu.

Jak ustawić grupy?

  • W postaci układu układu na karcie Ustawienia w polu Po prawej można utworzyć niezbędne grupy

Jak wyświetlić raport?

W formularzu modułu:

& Combtete Procedura do formacji ()

Etform.conal wyniki ();

Wytłaczane

Jak przetestować raport?

Trzeba wykonać:

  • Aby utworzyć sytuację w teście klienta - najwygodniejsza przez stół sytuacji
  • uzyskaj formularz raportu - Form \u003d Opcje ("Raport. DeviumProcesions. Formularz. Formonount");
  • pobierz żądany opcję Raport - Ustaw parametr, aby rozszerzyć formularz słów kluczowych "Słowo kluczowe" (nazwa ustawienia w układzie układu danych)
  • pobierz wymagane ustawienia raportu -? Wypełnij parametr ekspansji raportu "Custom-to-line" (typ "User -sterNetRompon"), więc nie działa, wszystko jest trudne, patrz poniżej.
  • open Form - Form. Open ()
  • wykonaj formację - Form.Conal Count ();
  • sprawdź treść dokument tabelaryczny Formularz. Wynik - byłoby miło mieć funkcje porównawcze z referencyjnym MXL
  • zamknij formularz - postać. miejsce (); - A może nie możesz otworzyć, musisz sprawdzić

zobacz też

  • opis: Pomoc Menu / Worek Asystent / Tab Tows / Interface Obiekty Zarządzane Zastosowania / Rozszerzenie sterowanej formy / rozszerzenie formularza zarządzanego dla parametrów raportu / kształt

Jak pobrać żądane ustawienia raportu?

Dokumentacja opisuje, że istnieje taki parametr ekspansji typu "niestandardowy" typu "typu niestandardowego", ale istnieje bardzo złożona struktura obiektu, nie można go użyć.

Naprawdę działający diagram:

1. Utwórz parametry w raporcie

  • Standardowy okres
  • Wybór typu listy (byłoby lepiej strukturę, ale nie jest na liście typów parametrów, a także dowolnego typu)

2. W procedurze opcji przekazujemy niezbędne parametry:

okres \u003d nowy standardowy deszczowy; Okres. Radio \u003d opcja standardowa widza. Propoleteriod; okres. DataHank \u003d płynący; okres. DataConse \u003d jutro;

wybór \u003d Nowa lista zakwaterowania; wybór. Daleko (testowanie. Wlać do obiektu (misja "BP1"), "BiznesProcess");

starAmeters \u003d Nowa struktura ("Keywitch, okres, wybór", "główny", okres, wybór); // Openforummodally ("Raport. Ustanowienie PROCESSIONS. Formularz Form \u003d Opcjonalny ("Raport. Deviumprocesions. Formularz. Formon", Strameters);

3. W formularzowych obsługi zdarzeń ustaw parametry

& Nasserver Funkcja Space (Speciscripts, Widok) Eksport dla każdego elementu z cyklu specyjnego, jeśli element. Trzymanie \u003d prezentacja, a następnie powracający element. Zakończony; Endcycle; Powrót jest niezdefiniowany; Endfunction.

& Nasserver Procedura Aby ustawić konfigurację użytkownika do użytkownika (Ustawienia, nazwa, wartość) dla każdego elementu z ustawienia. Cykl elementów Jeśli Typ Typenu (element) \u003d typ (element wartościowy-parametr)), a następnie jeśli ciąg ( Element. Parametr) \u003d Nazwa Następnie element. Element. Używanie \u003d prawda; Zakończony; Zakończony; Endcycle; Wytłaczane

& Nasserver Procedura Ustawianie wyboru oparte na użytkownikach (Ustawienia, nazwa, wartość) dla każdego elementu z ustawienia. Cykl elementów, jeśli typ Tombumber (element) \u003d typ ("bez jednolitego"), a następnie dla każdego wyboru z elementu. cykl elementów. Jeśli ciąg (selektywny) \u003d. Doominacji \u003d wartość; Wybór. Używanie \u003d prawda; Zakończony; Endcycle; Zakończony; Endcycle; Wytłaczane

& Naserer Procedura Producer FriendarantanerErerer (Ustawienia)

Nazywa się \u003d prezentowane prezenty;

Ustawienia \u003d raport. Pracownicy pomocy technicznej. Inspolutions; Ustawienia. Parametryczny. Instalacja parametru ("Bond informacyjny", raport. Baza informacyjna);

Wytłaczane

& Naserer Procedura Procedura Producer Obsługiwane Sukcecje (Ustawienia) Tunections \u003d Raport. Supporter.

<> "00010101" Następnie ustawienia \u003d raport. Supercower. Zainstaluj konfigurację opartą na użytkownika (Ustawienia, "okres", parametry. Okres); Zakończony;

prędkość prędkości (parametry. Parametry "BiznesProcess"); Jeśli squeezesspotsess.<> Jest w nieskończoność ustanowienia wyboru oparta na użytkownika (ustawienia "Biznesprotsess", Fessess; Zakończony;

Wytłaczane

Uwagi:

  • Istnieją parametry, czyli, co jest zainstalowane w parametrach parametrów żądania QC
  • Niektóre z nich są przypisane do konfigurowania opcji w ustawieniach niestandardowych (w właściwościach parametrów znajduje się flaga "Włącz ustawienia niestandardowe"
  • Nawet jeśli pobierasz żądane wartości na serwerze, aby pobrać żądane wartości na serwerze, a następnie formularz, w którym ustawienia zapisane ostatni raz są automatycznie załadowane. Te koledzy w tworzeniu ustawień danych raportu "przerwij"
  • W obsłudze serwera serwera Konserwacji ładowania, przesłany obiekt ustawień jest kopiuj prawdziwe ustawieniaDlatego, aby zmienić ustawienia, które pojawiają się w formularzu, musisz wypełnić raport obiektu. Kierownik.

Jak zrobić wiele parametrów zapytań w SKD?

W zapytaniu musisz użyć wyrażenia "W (i parametr nazwa)" (Patrz wyrażenia logiki w języku zapytania 1CV8)

W układzie Ustawienia schematu SCD na karcie "Parametry", dla tego parametru należy umieścić znacznik wyboru w kolumnie "Dostępna lista". W tym przypadku, przy wyborze parametru SCD, daje formularz edycji listy, w której można dodać dowolną wartość parametrów.

Jak wykonać odłączone parametry zapytania w CCD?

W wniosku CCD konieczne jest stosowanie konstrukcji otoczonych wspornikami figury "{}" .

Jeśli pole wyboru w formularzu raportu (panel szybkie ustawienia) Odpowiedni parametr jest usuwany, projekt ten jest usuwany z zapytania.

Czytaj więcej Rozszerzanie języka zapytań do systemu układu danych (1CV8)

Jak zrobić raport z kolelem kolumnami?

Aby to zrobić, w konfigurowaniu opcji raportu (edycja układu układu danych, zakładka "Ustawienia", pole po prawej stronie), musisz dodać "tabelę" jako pierwszej grupy.

Następnie pojawiają się w węźle "tabeli", pojawiają się oddziały "linie" i "głośniki", gdzie dodawane są niezbędne grupy.

Jak skonfigurować format wyjścia polowego?

W edytorze układu układu danych na karcie Zestawy danych znajduje się lista pól raportowych.

Istnieją dwie możliwości:

  1. Skonfiguruj wartość "ekspresji reprezentacji"
    • tutaj możesz wprowadzić wyrażenie języka wydającego żądany ciąg.
    • z polami zasobów nie działa
  2. Ustaw wartość kolumny "Design"
    • w projekcie znajduje się właściwość "Format" - ta wartość podobna do parametru funkcji języka Format, możesz określić żądany widok
    • rodzaj konwersji tutaj nie do zrobienia

W polach zasobów można określić wyrażenia obliczeniowe (na przykład "zasoby") - na przykład

Kwota (czas) /3600.0

przenieść z sekund na wiele godzin.

Pożądana dokładność można ustawić za pomocą pola "Decor" na karcie "Zestawy danych".

Funkcje ustawiania parametrów układu danych

Istnieją również różne przetwarzanie co najmniej trzech typów parametrów:

Parametes.

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

Ustawienia danych są przesyłane do żądania źródła danych i określają dane odzyskiwalne.

Istnieje specjalna nieruchomość do pracy z ustawieniami danych w płaszczyźnie Planiści. Instrumenty. Instalacje. Paramettime

Można ustawić według widoku połączenia

Ustawienia \u003d raport. Pracownicy pomocy technicznej. Inspolutions; Ustawienia. Parametryczny. Instalacja parametru ("Bond informacyjny", raport. Baza informacyjna);

Wybór

Selekcje są nałożone na uzyskane dane. po Wyodrębnić z źródła danych.

Celem folderu jest specjalną właściwością do pracy z wybórami. Lookmaster. Instrumenty. Tallulacja.

Na przykład: Ustawienia \u003d raport. Pracownicy pomocy technicznej. Inspolutions; Ustawienia. Parametryczny. Instalacja parametru ("Bond informacyjny", raport. Baza informacyjna);

Dla każdego elementu z parametrów. Kolekcja cyklu elementów \u003d ustawienia Elementatub. Environmentalization \u003d Zgromadzenie zawodoweCompon. Elementatub. Aversion \u003d Nowa Polska w kształcie (element. Stan); Elementatub. Decyzja \u003d element. Związek; Endcycle;

Customenstroy.

Ustawienia niestandardowe Zdefiniuj dane, które użytkownik może skonfigurować w formularzu.

Ustawienia niestandardowe mogą być wyświetlane w formie w specjalnym stole i mogą być spowodowane przyciskiem "Ustawienia" i z menu "Wszystkie działania".

Własne ustawienia połączony Z parametrami danych i wybórami, niektóre wystarczające w skomplikowany sposóbTo połączenie można skonfigurować wizualnie, ale w jakiś sposób jest w jakiś sposób pracować z nimi.

Jeszcze nic nie znalazłem, jak ustawić wartości istniejącej kolekcji według indeksuSamo sam może odłączyć się podczas zmiany układu CCD w edytorze wizualnym.

Ponadto, jeśli niektóre ustawienie danych jest następnie niestandardowe instalacja oprogramowania Parametry danych (patrz) Za mało, wartość odzyskiwalna ustawienia użytkownika przerywa ustawienie parametru danych. Dlatego nie ma sensu ustanawiającego dla takich parametrów. parametr danych., musisz natychmiast zainstalować niestandardowe ustawienie.

Dogodna lokalizacja do montażu żądanych wartości - Handler zdarzeń "Priale-propuzer-Serwer operacyjny" rozszerzenia formularza raportu.

& Nasserver Procedura Priescarguserrier (Ustawienia)

Jeśli parametry. Okres. Datualonse<> "00010101" Następnie ustawienia \u003d raport. Supercower. Ustawienia. Elementy. Opis \u003d Parametry. Okres; Zakończony;

Wytłaczane

Korzystanie z źródła danych w formie obiektu

Aby korzystać z zestawu danych, należy przesłać zewnętrzne źródło danych do procesora inicjalizacji procesora układu danych.

ProprietaryShips \u003d niepewność;

Maszyna do kompleksu \u003d nowy kompleks do czyszczenia shirt; Mockkomponovka \u003d maszyna składana. Wypełnij (schemeccesjonidy, foldery. Instrumenty. Involcts, branża danych);

ProcessorComponovka \u003d Nowe komponenty procesora; Procesorkomponowka

Dołączony jest prosty przykład (dla pracy na przykładzie musisz mieć książki referencyjne "kontrahentów" i "kontraktujących umowy").

Uwaga! Przed tobą, wprowadzająca wersja lekcji, których materiały mogą być niekompletne.

Zaloguj się jako student

Zaloguj się jako student, aby uzyskać dostęp do materiałów szkoły.

System układu danych 1C 8,3 dla początkujących: Dokonywanie zestawów 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 na podstawie tych kolorów i konieczne jest określenie "miłości" produktu. Na przykład, jeśli ulubiony kolor Andrei jest czerwony, to jeden z jego ulubionych produktów będzie pomidory (są czerwone).
  • Zastosuj dwa zestaw danych w raporcie. Pierwszym zestawem jest dane z katalogu "Klienci" tabeli. Drugi jest dane z tabeli "Food" katalogu.
  • Wprowadzić w życie komunikacja tych dwóch zestawówTak więc w raporcie pozostają tylko twoje ulubione produkty dla każdego klientów.

Utwórz nowy raport

Otwórz bazę danych "Deli" w konfiguratorze i przez menu główne Utwórz nowy raport:

Rodzaj dokumentu - "Raport zewnętrzny":

W formie nowego raportu określ nazwę "Lekcja" i kliknij przycisk "Otwórz schemat układu danych":

Zostaw domyślną nazwę schematu:

Dodaj pierwszy zestaw danych

W otwartym schemacie Przejdź do zakładki "Zestawy danych" i wybierz "Dodaj zestaw danych - żądanie" przez zielony plus:

Zadzwoń do projektanta zapytania:

Określ tabelę "Klienci" i pola, które chcesz uzyskać z żądania:

Dodaj drugi zestaw danych

Dodaj drugi zestaw danych:

Podświetlamy to (SET2) i ponownie zadzwoń do konstruktora zapytania:

Określamy katalog "Food" tabeli i pola, które chcesz uzyskać z zapytania:

Okazało się takim tekstem zapytania:

Należy pamiętać, że mamy teraz dwa zestawy danych w raporcie: SETS1 i SETS2. Każdy ma własny tekst zapytania i jego dane.

Wykonujemy więcej wizualizacji

Dla jasności zmieńmy nazwę ustawień1 do klientów i ustawić2 w jedzeniu.

Spraw, aby kliknąć dwukrotnie każdy z zestawów:

Będziemy mogli korzystać z każdego zestawu każdego zestawów w naszym raporcie. Do tych danych obsługujemy przez pola.

W ten moment Zestaw "Klienci" następujące pola: "Nazwa" i "Ulubiony tytuł", a zestaw "Nazwa": "Nazwa" i "Kolor".

Widzimy, że nazwy przecinają się i jesteśmy łatwo zdezorientowani. Dlatego też zmieńmy nazwy pola do więcej mówienia.

Podświetlamy zestaw "Klientów" i zmień nazwiska takich pól:

Następnie zaznaczamy zestaw "żywności" i zmień nazwy takich pól takich:

Zadzwoń do ustawień projektantów

Na koniec przejdź do karty Ustawienia i naciśnij magiczną różdżkę, aby wywołać konstruktor ustawień:

Typ raportu - "Lista ...":

Wybierz pola do raportu z obu zestawów:

Zobacz, dlaczego było tak ważne, aby zmienić nazwy pola? Na etapie ustawień układu nie widzimy, które zestawy tych pól. Widzimy tylko ich imiona.

Sprawdź raport.

Zapisz raport i formularz w trybie użytkownika:

Tak. Cóż, ale nie do końca. Było tak zwane połączenie z połączeniem dwoma zestawami (powinno być dobrze zapoznane przez połączenia w zapytaniach, które studiowaliśmy w poprzednich modułach). Każdy rekord z tabeli "Klienci" jest mapowany do tabeli "Żywności".

Ale potrzebujemy ze wszystkich tych rekordów, aby zostawić tylko te, których "ulubionym dmuchawym jasnym" jest równa polu "kolorowe":

Komunikujemy dwa zestawy danych

Aby to zrobić, dokonać połączenia dwóch zestawów danych (klientów i żywności) w dziedzinie ulubionego wykrywania i kwitnie.

Przejdź do karty Tab "Communication Data Sets" i kliknij przycisk Plus, aby dodać nowy link:

Dostosuj parametry na rysunku poniżej:

Zrobię wyjaśnienia.

Źródło i komunikacja odbiornika. Cóż, wszystko jest tutaj jasne. Wskazać pierwszy zestaw (klientów) i drugi zestaw (żywność) danych. chcę rysować specjalna uwagaKomunikacja zostanie wdrożona w zasadzie zewnętrzne lewe połączenie (Przekazaliśmy go na temacie żądań w poprzednich modułach). Na podstawie tego i musisz wybrać, który zestaw będzie źródłem, a co odbiornik.

Źródło ekspresji. Wskazać tutaj wyrażenie lub tylko pole z zestawu danych źródłowych (wskazaliśmy tutaj pole faworytetu spadł z zestawu klienta).

Odbiornik ekspresji. Wskazać tutaj wyrażenie lub po prostu pole z zestawu danych odbiornika (wskazaliśmy pole płomieni z zestawu spożywczego).

W ten sposób ta komunikacja Liście z przeszłości tylko te linie, które mają dziedzinę ulubionego zwalniania równą polu koloru.

Zapisz raport i uruchom w trybie użytkownika:

Doskonały!

Zrobię wyjaśnienie pola " Stan komunikacji", Na których programistowie początkujące są tak często biją.

Warunkiem komunikacji jest polem pomocniczym. Tam możesz pisać wyrażenia z udziałem pól tylko z zestawu danych określonych w źródle komunikacyjnego.

W tym przypadku, dla wszystkich linii z źródła komunikacji, wyrażenie to zostanie sprawdzone (stan komunikacyjny). A jeśli to wyrażenie jest prawdą, podjęto próbę ustanowienia relacji tej linii z wierszami z odbiornika komunikacyjnego. Jeśli wyrażenie jest równe fałszywe, nie będzie takimi próbami.

W projektorze zapytania, gdy jest wywoływany z formularza ustawień źródła danych dla obwodu układu danych. Istnieje zakładka "specyfikacje", którego użycie nie jest całkiem jasno opisane w dokumentacji. W tym artykule postaram się wyjaśnić, jak i za to, co cechy są używane w CC.

W projektorze zapytania, gdy jest wywoływany z formularza ustawień źródła danych dla obwodu układu danych. Istnieje zakładka "specyfikacje", którego użycie nie jest całkiem jasno opisane w dokumentacji. W tym artykule postaram się wyjaśnić, jak i za to, co cechy są używane w CC. W typowe konfiguracje. Aktywnie używa mechanizmu i wartości właściwości dostępnych dla niemal dowolnych obiektów. Primitively, w książkach referencyjnych, mechanizm ten był nadal realizowany w konfiguracjach 7.7. Teraz ten mechanizm jest realizowany przy użyciu planu gatunków charakterystyki i rejestru informacji, ale pomysł pozostał taki sam. Kiedy po raz pierwszy spotkałem potrzebę korzystania z tego mechanizmu, w programie SCD, cierpiałem bardzo długo, zorganizowałem zainwestowane prośby, dołączył do głównej próbki i złamała głowę, jak wziąć pod uwagę możliwość nowych typów właściwości, które są nie w momencie raportu. Cały mechanizm właściwości, jest prosty i logiczny z punktu widzenia użytkownika, nie podano żadnego normalnego przetwarzania, dopóki nie wymyśliłem zakładki "Specyfikacje". Tabela na zakładce jest bardzo kapryśna, albo poprawnie wprowadzać całą linię, lub odmówić wprowadzenia linii, pozostaw "na później" system nie pozwoli na końcu zakończonej linii. Więc zwracamy się do specyfiki. Pierwsza kolumna: Typ - tutaj wybieram typ obiektu, do którego zostaną uwzględnione cechy, na przykład "Slipter katalogu". Oznacza to, że teraz dla wszystkich obiektów określony typ Możesz uzyskać nieruchomości. Dalej w następującej kolumnie źródłem gatunków musimy ustawić parametry źródła właściwości. Opcje są możliwe. Tabela M Zapytanie, dlaczego potrzebujesz prośby o powiadomienie później, teraz wybierzesz stół. W kolumnie rodzaje charakterystyk musimy wybrać tabelę baza informacji.W przypadku przechowywania niezbędnych typów charakterystyk, w naszym przykładzie będzie "Głośniki Planvid. Następnie wartości dostępne dla nas do wyboru w polu Kluczowe, pole Nazwa i pole typu pola, zależą bezpośrednio od wybranych tabel. W polu Kluczowe wybierzemy link w polu Nazwa - widok (jego użytkownik, który zobaczy w nazwie Confuty), a także w polu typu, odpowiednio do pisania. Teraz zwracamy się do źródła wartości. Źródłem wartości będziemy mieć rejestr informacji "Wartości wartości", więc wybieramy źródło wartości w kolumnie - tabeli i w kolumnie charakterystyki - "Rejestracja . Relacje ". W kolumnach obiekt, właściwość, wartość, wybierz odpowiednie pole obiektu, właściwości, wartości. Wydaje się, że wszystko. Idziemy do ustawień schematu, dodaj grupę według towarów, a dodać do niego podwładny grupa, powiedzmy na markach, mamy taką nieruchomość. Wdrażamy listę szczegółów nomenklatury grupowej i ... Nie widzimy tam żadnych właściwości: faktem jest, że jesteśmy w konfiguratorze, z którego nie ma dostępu do danych. Jak zrobić pożądane ustawienie? Jest to wygodne, aby użyć konsoli układu danych, ten na dysku, lub tym, który jest zawarty w podsystemie narzędzi programisty. Ale możesz po prostu otworzyć ustawienie raportu w trybie Enterprise. Więc otwórz to samo ustawienie, ale w trybie przedsiębiorstwa: Jak widać, dodaliśmy nowe "szczegóły", podczas gdy ...

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


Dobry dzień! Jest raport na CCD, ma książkę referencyjną typu marki. NamoreNcLature. Jak ten parametr jest powodujący określony formularz wyboru? Próbowałem zakładać "Parametry" na zakładce "Parametry" pożądany parametr. - Kliknij dwukrotnie w kolumnie "Edytuj ustawienia" - umieszczam pole wyboru "formularz wyboru" i przepisuję wartość podręcznika. Nameta. Formularz. Formor. Po uruchomieniu raportu formularz wyboru jest nadal używany domyślnie, a nie ten, który jest napisany w "formie wyboru". Konfiguracja UT, zwykłych formularzy. Powiedz mi, PZHL, gdzie, co jest nie tak?

Odpowiedź: Kluczowe frazy zwykłe formy, idź do zarządzania

Pytanie: Wybierz wartość w formie wyboru


Dobry dzień!

Normalne zastosowanie.

Jest dokument. Ma kilka szczegółów typu odniesienia, na przykład "katalogów. Banki", z wartością "Bank1".

Konieczne jest w formie wyboru katalogu "Banks", aby programowo wybrać element "Bank1", tj. Wpisz ponownie, aby ponownie zwolnić tę wartość "Bank1".

Podczas gdy następuje:
Procedura / link)
Fromormorbacker \u003d Referencje. Banki. Perezkuormorobaby (odniesienie); // Dostaję formę wyboru banków katalogów na link do odniesienia
// Ustawiam wybór w tej formie wyboru, zgodnie z moim linkiem w rekwizycji
Formularzy tworzenie rozwoju. Tytuł. Link. Użyj \u003d prawda;
Fromormorboature.to wspinać się. Link. Design \u003d reference;
FromormamoreCatter.ElementformForms. Farmarterpask.ierrchical badanie \u003d kłamstwa;
Formatworksmanochika. Otwórz ();
// tutaj kod, który symuluje kliknięcie przycisku Wybierz, jak ????
Wytłaczane

Pomoc, która się skończyła, albo są pomysły.

Dziękuję Ci.

Odpowiedź:

Zrobił taki:

Procedura kontynuacji (Link, Rivers) // Link Parametr jest wartością łączącą w formie dokumentu; "Rzeki" - obecny element formularza, tj. Pole wyboru
Format Capture Development \u003d Referencje. Banki. Fromormyalbaby (, rzeki, link);
FromormamoreCatter.ElementformForms. Farmarterpask.ierrchical badanie \u003d kłamstwa;
Otwarty zgodność (sformatoodpowied, rzeki);

Jeśli formaboutsmanochika. Otwórz () wtedy
Formaboutsmanochika. Aktywowanie ();
Zakończony;

FormambareMatic Maszyna. Atelement.Textrocker \u003d odniesienie;
Valvel \u003d formatworkSmanochkit. Aterelent.enereboard;

Jeśli wybór \u003d jest niepewny lub nie odmówiony (wybrany) Następnie
Raport ("Wartość" + Link + "nie została znaleziona w formie wyboru odniesienia");
Inaczej
Fromormorboatriate. Wybory testowe (elegancka);
Zakończony;

Wytłaczane

Pytanie: Przycisk "Wybierz" w formie wyboru lub jak kliknąć przycisk "Wybierz"


Dobry dzień!

Normalne zastosowanie.

Jakie myśli mają klikać na przycisk "Wybierz" w formularzu wyboru dokumentów / katalogu?

Kliknij mysz i nie oferować automatyzacji.

Lista życzeń: W formie wyboru kliknij przycisk Naciśnięcie przycisku "Wybierz".

Odpowiedź: Wydaje się rozwiązać zadanie ... kilka biegów testowych.

Dodane po 17 minutach
Podczas gdy to działa:

1c.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Procedura wykonania wyboru (link, rzeki) // parametr Link jest wartością łączącą w formie dokumentu; "Rzeki" - obecny element formularza, tj. Pole wyboru Fromormorboat / referencje. Banki. Opróżnione (, rzeki, link); FromormamorECatter. Formaty. Katalog Aspia. Badanie hierarchiczne \u003d kłamstwa; Otwarty zgodność (sformatoodpowied, rzeki); Jeśli formaboutsmanochika. Otwarty () następnie Formaboutsmanochik. Aktywuj (); Zakończony; FromormamorECatter. Element przewijania. Aktualny \u003d odniesienie; Valvel \u003d formatworkSmanochik. Element przewijania. Obecny; Jeśli selekcja \u003d jest niezdefiniowana lub nie odmowa (wybrana), aby zgłosić ("Wartość" + link + "Nie znaleziono w formie wyboru książki referencyjnej"); W przeciwnym razie formabouts. Obserwacja (elegia); Zakończony; Wytłaczane

Pytanie: Dlaczego wartość z formy wyboru przestała zostać wybrana?


Jest w formie pola dokumentu z rolki typu referencyjnego. Umieszczenie poniższych. Przy wyborze otwiera formę wyboru wychodzącego zamówienia płatniczego. Po wybraniu wartości nie jest podstawiony jako wybrany. Pomyślałem, że najpierw przetwarzam wybór standardowej przetwarzania, a przedwcześnie zapomniał zarejestrować przetwarzanie wyboru. Ale jest wszystko. Tworzenie formularza nie jest programowo, w polu, w którym nie wybieram żadnych zdarzeń. Co może być?
--- Stowarzyszenie wiadomości Jan 2 2018 r. ---

Inna aplikacja na zwykłych formach. Formularz wyboru jest sterowany i otwiera się z regularnego okna. Jeśli wraca do zwykłego formularza wyboru, wszystko jest w porządku.

Odpowiedź:

Ogólnie rzecz biorąc, zorientowany. Wspieraliśmy się, aby zobaczyć, co przychodzi do wyboru w przetwarzaniu selekcji. Okazało się tablicę. Okazało się w formie wyboru, okazało się, że istnieje wielokrotny wybór kołka. Wyjął to i wszystko działało.

Pytanie: Pomoc prosimy o zadawanie wyboru w formie oceny reżyserskiej


Wybierając kontrahenta, przesyłam imię nazwiska. Jak programowo zrobić go tak, aby pierwszy element był intensywny, w którym pokrywa pierwsze znaki.

Odpowiedź:

elektron powiedział:

Wybierając kontrahenta, przesyłam imię nazwiska. Jak programowo zrobić go tak, aby pierwszy element był intensywny, w którym pokrywa pierwsze znaki.

Kliknij, aby odsłonić ...

Rozwiązany. Wykonane w formularzu wyboru wirtualnej klawiatury książki referencyjnej "kontrahentów".
Po kliknięciu dowolny klawisz, zostanie wyzwolony kod
Zapalenia zapalenia zapalenia zapalenia zapalenia \u003d TSPPR. NightyPoniation (H, kłamstwa);
ElementForms. Prelimarter aspass.telaststers \u003d remissporkowanie;
gdzie n zmienna zawierająca wartość klucza

Pytanie: formularz wyboru z wyborem do listy wartości


Dobry dzień. Potrzebujesz pomocy w rozwiązaniu prostego zadania.

Confda ZUP 2 .5 .113
Jest formularz raportu. W formularzu raportu lista wprowadzania listy bazowej, typ opisu \u003d "Lista siłowniowa", a maszynopis: "Pociągi pociągów DANNTRICT.

Jak otworzyć formę wyboru z wyborem przez właściciela niektórych nieruchomości?

Z góry dziękuję!

Odpowiedź: Na karcie Parametry istnieje parametry edycji kolumn. Tam możesz spróbować skonfigurować relacje parametrów wyboru lub parametru wyboru

Pytanie: Oprogramowanie Otwórz formę wyboru dokumentu 1C 8,3


Jak programowo otworzyć formularz wyboru dokumentów 1C 8.3 i zapisz wybraną wartość zmienną?

Google dał kilka rozwiązań kultury, chciałbym wiedzieć, jak poprawnie.

Odpowiedź: + () TC nadal ma taką magiczną metodę - do pobrania.

Część stołowa (sekcja tabelaryczna)
Ładunek (obciążenie)
Składnia:

Ściągnij(<Таблица>)
Parametry:

<Таблица> (Obowiązkowy) Typ: Tablement.
Tabela wartości, z których część tabeli jest załadowana. Kolumny stołowe są połączone według nazwy.
Opis:

Ładuje część tabelę z tabeli wartości. W tym przypadku wszystkie dawne linie części tabelarycznej są usuwane. Podczas ładowania wartość w kolumnach części stoły jest wypełniona wartościami z kolumn tabeli wartości za pomocą nazw.

Dostępność:

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

Zastosowanie sposobu jest dopuszczalne tylko wtedy, gdy część tabelaryczna jest otrzymana z właściwości obiektów. Jeśli część tabelaryczna zostanie uzyskana z właściwości łącza (lub próbki), użycie tej metody spowoduje błąd wykonania.
Przykład:

Skład. Pobierz (stacja tabel);

Pytanie: Przeniesienie parametrów w postaci wyboru.


Pytam o wskazówki.
Z dokumentu "Wdrożenie towarów i usług" jest wywoływana forma wyboru w ramach umowy (ERP). Konfa w prawo, porównaj z typowym. W procesie dostarczył serwer formularza wyboru oglądam parametry w debuggerze. Nie mogę zrozumieć, jak utworzona jest lista wyboru - nie ma wyraźnego połączenia do tego formularza z parametrami, tylko jeden element wyboru, aw parametrach. Czy ktoś może mi powiedzieć, gdzie szukać.

Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu