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

Raz, kiedy to zrobiłem nowy dokumentZnaleziono z koniecznością dokonania kilku wydrukowanych formularzy do dokumentu. Ponadto użytkownicy nie mogli powiedzieć dokładnie, w jaki sposób dane powinny zostać zgrupowane wydrukować formularz. Było sprzeczne informacje. Część użytkowników chciała grupować przez jedno szczegóły, część innych. Oznacza to, że w przyszłości konieczność tworzenia około sześciu różnych układów do drukowania, co nie było ze mną zadowoleni. W rezultacie znaleziono rozwiązanie - wyjście do wydrukowania dokumentu za pomocą obwodu układu danych. Do dokumentu dodano układ z rodzaju schematu układu danych, a także formularz ustawienia SCD.. Właściwie w ustawieniach znajdował się tylko pole, w którym drzewo zostało wyświetlone z grupami grupy CC (folderscripts. Inspolutions). Oznacza to, że klikając przycisk "Drukuj", użytkownik ma automatyczne okno z wstępnie zainstalowanym (najczęściej używanym) grupami grupowania. I jeśli to konieczne, sam mógłby poprosić grupę w kontekście potrzebnych potrzeb. Cóż, wtedy bezpośrednio drukowanie z uwzględnieniem ustawień określonego użytkownika. Nie będę pójść w szczegóły techniczne. Najważniejszą rzeczą, którą chciałem przekazać, jest sama idea.

2 komentarze na temat "" Używanie SCD do drukowania dokumentów ""

    Moi użytkownicy poradzili sobie. To prawda, że \u200b\u200bnie był księgowym, ale menedżerami dywizji Spółki. Cóż, plus instrukcja została napisana. I zrozumienie dokumentów "ktoś", książek referencyjnych, rejestrów itp. Nie były wymagane, ponieważ Drukuj zwany bezpośrednio z okna dialogowego, naciskając przycisk Standardowy przycisk "Drukuj"

Podczas tworzenia raportów za pomocą systemu układu danych (CCD) jest wygodne, aby wyświetlić parametry raportu (przynajmniej najczęściej używany formularz), aby nie zmusić użytkownika do kopania w standardowym oknie Ustawienia CC.

Rozważ, jak można to zrobić na zwykłych formach 1c. Natychmiast dokonamy rezerwacji, że w tym artykule jest to wstępnie wyprowadzenie parametrów do formularza, tj. Parametry same w LCD muszą być już utworzone.

Istnieją dwa sposoby wyjścia parametrów CCD dla normalnego formularza:

  • tabela ustawień tabeli wyjściowych
  • wyjście poszczególnych parametrów w postaci pól wejściowych.

Wyjście tabel ustawień parametrów do formularza jest podobny do tabeli ustawień parametrów generowanych przez TCD. W celu uzyskania wyjścia musisz utworzyć element Blatktórego nieruchomość Danepunkt Planiści. Instrumenty. Instalacje. Paramettime

Jednocześnie użytkownik zostanie wyświetlony wszystkie parametry SCD.które nie mają ograniczeń dostępności.

Jednak w niektórych przypadkach metoda ta może nie wydawać się tak piękna i niezbyt przyjazna dla użytkownika. Rozważ, jak wyświetlić parametry SCD oddzielnie w postaci konwencjonalnych pól wejściowych.

  1. Utwórz szczegóły raportu odpowiadające parametry. W naszym przykładzie będą wymagane Punkt danych, przewodzenie danych, organizacja. Ustawimy odpowiednie typy danych.
  2. Utwórz pole wejściowe w formularzu dla każdego z parametrów i podłącz je przez właściwość. Dane z szczegółami raportów. Dla każdego pola wejściowego byłoby miło, aby utworzyć napis z nazwą parametru, aby użytkownik rozumie, który parametr edytuje.
  3. Dla każdego pola wejściowego musisz utworzyć procedurę obsługi obsługi zdarzeń Kiedy się zmieniaktóry wyznaczy wybraną wartość w parametrach CCD. W przykładzie stworzyłem jedną procedurę i przypisałem go do zdarzeń zmiany wszystkich trzech pól wejściowych. To znaczy, gdy zmienisz jeden parametr, ponowne zainstalowanie wszystkich trzech. Z punktu widzenia prędkości najprawdopodobniej nie jest skuteczny, ale dlatego, że Nie ma wielu parametrów, różnica nie jest zauważalna. Z dużą liczbą parametrów konieczne jest wyświetlenie instalacji każdej do oddzielnej procedury. Więc kod procedury dla obsługi Kiedy się zmienia Będzie wyglądać tak:

    Procedura ParametenSence (element)

    Parametanach \u003d Ustawienia folderu. Ustawienia. Namalowany. Elementy. Znaleźć ("starteriod"); // wyszukiwanie jest wykonywane przez parametr CCD
    Parametanach. Użyj \u003d prawda; // parametr zostanie użyty w wyborze
    Parametanach. Wartość \u003d dane. // Parametr jest przypisany wartości zamówienia raportu

    Parametacon \u003d sprzęt folderowy. Ustawienia. Namalowany. Elementy. Znaleźć ("pokrycie");
    Paramertacon. Użyj \u003d prawda;
    Paramertacon. Wartość \u003d talia (baza danych);

    Parameterorg \u003d Ustawienia folderu. Ustawienia. Namalowany. Elementy. Znaleźć ("organizacja");
    Paramerge. Użyj \u003d prawda;
    Paramerge. Wartość \u003d organizacja;

    Wytłaczane

Aby uniknąć komentarzy takich jak "Również odkrywam do mnie!", Dokonam rezerwacji natychmiast: artykuł został zaprojektowany dla niedoświadczonych deweloperów SCD, ci, którzy nie wiedzą, jak wyrazić swoje "Fi!", Zrozumienie, co jest oczywiste Ty - nie zawsze zdarza się oczywiście reszta.

W celu wizualnej reprezentacji wdrażania części sztuczek zrobiłem małe puste miejsca w formie schematy zewnętrzne CCD. Opis sztuczek i zrzuty ekranu próbowali to zrobić, aby istotę i technika realizacji sztuczki były jasne bez konieczności pobierania schematów. Dla kogoś wystarczająco dużo, ale jeśli coś jest niezrozumiałe, zawsze możesz pobrać odpowiedni schemat i zobaczyć bezpośrednio wdrażanie.

Trick Number 1. Wielokrotność właściwej wartości.

Tak więc, aby ogrzewać, zaczniemy od czegoś łatwiejszego. W takich mechanizmach CCD, jako "wybór" lub " Formatowanie warunkowe"Prawdopodobnie w obliczu kolumn" pola "(lub" lewej wartości ") i" wartość "(lub" prawej wartości "). Profesjonaliści, prawdopodobnie znają tę sztuczkę, ale początkujący nie zawsze łatwo odgadnąć, że układ danych Pole można stosować jako po lewej i po prawej stronie (tj. Porównywanie nie tylko określonych stałych wartości, ale także inne pola SCD w jednym wierszu). W tym celu wystarczy w polu właściwej wartości, aby wprowadzić tryb edycji , naciśnij przycisk czyszczenia ("SCTIC"), a następnie naciśnij przycisk wybrany przycisk (litera "T") i wybierz typ "Pole układu danych".

Przykład.
Jako przykład, nie wymyśliłem roweru i wziąłem najbardziej zwykłe oświadczenie operacyjne konta 60 z wersji DEMO 1C: Rachunkowość (używam ED. 2.0). Kto nie wie, począwszy od wydania 2.0, to sprawozdanie jest dokonywane na podstawie CCD.

Tak więc, ustaw bezpośrednio do linii z warunkami "BU (obroty)" równe "bu (obroty)", a także stosuje się do projektu warunkowego sprawozdania, podkreślając żółtą komórkę linii, gdzie "CT (Con. Saldo) "Więcej" BU CT (obrót). " Jeśli ktoś wie, jak włączyć panel "Design" - znajdź przycisk opcji "Panel ustawień" po prawej stronie "Panel Ustawienia".

Ostateczny wynik powinien być taki:

Trick Number 2. Wybór na grupach.

Każdy wie, jaki wybór znajduje się na LCD, ale nie każdy wie, że może być stosowany nie tylko dla raportu jako całości, ale także na oddzielnych liniach i kolumnach. Zastosowane zadania do użycia takiego produktu. Na przykład detal kondycjonalny (limit dla których grup najwyższy poziom Wyjście szczegółowo, a dla tego, co nie) lub szczegóły wariatycznego (dla różne wartości Górne grupy na poziomie wyświetlają różne odszyfrowywania). W jednym z projektów, UPP, na przykład, musiał podjąć formę obliczania kosztów ze stałą strukturą (oddzielnym katalogiem) i dla różnych wyrobów obliczeniowych do wykazywania dekodowania lub kosztów lub w celu uzyskania szczegółowych kosztów lub nie wysyłania niczego . Dzięki temu sztuczka nie musiała rezygnować z SCD podczas opracowywania raportu.

Przykład.
Celem przykładu: wyświetl reklamę, w której dla kont rozliczeniowych (60.62.76) wykazuje odszyfrowywanie zgodnie z kontrahentami oraz koszt (20,23,25,26) - według kosztów.

Sam SCD jest zaimplementowany jako zestaw danych, który wykorzystuje żądanie do wirtualnego stołu pozostałości i rewolucji rejestru księgowego "Hoshchestnaya".
Umieszczamy zainwestowane grupy "organizacja" i "konto". W grupowaniu "Konto" równolegle do umieszczenia 2 "SubConto1" i "SubConto2" grupuje, dla których ustawiamy odpowiedni wybór.
Ilustracja konfiguracji znajduje się w zrzucie ekranu:


Jeśli w głównym ustawieniach raportu na karcie "Inne ustawienia" nie wyłączyłeś outklotów, na pewno będzie musiał być wykonany w "Inne ustawienia" naszych grup "SubConto" i "SubConto"

Trick Number 3. Niewidzialny kapelusz

Następna sztuczka może być reprezentowana jako kontynuacja poprzedniego. Jeśli przyciągnąłeś uwagę, w wyniku tego sprawozdania, pomimo faktu, że w rzeczywistości dopuszcza się od nas tylko jeden subconto, zarówno (jak i "subkonto", a "subkonto") wpadają w nagłówek. Niestety, deweloperzy CCD nie przewidywały możliwości regulacji widoczności WPR lub używając niektórych symboli serwisowych, podczas instalowania, który jako nagłówek, nie zostanie utworzona. Ale, jak już jesteś, prawdopodobnie domyślasz, że istnieje sztuczka, która w pewnym stopniu pomoże obejść tego ograniczenia.

Podczas opracowywania schematu w określonym układzie projektu, dodaj układ grupowy, z definicją według nazwy niewidzialnego grupy, jak pokazano na zrzucie ekranu. Należy pamiętać, że pole "obszar" powinien pozostać pusty!

A następnie ustaw nazwę "subconto2" Nazwa ":

I voila ... Kapelusz grupowy "subConto2" znika, a raport staje się taki:

Zapytaj, dlaczego układ projektowy jest ustawiony przez nazwę, a nie poprzez specyfikację określonej dziedziny grupowania? Po prostu uzyskuje się bardziej uniwersalne rozwiązanie, a następnie nazwa tej grupy można ustawić w wersji raportu na dowolnym grupowaniu, ale nie będzie możliwe zmiany ustalonego układu w opcjach.

Tak, istnieje kolejny niuans tej sztuczki: Zastanów się, że "niewidoczny kapelusz" obejmuje nie tylko ten grupowanie, ale także wszystkie niższe! Te. Jeśli przypiszesz nazwę "Niewidoczny" do grupy "Podkoncentry", wgłębienie, wtedy nie będzie widoczny "subConto1", ani "subConto2"!

Trick Number 4. Zadzwoń do mnie, jak chcesz

Większość programistów SKD wie, jak ustawić nagłówek pola zapytań. Na karcie CCD "Zestawy danych" wystarczy umieścić kleszczową anulowanie samochodów i dokonać niezbędnego tekstu w polu "Nagłówek". Minus jest taki, że w trybie użytkownika ta metoda ta jest niedostępna, a chcę zmienić nazwę nagłówek bez uciekania się do pomocy konfiguratora. Tak więc w ustawieniach opcji raportu, istnieje nie tylko sposób na zmianę nagłówków pól, ale także "przykryć" ich grupowanie "czapki". Aby to zrobić, na karcie "Wybrane pola" wybierz żądane pola i kliknij prawym przyciskiem myszy. Jak widać na zrzucie ekranu dla pól, dostępne są opcje "Install the Header" i "Pole".
Należy pamiętać, że dla grup grupowych instalacja nagłówka musi być wykonana samotnie za pośrednictwem zakładek "wybranych pól", a nie przez menu kontekstowe "Ustaw nazwę" w części górnej (strukturalnej) ustawienia opcji!



Po wszystkich ustawieniach wersja raportu wygląda tak:



Str.s.
Mała wskazówka dla tych, którzy pobierają schemat. Schemat to jeden, ale wszystkie sztuczki są wykonane w formie oddzielnych opcji raportu tego schematu:

Ciąg dalszy nastąpi...

Prawie wszystkie parametry dostępne w oknach dialogowych Ustawienia drukowania (Ustawienia drukarki, Właściwości strony) można określić bezpośrednio podczas formowania dokument tabelaryczny.

Rozważ właściwości i metody dokumentu tabelarycznego związanego z ustawieniami drukowania (w przykładach "Tabd" jest to obiekt "dokument tabelarycznych").

własność "NamePrinter" Umożliwia ustawienie drukarki do drukowania, inne niż zainstalowane domyślne. Nazwa musi być zgodna z nazwą drukarki określoną w systemie:

Tabdd.mipreter \u003d "Canon IR1133";

Podczas drukowania pakietu dokumentów można zaoszczędzić czas, ustawiając znak analizowania przez kopie:

Tabdow .Revelopment \u003d prawda;

Liczba kopii może być określona w następujący sposób:

Tauffard. Naliści Industries \u003d 5;

Oczywiście możesz ustawić pola:

Tabdok.Polevleva \u003d 20; // Pole po lewej 20 mm, inne pola 10 mm (domyślnie)

Kilka dodatkowych nieruchomości:

Tabdown. Orientationtrica \u003d Siła orientacyjna. Uliczniacz; Tabdown. Exexpilerstranice \u003d 2; // na arkuszu zostanie umieszczony 2 paks z tuffą. Automastea \u003d Prawda; // podobne do ustawień skali "o szerokości strony"

W razie potrzeby można określić określoną wartość skalowanie w procentach (mienie "Skala" ).

własność "Dystrybutor" Pozwala zapytać standardowe formaty Strony - "A3", "A4", "A5" ( pełna lista Opcje są dostępne w pomocy 1C).

Tauffard. Rozmiar \u003d "A3"; // litera A powinna być angielski

W przypadku niestandardowego rozmiaru papieru (niestandardowe) można określić wysokość i szerokość strony (w mm):

Ptafiec. Rozmiar \u003d "niestandardowy"; // niestandardowy rozmiar Tabd. High-Pass \u003d 350; Ptafiec. Vicarisant \u003d 350;

Dostępny jest również w dokumencie tabelarycznym do sterowania kolumnami i ich treścią. Dla tego służy jako właściwości "Nagłówek" i "Stopka". Na przykład:

Tabdow. Vervelovkolontitul. Bardzo \u003d prawda; // górna stopka zostanie wydrukowana. Sizzyolontitules na piętrze \u003d 7; // Rozmiar 2mm kolumna (domyślna 10 mm) Tabdow. Verkhnytolontitul. Jednostka pionowa \u003d pozycja pionowa. Top; Tabdow. Vervelovyolontitul. Protector \u003d 2; // stopka jest wyświetlana z drugiej strony Fontscolontulu \u003d nowa czcionka ("Kurier Nowy", 8, prawda); Tabdow. Vervelovkolontitul. Shift \u003d Skolontitu; // nachylona czcionka Tabdock. Vervelovkolontitul. Tekstretarz \u003d "Górna stopka"; Tabdow. Verveltechnotytul. Tekstura \u003d "strona [i numer] z [i pakowania]"; // Numerowanie stron Tabdowa. Vervelovkolontitul.Textleva \u003d "[& Data]"; // Data aktualna

Uformowany dokument jest wysyłany do drukowania za pomocą metody "Rodzaj()". Być może dwie opcje połączeń.

1) bezpośrednio do drukarki:

Tabdow.nap (tryb używania. Nie używaj); Tabdow.nach (prawda);

2) Okno dialogowe zostanie wyświetlone przed drukowaniem:

Tabots.nePriptics. Tabdow.nach (kłamstwo);

Ponadto możesz zarządzać i podzielić dokument na stronie. Oceń liczbę stron w dokumencie na ustawieniach bieżącej drukarki może być:

Tabdon.colticproof ();

Za pomocą metod "Sprawdzanie ()" i "Odhaczyć ()" Możesz określić, czy dokument tabelaryczny lub tablica obszarów dokumentów tabeli na stronie jest wysokości i szeroki w bieżącym ustawieniach drukarki.

Należy pamiętać, że praca ostatnich trzech metod zależy od zainstalowanej drukarki. Jeśli metoda nie znajdzie go, spowodowane jest wyjątek.

Zmuszony do wstawiania przerw na stronę Zezwalaj na metody "Separator suiterical ()" i "Opisjonowy separator ()" .

W ten sposób możesz kontrolować drukowanie stron i kontrolować wypełnienie strony:

Jeśli nie jest to Tabdd. Sprzęt (tablice biblioteki), to tabotów. Separator wysokiejgorizontal (); Następujący

Ważną cechą platformy "1C: Enterprise 8.2" jest ściśle oddzielone właściwościami i metodami w kontekście wykonania. Jeśli wszystkie powyższe właściwości są dostępne w dowolnym kontekście, wymienione metody nie są dostępne cienki klient.. Wyjątkiem jest metoda "Drukuj ()", której dostępność z oczywistych powodów jest ograniczona do części klienta. Oznacza to, że tworzenie dokumentu tabelarycznego powinien wystąpić na serwerze i wysłać go do drukowania w procedurze klienta.

Utwórz raport zewnętrzny, który wyświetli raportowanie informacji o pozostałościom nomenklatury i jego obrotów. Wymagane informacje są wymagane przez zapytanie za pomocą zestawu danych typu "Query", który zawiera tekst zapytania:
WYBIERAĆ
_Demometr. Link jako nomenklatura
Umieść rzeczywiste konto
Z
Katalog. RemoteMeclature jako _demonometr
GDZIE
Nie _femonkretor. Prezentacja
A nie _temometr.tegrup.
;

////////////////////////////////////////////////////////////////////////////////
WYBIERAĆ
Rzeczywista książka. NamoreNcLature,
_Temosoomattovachovachachtovto stałaków.
_Adoomostakakenothraztostkatkiyochorota.zyczność,
_EnoomOstakakerstechnsOldless.
_Eneloomostatovoyovtovto stałakstakesifoots.golite.
_TemosostatovoyovtovtochstroysakeyOther.
_EneroomOstakerstechnologyOntoStodiooborota.Golismoboto.
Z
Faktycznie faktycznie faktycznie.
Lewe połączenie regisprocessing ._temo-uderzeń wstrząsów. Lostatakesforts As @themost-
Zgodnie z rzeczywistym systemem. Wynośnik \u003d _temosoomattovachovachtovtochstroxtesoborota.NaunClature

W rezultacie raport zawiera następujące pola (patrz rysunek 1):

Ponieważ informacje są pobierane z wirtualnego stołu "pozostałych ciosu", CCD automatycznie tworzy dwa parametry danych wyżej partycji, a koniec danych, które są niezbędne do określenia limitów okresu próbkowania danych. Wolę z takimi parametrami, aby nie pracować bezpośrednio, ale aby ustawić swoje wartości za pomocą innego parametru, aby być dostępnym dla użytkownika do edycji (patrz Rysunek 2).
Raport jest radzony wraz z zadaniem, ale czapka raportu jest raczej sucha. W tym czasie znalazłem kilka sposobów zaprojektowania nagłówka raportu:

  1. Ustawianie nagłówków pól na karcie CCD "Zestawy danych";
  2. Ustawianie nagłówków pól na karcie CCD "Ustawienia";
  3. Instalacja oprogramowania Nagłówki pól;
  4. Ustaw nagłówek raportu z układem;
  5. Wyrafinowanie wyniku (dokument tabelaryczny);
Rozważ je szczegółowo.

1. Ustawianie tytułów na karcie CCD "Zestawy danych"

Tutaj wszystko jest proste, umieściliśmy naprzeciwko właściwości pola "tytułu" (tj. Anulujemy auto-headprints) i wprowadź niezbędny tekst nagłówka (patrz Rysunek 4).
Jeśli chcesz ustawić projekt dla całego pola, a nie tylko dla jego tytułu, jest to pole "Design", z którym można ustawić konstrukcję pola, takie jak zmiana czcionki lub ustawić kolor tła (patrz rysunek 5).
W tym celu moja wiedza na temat zakładki "Zestawy danych".

2. Ustawianie nagłówków pól na karcie CCD "Ustawienia"

Aby ustawić nagłówek pola, należy wybrać żądane pole, kliknij prawym przyciskiem myszy menu kontekstowe i wybierz element "Zainstaluj tytuł" (patrz Rysunek 6)
Aby grupować pola (na przykład, według rodzaju informacji), musisz dodać pola grupowania i umieścić w nim wymagane pola (patrz rysunek 7), zagnieżdżanie nieograniczonego.
Możesz także grać z właściwością pola grupowania "Lokalizacja", na którym zależy typ grupowania pola.

Działania te można wykonać w trybie 1C: Przedsiębiorstwa otwierając ustawienia raportu, ale elementu "wybrane pola" muszą być włączone do ustawień raportu (patrz Rysunek 8).
W tym celu ukończono łatwą część na ustawianiu nagłówka raportu. Z korzyści powyżej wymienionych działań: Wszystkie ustawienie są wykonywane standardowe środki. Minusów: brak możliwości ustawienia nagłówka wielokresowego.

3. Instalacja oprogramowania nagłówkach pól

Platforma pozwala programowo ustawić nagłówki pola, ponadto ustawiony wielofunkcyjny, który z kolei umożliwia elastycznie i dynamicznie ustawić nagłówki pól podczas formowania raportu.

Aby to zrobić, w module raportu definiujemy procedurę ProspermPronKerculture.. W tej procedurze napiszemy kod tytułu pól.

// 1. Uzyskaj niestandardowe ustawienia.
Ustawienia \u003d ten obiekt. Pracownicy pomocy technicznej. Ustawienia wlewania ();

// 2. Uzyskaj wartość parametru "Okres", z którego określamy datę rozpoczęcia i koniec okresu.
Parameteriod \u003d Nowa parametryczność ("okres");
Okres \u003d Ustawienia. Załącznik. Initiscoveryadrametr (parameteriod). Spotkanie;
Starteriod \u003d Datahana;
Zakończenie Wielkanocnego okresu DataConse;

// 3. Przygotuj informacje o zastrzeżu pola nagłówka. W tym celu
// tablica, która będzie zawierała informacje: namepol - wartości nieruchomości "ścieżki"
// zestaw danych (patrz rysunek 1), tytuł - tekst tytułu.
Lista punktów \u003d nowa tablica;
Parametr rhunting \u003d format (okres startowy "df \u003d dd.mm.yyyy; dp \u003d" pusta data ");
Polienachalostat \u003d nowa struktura ("namepole, tytuł", "Numer", "Pozostałość na" + symbole. PS + silna pozycja);
Listy. Dodać (polienachal);
Stronetperod \u003d Format (koniec awersji "df \u003d dd.mm.yyyy; dp \u003d" pusta data "");
Temperatura \u003d nowa struktura ("namepole, tytuł", "autorytet", "Pozostałość na" + symbole. PS + Stronoteriod);
Listy. Dodać (kontrola telefoniczna);

// 4. Dostajemy listę pól, które są w grupowaniu "pozostałości" (patrz rysunek 7) i
// Ustaw nowy tytuł, omijając elementy w cyklu.
Wybrany odtwarzanie \u003d Ustawienia. Wybory. // pierwszy poziom pól.
Wybrane polioSakki \u003d wybrane piloci. Elementy; // pola pozostałości grupowania.
Dla każdego wybranego zamknięcia z wybranych sów cyklu
Dla każdego listy elementów z listy cyklu.
HalfPont \u003d Nowa Polska w kształcie (ElementMassive. Przedmioty);
Jeśli wybrany folder. Szybkość \u003d półpony
Wybrany. Krzesło głowy \u003d ElementMassive. Naciśnij;
Zakończony;
Endcycle;
Endcycle;

// 5. Prześlij zmodyfikowane ustawienia użytkownika z powrotem.
Ten obiekt. Pracownicy pomocy technicznej. Instalacje (ustawienia);

Wynik raportu (patrz Rysunek 10):
Metoda jest bardziej zimniejsza niż powyższa wymieniona, ale lubię to.

4. Ustaw nagłówek raportu z układem

Aby uzyskać więcej elastycznych ustawień widok zewnętrzny Raport w CCD przewiduje utworzenie układów. W ustawieniach raportu utwórz inną grupę "Szczegółowe rekordy" i ustaw nazwę "grzbietów" dla tej grupy (patrz Rysunek 11).
Na karcie Układs należy dodać układ nagłówka grupy. W przypadku układu w dokumencie tabelarycznym należy utworzyć nagłówek raportu (WPR raportu musi zawierać jak najwięcej nagłówków pól, ile szczegółów wyświetla pola) i określić obszar dokumentu tabeli dla układu (patrz Rysunek 12).
W rezultacie raport ma następującą czapkę typu (patrz Rysunek 13):

Rysunek 13. Układ CCM jako nagłówek raportu
Moim zdaniem układy mają jeden duży minus, jest to niezdolność do odbudowy pod danym grupą użytkownika, więc powinny być używane, jeśli formularz raportowania jest regulowany i nie można go zmienić. Spróbuj ustawić grupowanie grupowania "grzbietów" i zobacz, że układ się dostał.

Na stronie internetowej wsparcia technologii informatycznych artykuł wykorzystuje wstępnie zdefiniowane układy, które opisują szczegółowo techniki stosowania układów na LCD.

5. Udoskonalenie wyniku (dokument tabelaryczny)

Ta metoda wykorzystuje wspaniałą metodę dokumentu tabeli. ()Ale do użytku ta metoda Wymagane jest wyłączenie standardowego przetwarzania tworzenia wyniku raportu.

Kontynuujmy. Wyłącz standardową formację, w tym w module raportu na imprezę ProspermPronKerculture. Ustanawiamy zmienną normalizację do wartości kłamstwa i napisać własny układ wyników:
Standardowaling \u003d false;
Maszyna do kompleksu \u003d nowy kompleks do czyszczenia shirt;
Mockkomponovka \u003d folder maszyna. Wypełnij (
Ten obiekt. Schemakomponesidates,
Ten obiekt. Wspieraj pracowników. Instrukcje,
Kontrola);
ProcessorComponovka \u003d Nowe komponenty procesora;
Procesorcomponovka.initialize (Mockcomples, inspektorat, prawda);
Sprzęt procesora \u003d nowe wyników procesor-in-line CommonTheldblocks
Ćwiczenia procesora. Instalacja dokumentu (wyniki dokumentów);
Ćwiczenie procesora. Upewnij się (procesorcomponovka);
Aby uzyskać więcej informacji, układ programu opisany jest w artykule.

Układowany wynik jest wyświetlany w dokumencie tabelarycznym - jest to zmienny dokument. Następnie, po utworzeniu wyniku i wycofywania go do dokumentu tabelarycznego, piszemy kod, aby zastąpić jeden tekst komórkowy do drugiego. Na przykład zmienisz nazwę grupowania "pozostałości" "na" pozostałościom nomenklatury "w nagłówku raportu (patrz Rysunek 14):
Komórka \u003d wyniki dokumentu. Nightitext ("pozostałości");
Jeśli komórka<> Niezdefiniowany wtedy
Cell.Text \u003d "Pozostałości nomenklatury";
Zakończony;

Ponadto, dla znalezionej komórki można ustawić formatowanie, patrz właściwości komórki dokumentu tabelarycznego w składni asystenta.

Ta metoda odkryłem ostatnio dla siebie, jest prosta i pozwala Ci pracować bardzo elastycznie z czapką raportową, główną rzeczą jest to, że tekst komórkowy miałby unikalny tekst.

Str.s. Może masz inny sposób rejestracji nagłówków pól?

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