Drukowanie w 1C Enterprise 8.2. Korzystanie z ustawień opcji drukowania

Jak dodać pieczęć, podpis i logo do wydrukowanej formy faktury w celu zapłaty kupującemu (dla 1C: Księgowość 8.3, wydanie 3.0)

2018-07-27T09:42:51+00:00

Organizacje często proszą o umieszczenie logo i pieczęci z podpisem bezpośrednio na fakturze w celu zapłaty kupującemu. Dzięki temu konto wygląda bardziej solidnie i reprezentacyjnie. Druk faksu na fakturze nie jest zabroniony przepisami, dlatego wiele osób korzysta z tej możliwości.

Dzisiaj powiem ci, jak samodzielnie wykonać podobną konfigurację dla 1C: Accounting 8.3 (edycja 3.0), bez pomocy programisty.

Dostosowujemy pieczęć, podpis i logo

Przejdź więc do sekcji „Główne” i wybierz element „Organizacje”:

Otwórz kartę naszej organizacji i rozwiń pozycję „Logo i pieczęć”:

Zaraz po tym zostaniemy poproszeni o wskazanie zdjęcia, które chcemy wykorzystać jako nasze logo. Musisz wcześniej przygotować plik z takim zdjęciem (zamów go u projektanta) lub znaleźć coś odpowiedniego w Internecie.

Do naszych eksperymentów wziąłem logo firmy 1C:

Ogólnie rzecz biorąc, wystarczy dowolny obraz w formatach (png, jpg, bmp).

Logo zostało wstawione w pole i wyświetlone na formularzu, świetnie!

Zajmiemy się produkcją pieczątek faksowych i podpisów. Aby to zrobić, kliknij element „Instrukcje „Jak utworzyć podpis i pieczęć faksu””:

Wydrukujmy i postępujmy zgodnie z instrukcjami wskazanymi na wydrukowanym arkuszu:

Następnie będziemy mieli do dyspozycji 3 zdjęcia w jednym z formatów (png, jpg, bmp) z pieczątką i podpisami, w moim przypadku wyglądają one tak:

Widzimy, że w formularzu zostały zastąpione i wyeksponowane obrazki z pieczątkami i podpisami. Kliknij przycisk „Zarejestruj i zamknij” na karcie organizacji:

Proszę zwrócić uwagę na zmianę w wersji BP 3.0.64.34. O nim .

Na koniec przejdź do jakiejś faktury do zapłaty dla kupującego i kliknij przycisk „Drukuj” -> „Faktura do zapłaty (z pieczątką i podpisami)”:

Pojawił się wydrukowany formularz faktury z logo, pieczęcią i podpisami:

Jeżeli zdjęcia z pieczątką i podpisami są za małe, zeskanuj arkusz ponownie w wyższej rozdzielczości.

Jesteśmy wspaniali, to wszystko na to wygląda

A co jeśli chcemy, żeby pieczęć pasowała do podpisu?

Nie każdy tego potrzebuje i najwyraźniej dlatego 1C domyślnie udostępniło opcję z oddzielną lokalizacją podpisu i pieczęci.

Dla tych, którzy muszą je połączyć, instrukcje znajdują się poniżej.

Łączymy pieczęć i podpis menadżera

Aby to zrobić, przejdź do dowolnego konta i utwórz zwykły drukowany formularz (bez pieczątek i podpisów):

To się okaże tak:

Następnie odcinamy wzdłuż pogrubionej linii na dole (przed podpisami i pieczęcią), skanujemy dolną część i zapisujemy jako obrazek na pulpicie.

Ja mam to tak (pieczątka i podpis są fikcyjne):

Ponownie przejdź do karty organizacji, sekcja „Logo i druk”.

Tutaj usuwamy zdjęcia z podpisami kierownika i księgowego, a zamiast starego zdjęcia pieczęci wrzucamy duże zdjęcie, które właśnie zrobiliśmy, łącząc pieczęć i podpisy:

Kliknij przycisk „Zarejestruj i zamknij” w karcie organizacji, a następnie utwórz druk dowolnej faktury wraz z pieczęcią i podpisami:

W drukowanym formularzu, który się otworzy, z pozycji „Więcej” wybierz polecenie „Zmień układ...”:

W układzie, który się otworzy, zejdź prawie na sam dół (około 90. linii) i wybierz niewidoczny kwadrat pod napisem „menedżer”:

Naszym zadaniem jest przeciągnięcie tego kwadratu nieco wyżej (ustalona eksperymentalnie) niż główka napisu i rozciągnięcie go na całej szerokości formy drukowej w następujący sposób:

Nie zmieniaj niczego więcej! Kliknij przycisk „Zarejestruj i zamknij”, wydrukowany formularz faktury zostanie automatycznie przeformatowany:

Stało się dokładnie to, czego chcieliśmy – pieczęć wspięła się na podpis.

Dobra robota ponownie

Swoją drogą, na nowe lekcje...

Zmiana w wersji BP 3.0.64.34

Teraz, po skonfigurowaniu podpisu i pieczęci w organizacji, nadal musimy wybrać pozycję „Faktura do zapłaty” na fakturze, a w samym drukowanym formularzu zaznaczyć pole wyboru „Podpis i pieczęć”:

Wystarczy zainstalować go tylko raz. Jego wartość jest zapisywana pomiędzy wywołaniami formularza wydruku.

Dodatek od czytelnika witryny. Jeżeli był formularz faktury - pole
nie pojawi się z polem wyboru - jest to konieczne

Napotkałem dziwny problem - 1C nie wybiera domyślnej drukarki

Dokładniej, nie do końca - 1C nie używa domyślnej drukarki dla osobnego formularza druku tylko na konkretnym komputerze. W pozostałej części te same formularze są drukowane poprawnie, przy użyciu „domyślnej” drukarki. Co więcej, patrząc w przyszłość, forma może być dowolna - faktura, harmonogram wydatków itp.

Domyślna drukarka jest zainstalowana poprawnie, ustawienia drukowania w 1C i innych programach nie różnią się - podczas drukowania z programów Word, Excel wszystko działa.

„otwórz wydrukowany formularz i zmień zakodowaną na stałe drukarkę”

nie zostały potraktowane poważnie, ponieważ na innych komputerach podobny wydrukowany formularz działał poprawnie. Wyszukiwanie w rejestrze systemu Windows i rejestrach 1C, sądząc po historiach, nie przyniosło niczego przydatnego. Nie potwierdziło się założenie, że domyślne ustawienia drukarki zostały utracone tylko dla konkretnego użytkownika 1C lub użytkownika systemu Windows - autoryzacja w ramach innych użytkowników nie pomogła.

Rozwiązywanie problemu z domyślną drukarką w 1C

Wybierz żądaną formę druku, kliknij podgląd wydruku i w wyskakującym okienku zmień wartość wcięcia (nie ma to znaczenia, wtedy zwrócimy tak, jak było) i wydrukuj. W takim przypadku 1C zapamięta domyślną drukarkę dla tego formularza i zapisze wszystkie parametry. Zmiana dowolnego ustawienia spowoduje zastąpienie ustawień drukowania.

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.

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, numeracja 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 drukowej 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. 🙂