Publikacje. Publikacje Inicjowanie zmiennych głównych

Przyjrzyjmy się, jak dokumenty są drukowane z aplikacji 1C działających w trybie serwisowym (przez Internet).

Zarówno w lokalnej wersji aplikacji, jak i w serwisie ten sam dokument można wydrukować w różnych wersjach. Przykładowo fakturę można wydrukować zarówno w formie faktury regulowanej (TORG-12), jak i de facto w formie faktury (na potrzeby wewnętrzne organizacji). Dlatego przed rozpoczęciem drukowania dokumentu należy wybrać w formularzu dokumentu żądany rodzaj wydruku. Można to zrobić z rozwijanego menu Foka(jak pokazano na rys. 1 na przykładzie przykładowej aplikacji „1C: Zarządzanie naszą firmą”).

Ryż. 1. Rozpocznij drukowanie

W niektórych aplikacjach (na przykład „1C: Księgowość 8”), jeśli dla dokumentu dostępny jest tylko jeden formularz drukowania, możesz rozpocząć drukowanie jednym kliknięciem (w tym przypadku zamiast menu Foka wyświetlany jest przycisk z nazwą pojedynczego formularza do wydruku).

Ryż. 2. Drukowanie dokumentów za pomocą jednego formularza drukującego

Ponieważ drukowanie dokumentów w trybie serwisowym rozpoczyna się w oknie przeglądarki, należy zwrócić uwagę na poniższe funkcje drukowania.

  1. Potwierdzenie wydruku zwykle należy wykonać dwukrotnie: najpierw w formularzu wydruku 1C:Enterprise, a następnie w odpowiednim formularzu przeglądarki (ryc. 3).
  2. Możliwość edycji układów formularzy drukowanych przez użytkownika w trybie serwisowym jest ograniczona. Jeżeli chcesz skorzystać z własnego wydruku (np. z umieszczonym na nim logo Twojej firmy) możesz to zrobić pobierając standardowy wydruk z serwisu, edytując go w lokalnej wersji aplikacji i wgrywając z powrotem do serwisu (więcej informacji na temat korzystania z niestandardowych formularzy do druku znajdziesz).


Ryż. 3. Drukowana forma dokumentu

Interfejs formularzy do drukowania dokumentów jest inny w różnych przeglądarkach. Dlatego jeśli do pracy w serwisie korzystasz z więcej niż jednej przeglądarki, bądź przygotowany na to, że zwyczajowa procedura drukowania będzie się nieznacznie różnić w zależności od używanej przeglądarki i jej wersji. Przykładowo przeglądarka Google Chrome oferuje w dodatkowym oknie dialogowym wyświetlanym bezpośrednio przed drukowaniem podgląd i ustawienie ustawień drukowania (rys. 4).

Ryż. 4. Wydrukuj dokument w przeglądarce Google Chrome

Jeżeli chcesz skorzystać z własnego drukowanego formularza (np. z umieszczonym na nim logo), możesz to zrobić pobierając z serwisu standardowy formularz do druku, edytując go w lokalnej wersji aplikacji i wgrywając z powrotem do usługi (więcej szczegółowych informacji na temat korzystania z niestandardowych drukowanych formularzy można znaleźć w dalszej części artykułu).

Kolejność drukowania

Przedstawiamy ogólną sekwencję czynności podczas drukowania dokumentów (ryc. 5).

  1. Rozpocznij drukowanie klikając odpowiedni przycisk na pasku narzędzi dokumentu i wybierając z menu żądaną formę wydruku (patrz rys. 1).
  2. W otwartym formularzu drukowanym określ dostępne parametry (na przykład liczbę kopii).

Ryż. 5. Kolejność czynności podczas drukowania

  1. W razie potrzeby dokonaj edycji tekstu w formie drukowanej. Aby to zrobić, kliknij dwukrotnie żądaną komórkę formularza i zmień w niej zawarty tekst (ryc. 6).



Ryż. 6. Edytowanie formularza do druku

  1. Jeśli chcesz zapisać gotową wydrukowaną formę dokumentu do pliku na komputerze lokalnym, kliknij przycisk Ratować w formie drukowanej (patrz rys. 3), wybierz w otwartym oknie dialogowym Zapisywanie formularza do wydrukowaniażądany format pliku zaznaczając pole obok niego i klikając przycisk Ratować c (ryc. 7).
    Notatka: Możesz określić kilka formatów jednocześnie - w tym przypadku zostanie utworzonych kilka plików z odpowiednimi rozszerzeniami.


Ryż. 7. W razie potrzeby zapisz plik w żądanym formacie

  1. Naciśnij przycisk Foka w oknie formularza wydruku (patrz rys. 3).
  2. W otwartym oknie drukowania przeglądarki, jeśli to konieczne, wybierz opcje drukowania (drukarka itp.) i kliknij przycisk Foka ponownie (ryc. 8).

W rezultacie dokument zostanie wydrukowany na drukarce.


Ryż. 8. Rozpocznij drukowanie za pomocą okna dialogowego przeglądarki (przy użyciu przeglądarki Internet Explorer)

Odpowiedzi na często zadawane pytania

1. Jaka jest metoda drukowania? Którą metodę druku lepiej wybrać?

Metodę drukowania wybiera się w ustawieniach 1C:Enterprise, dostępnych za pomocą polecenia Menu główne / Narzędzia / Opcje(ryc. 9).

Ryż. 9. Menu główne 1C

Parametr Metoda drukowania(Rys. 10) określa stopień wpływu użytkownika na układ dokumentu:

  • PDF- drukowanie bez zmiany marginesów i skali;
  • HTML- Podczas drukowania marginesy i skala mogą ulec zmianie.

Ryż. 10. Wybór metody drukowania (zalecane PDF )

2. Jak skonfigurować ustawienia drukowania?

Ustawienia parametrów drukowania 1C:Enterprise są dostępne w formie dokumentu za pomocą polecenia (ryc. 11).

Ryż. jedenaście. Wybieranie opcji strony

Ponieważ przeglądarki internetowe mają własne ustawienia drukowania, konieczne jest, aby były one zgodne ze wspomnianymi ustawieniami strony podziału dokumentu arkusza kalkulacyjnego. Ustawienia strony drukowania przeglądarki można edytować w oknie dialogowym Ustawienia strony(Rys. 12), który w przeglądarkach Microsoft Internet Explorer, Mozilla Firefox i Apple Safari wywoływany jest poleceniem menu przeglądarki: Ustawienia pliku/strony...(Ustawienia pliku/strony...). To ustawienie nie jest dostępne w przeglądarce internetowej Google Chrome.

Ryż. 12. Wybór opcji strony w przeglądarce

3. Czy istnieje możliwość podglądu dokumentu przed wydrukiem?

Aby mieć pewność, że dokument arkusza kalkulacyjnego zostanie wydrukowany poprawnie, możesz skorzystać z podglądu wydruku.

  • W przypadku korzystania z przeglądarek internetowych Microsoft Internet Explorer, Apple Safari i Mozilla Firefox (w większości wersji) podgląd otwiera się za pomocą polecenia z menu przeglądarki: Podgląd pliku(Podgląd pliku/wydruku).
  • W przypadku przeglądarki internetowej Google Chrome podgląd domyślnie wykonywany jest bezpośrednio przed wydrukiem (patrz rysunek 4 powyżej).

Typowe błędy drukarskie

1. Co mam zrobić, jeśli podczas drukowania na drukarce pojawi się strona z błędami?

Sprawdź jaka jakość Metoda drukowania(Menu główne / Narzędzia / Opcje strony) opcja wybrana PDF. Następnie, jeśli błędy nie zostaną usunięte, sprawdź, czy ustawienia drukowania 1C:Enterprise są wybrane poprawnie ( Menu główne / Plik / Ustawienia strony- ustawienia te należy wywołać z okna z drukowaną formą dokumentu, jak pokazano na rys. 11) i ustawienia drukowania przeglądarki (rys. 12), które są dostępne po wybraniu polecenia Ustawienia pliku/strony.

2. Co mam zrobić, jeśli zamiast drukowania na drukarce zaproponowano mi zapisanie do pliku PDF?

W niektórych przeglądarkach, jeśli nie ma podłączonych drukarek, domyślnym trybem jest drukowanie do pliku PDF. Jeżeli tak się stanie, sprawdź, czy drukarka jest podłączona i prawidłowo zainstalowana w systemie operacyjnym.

Dodatkowe informacje na temat druku znajdziesz w artykule na stronie internetowej ITS.

Życzymy miłej pracy!

Współpracownicy!

Kontynuujemy temat tworzenia raportów w 1C. Ostatnio nasz klient miał problem z przeniesieniem dokumentacji z 1C 8.3.

Wpisanie dodatkowych informacji do drukowanego formularza, numerowanie arkuszy wydruku, wskazanie daty, godziny i użytkownika, który wystawił raport.

Podobny przykład w konfiguracji 8.2 omówiliśmy w poprzedniej wersji. Teraz przyjrzymy się ustawieniom drukowania, które pozwalają nam to wszystko zrobić w konfiguracji 8.3.

Co więcej, większość z nich jest zautomatyzowana w wersji 8.3.

Jak zatem uwzględnić powyższe informacje w swoim druku? Co należy zrobić w tym przypadku?

Oferujemy nasz przegląd opcji, być może będzie on również przydatny dla Ciebie.

Opcja 1. Bezpośrednio z drukowanej formy wygenerowanego raportu lub dokumentu:

Utwórz wydrukowany formularz faktury do zapłaty i wywołaj go za pośrednictwem Ch. menu – Tabela – Ustawienia drukowania – Nagłówek i stopka i skonfiguruj według potrzeb.
Czynność tę wykonuje się jednorazowo dla dowolnej formy drukarskiej FORMOWANEJ.

Konfigurowanie pól nagłówka i stopki

Zwróć uwagę na ikony w lewym górnym rogu formularza:

Są to w kolejności: numer strony, liczba stron, data i godzina. Ustaw mysz w żądanym miejscu nagłówka lub stopki i kliknij żądaną ikonę. Po kliknięciu przycisku. OK, po wydrukowaniu dane te zostaną wyświetlone w formie drukowanej we wskazanym miejscu.

Opcja 2. Skonfigurowana do dowolnego wydruku (raportów, dokumentów, certyfikatów) z programu

Jeśli nie chcesz za każdym razem ręcznie konfigurować nagłówków i stopek, możesz skorzystać z sekcji Administracja – Ustawienia nagłówków i stopek, aby skonfigurować ogólny wygląd nagłówków i stopek do drukowania.

To wygląda tak:

Istnieje więcej opcji wyświetlania informacji w drukowanych formularzach: dodano dane „Nazwa raportu” i „Użytkownik”. To jest dokładnie nasz przypadek.

Wybór danych do nagłówka i stopki odbywa się w sposób opisany w opcji 1, tyle że zamiast ikon wybieramy przyciski tekstowe „Czas”, „Data”, „Nazwa raportu” itp. Ale istota się nie zmienia. Po podaniu wymaganych informacji w wymaganych miejscach formularza ustawienie zostaje zapisane.

Po wydrukowaniu drukowanego formularza zostaną w nim wyświetlone wszystkie określone dane.

Opcja 3: Edytuj układ w trybie niestandardowym

Dlaczego rozważam tutaj tę metodę, która ma swoją własną funkcjonalność i która, ściśle rzecz biorąc, nie ma związku z rozważanym tematem.

Ponieważ często zdarza się, że aby osiągnąć pożądany efekt, trzeba zastosować kombinację tej metody i ustawień drukowania. Edycja układów drukowanych formularzy pozwala nam narysować potrzebne rzeczy bezpośrednio w układzie tego drukowanego formularza.

Układy można zmieniać w sekcji Administracja – Drukowane formularze, raporty, przetwarzanie – Sekcja Układy drukowanych formularzy.

Oto przykład edycji układu Faktury zamówienia (dokument Faktura do zapłaty na rzecz kupującego):

Wybieramy układ, zaznaczając przy wejściu, że będziemy go edytować i na koniec dodamy informacje tekstowe.

Na przykład tak:

Zapisz zmiany i utwórz formularz do wydrukowania.

I drukujemy ze zmianami.
Ale możliwości takiej edycji są ograniczone.)

Zatem opcja 3 jest wygodna w użyciu do wprowadzania stałych, niezmiennych informacji, wszystko inne będzie wymagało modyfikacji drukowanego formularza przez programistę.

Ale często to wystarczy. 🙂

Większość materiałów szkoleniowych na temat programowania w systemie 1C opisuje tworzenie drukowanych formularzy na podstawie obiektu „Dokument tabelaryczny” ograniczają się do wyświetlenia gotowego formularza na ekranie. Dla użytkowników znacznie ważniejsze jest to, jak dokument będzie wyglądał po wydrukowaniu. Tutaj oprócz dobrze zaprojektowanego układu, rolę odgrywają także parametry druku.

Prawie wszystkie parametry dostępne w oknach dialogowych ustawień drukowania (ustawienia drukarki, właściwości strony) można określić bezpośrednio podczas generowania dokumentu arkusza kalkulacyjnego.

Przyjrzyjmy się właściwościom i metodom dokumentu arkusza kalkulacyjnego związanym z ustawieniami drukowania (w podanych przykładach „TabDoc” jest obiektem typu „Dokument arkusza kalkulacyjnego”).

Nieruchomość „Nazwa drukarki” Umożliwia określenie innej drukarki niż domyślna do drukowania. Nazwa musi odpowiadać nazwie drukarki skonfigurowanej w systemie:

TabDoc. Nazwa drukarki = „HP LaserJet 3050 Series PCL 6”;

Drukując partię dokumentów, możesz zaoszczędzić czas, ustawiając opcję sortowania:

TabDoc. ParseByCopies = true;

Liczbę kopii można określić w następujący sposób:

TabDoc. Liczba instancji= 5 ;

Oczywiście możesz ustawić pola:

TabDoc. PoleLeft = 20 ; //Lewy margines wynosi 20 mm, pozostałe marginesy wynoszą 10 mm (domyślnie)

Kilka dodatkowych właściwości strony:

TabDoc. Strona Orientacyjna= Strona Orientacyjna. Krajobraz;
TabDoc. Instancje na stronie= 2 ; //na arkuszu będą 2 strony
TabDoc. Automatyczne skalowanie = prawda; //podobnie do ustawień skali „szerokość strony”.

W razie potrzeby możesz określić konkretną wartość skalowania w procentach (właściwość „Wydrukuj skalę”).

Nieruchomość "Rozmiar strony" pozwala ustawić standardowe formaty strony - „ A 3”, „A4”, „A 5” (pełna lista opcji jest dostępna w pomocy 1C).

TabDoc. Rozmiar strony = "A3" ; // litera A musi być angielska

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

TabDoc. Rozmiar strony = "Niestandardowy" ; //rozmiar niestandardowy
TabDoc. Wysokość strony = 350 ;
TabDoc. Szerokość strony = 350 ;

Również w dokumencie arkusza kalkulacyjnego możesz kontrolować sposób wyświetlania nagłówków i stopek oraz ich zawartość. Odbywa się to za pomocą właściwości "Nagłówek" I „Stopka”. Na przykład:

TabDoc. Nagłówek. Dane wyjściowe = prawda; //nagłówek zostanie wydrukowany
TabDoc. Rozmiar nagłówkaGóra= 7 ; //rozmiar stopki 7mm (domyślnie 10mm)
TabDoc. Nagłówek. Pozycja pionowa= Pozycja pionowa. Szczyt ;
TabDoc. Nagłówek. Strona główna= 2 ; //stopka wyświetlana jest od drugiej strony
CzcionkaFooter=Nowa czcionka("Curier New", 8,True);
TabDoc. Nagłówek. Czcionka = CzcionkaFooter; //skośna czcionka
TabDoc. Nagłówek. TextInCenter = "Nagłówek";
TabDoc. Nagłówek. TekstPrawy = "Strona[&Numer Strony] z [&PagesTotal]"; //paginacja
TabDoc. Nagłówek. TextLeft = "[&Data]" ; //Bieżąca data

Wygenerowany dokument przesyłany jest do druku metodą "Typ()". Istnieją dwie możliwe opcje połączenia.

1) Bezpośrednio do drukarki:

TabDoc. Drukuj(.NotUse);
TabDoc. Drukuj (prawda);

2) Przed drukowaniem wyświetli się okno dialogowe drukowania:

TabDoc. Drukuj ( Okno dialogoweUsageModePrint. Używać );
TabDoc. Drukuj (fałsz);

Ponadto możesz kontrolować sposób podziału dokumentu na strony. Możesz oszacować liczbę stron w dokumencie na podstawie bieżących ustawień drukarki:

TabDoc. Numer stron();

Używanie metod „Sprawdź dane wyjściowe ()” I „SprawdźDołącz()” Można określić, czy dokument arkusza kalkulacyjnego lub tablica obszarów dokumentu arkusza kalkulacyjnego zmieści się na stronie pod względem wysokości i szerokości przy bieżących ustawieniach drukarki.

Należy pamiętać, że działanie trzech ostatnich metod zależy od zainstalowanej drukarki. Jeśli metoda nie może go znaleźć, zgłaszany jest wyjątek.

Metody pozwalają wymusić wstawienie podziałów stron„OutputVerticalPageSeparator()” I „Wyjściowy poziomy separator strony ()”.

W ten sposób możesz kontrolować drukowanie strona po stronie i wypełnianie stron:

Jeśli nie TabDoc. Sprawdź dane wyjściowe ( Tablica obszarów wyjściowych) Następnie
TabDoc. WyjściePoziomy separator strony();
koniecJeśli;

Ważną cechą platformy 1C:Enterprise 8.2 jest ścisłe oddzielenie właściwości i metod według kontekstu wykonania. Chociaż wszystkie powyższe właściwości są dostępne w dowolnym kontekście, wymienione metody nie są dostępne na cienkim kliencie. Wyjątkiem jest metoda „Print()”, której dostępność z oczywistych względów jest ograniczona do części klienckiej. Oznacza to, że na serwerze powinno nastąpić utworzenie dokumentu arkusza kalkulacyjnego, który w procedurze klienta powinien zostać przesłany do druku.

Każdy dokument elektroniczny 1C można wydrukować na papierze i odbywa się to za pomocą drukowanych formularzy 1C. Elementy do wydruku składają się z nazwanych bloków, takich jak nagłówek, wiersz i stopka.

Sposób wykonania drukowanego formularza jest już jasny. Jak podzielić to na bloki - też. Ale jak drukowanie tego wszystkiego odbywa się w 1C? A zwłaszcza - jak wyświetlić nie tylko tekst układu, ale także zawartość dokumentu elektronicznego?

Właśnie temu się teraz przyjrzymy.

Przygotowanie układu do druku w 1C

Na początek będziesz musiał zacząć od najprostszej rzeczy i wypełnić układ do druku w 1C statycznym tekstem i liniami tabeli. W końcu ktoś musi wykonywać tę nudną pracę?

Umieszczamy tekst statyczny do druku w 1C

Dobrym miejscem na rozpoczęcie byłoby umieszczenie nazwy naszego pliku do druku. Zaznacz kilka komórek w rzędzie i wybierz punkt menu Tabela/Scal. W rezultacie kilka komórek zostanie połączonych w jedną.

Teraz w tej komórce napiszemy nazwę dokumentu. Ponieważ jest to nagłówek, najwyraźniej chcemy zrobić go pogrubioną, dużą czcionką (patrz ilustracja) i umieścić go na środku.

Projekt układu do druku umieszczamy w 1C

Mamy nazwany obszar String. W nim, po wydrukowaniu w 1C, wyświetlony zostanie każdy wiersz tabeli dokumentu Produkty. Prawdopodobnie chcielibyśmy, aby stół po wydrukowaniu w 1C wyglądał jak stół? Następnie musisz wyznaczyć dla tego granice.

Aby to zrobić, zaznacz komórki wierszy i wybierz przycisk Obramowania na panelu. Wybraliśmy opcję Border Everywhere – rysuje ona granice komórek ze wszystkich stron jednocześnie. Jeśli chcesz ograniczyć się tylko do jednej strony, musisz wybrać odpowiedni przycisk.

Aby mieć pewność, że linie użyte do narysowania obramowania nie będą takie same jak standardowe, zaznacz komórki i kliknij prawym przyciskiem myszy. W wyświetlonym menu wybierz Właściwości.

W zwykłym oknie właściwości możesz wybrać typ i kolor linii do rysowania granic.

Umieszczamy zdjęcia i inne świecidełka do druku w 1C

Wiele osób pyta - jak umieścić coś innego niż tekst na drukowanym formularzu 1C? Na przykład zdjęcie.

I to jest bardzo proste. Co więcej, od razu powiem, że kod kreskowy (jeśli trzeba go wydrukować) to także zdjęcie.

Umieśćmy kursor na dowolnej komórce. Wybierz menu Tabela/Rysunki. To całe podmenu, które pozwala wstawić do układu do druku w 1C nie tylko zdjęcie lub narysowany obiekt, ale także obiekty spoza 1C, zarejestrowane na komputerze za pomocą klasy COM (na przykład lista rozwijana kontrola).

Dla tych, którzy są zainteresowani tworzeniem złożonych projektów do drukowania w 1C na układzie, spójrz również na rozwijane menu Ustawienia tabeli/druku. Tutaj możesz ustawić obszar powtarzania na każdej stronie, nagłówek i stopkę oraz obszar wydruku.

Jak umieścić zawartość dokumentu elektronicznego podczas drukowania w 1C

Aby umieścić zawartość dokumentu elektronicznego na układzie podczas drukowania w 1C, stosuje się metodę substytucji. Składa się z dwóch części.

Część pierwsza. Konieczne jest umieszczenie parametrów w układzie, w którym zastąpisz wartości podczas drukowania w 1C.

Umieśćmy kursor w komórce. Podajmy nazwę parametru (jednym słowem, bez spacji i innych śmieci). Następnie przejdźmy do właściwości tej komórki (jak wspomniano powyżej) i wybierz Wypełnienie = Parametr.

Część druga. Podstawienie wartości odbywa się nie podczas programowania w konfiguratorze, ale w momencie drukowania dokumentu w 1C. W związku z tym, korzystając z programowania, należy wskazać 1C, co należy zastąpić w tym parametrze.

Odbywa się to w następujący sposób:

Układ = GetLayout("Nazwa Układu");
regionSomething = Layout.GetArea("NazwaArei");
regionSomething.Parameters.ParameterName = "Co chcę zastąpić z bazy danych";

Jak widać, po prostu pobieramy sam układ według nazwy, następnie jeden z jego obszarów, a następnie uzyskujemy dostęp do parametru po jego nazwie.

Naturalnie wartością może być ciąg znaków, liczba lub wartość określona w dokumencie.

Jak wydrukować układ w 1C

Gdy układ jest już gotowy, czas pomyśleć o zaprogramowaniu procesu drukowania w 1C.

Drukowanie w 1C jest zwykle programowane za pomocą kilku procedur znajdujących się w module obiektu dokumentu. .

Procedura Print() jest zwykle oznaczona jako Eksport i kontroluje drukowanie dokumentu w 1C za pomocą parametru LayoutName, który informuje, co chcesz wydrukować.

Dla każdej opcji układu wykonywana jest procedura PrintLayoutName(), która określa drukowanie określonego układu. Właśnie temu się teraz przyjrzymy.

Programowanie drukowania w 1C składa się z trzech punktów.

Przed wydrukowaniem dokumentu elektronicznego w 1C musimy poprosić o jego dane z bazy danych. Oczywiście, aby wydrukować dokument, użytkownik zazwyczaj „wchodzi” w niego (otwiera jego formularz) i klika przycisk Drukuj. Dlatego też w procesie drukowania można by po prostu odwołać się do szczegółów dokumentu (co to jest – o czym tutaj mowa) po nazwie.

Uważa się to jednak za brzydkie, nie uniwersalne itp. Na przykład nagle zostanie zastosowane przetwarzanie masowego drukowania dokumentów (jak często to się stosuje?). Dlatego w procedurze drukowania często wykonuje się zapytanie do bazy danych żądające danych dokumentu. Na przykład tak:

Żądanie = Nowe żądanie;
Query.Text = "WYBIERZ
Data,
Numer,
Organizacja
Z
Dokument.NazwaDokumentu
GDZIE
Link = &DocumentForPrint";
Request.SetParameter("DocumentForPrint", Link);
Wybierz = Query.Run().Wybierz();
Wybór.Następny();

Punkt 2. Wypełnienie układu do druku w 1C

Drukowanie w 1C odbywa się w dokumencie arkusza kalkulacyjnego. Jest to specjalny obiekt 1C, który umożliwia wyświetlanie tabel takich jak Excel na ekranie i podczas drukowania. Oczywiście drukowany jest układ, a raczej jego obszary, jeden po drugim.

W związku z tym najpierw musimy uzyskać dokument arkusza kalkulacyjnego, a następnie układ. Pojedynczo drukujemy obszary, uzupełniając parametry układu.

TabDoc = Nowy dokument tabelaryczny;
Układ = GetLayout("Nazwa Układu"); //lub GetGeneralLayout("")

areaHeader = Layout.GetArea("Nagłówek");
TabDoc.Output(regionCap);

regionRow = Layout.GetArea("Row");
Podczas wybierania pętliDocumentLines.Next().
regionLine.Parameters.Product = SelectionDocumentLines.Product;
TabDoc.Output(regionString);
Koniec cyklu;

areaCap = Układ.GetArea("Stopka");
TabDoc.Output(regionFootroom);

Punkt 2. Drukowanie dokumentu w 1C

Ostatnim punktem jest wyświetlenie odebranego dokumentu na ekranie lub drukarce. W typowych konfiguracjach stosuje się do tego standardową procedurę (każda może mieć swoją), np. Universal Mechanisms.PrintDocument().

W innych przypadkach możesz po prostu użyć standardowych funkcji obiektu TabularDocument: TabDoc.Show() lub TabDoc.Print() .

W górę