Wypełnienie raportu zaliczkowego w 1s 7.7. Raport z wyprzedzeniem
Praca z odpowiedzialnymi osobami
Informacje o osobach odpowiedzialnych wprowadzane są do przeznaczonego do tego spisu. Wydawanie kwot pieniężnych osobie odpowiedzialnej jest dokumentowane w specjalnym dokumencie z ustalonym rodzajem płatności. Informacje o wydatkowaniu kwot wystawionych w ramach raportu wypełnia się za pomocą dokumentu „Raport zaliczkowy”.
Do raportu zaliczkowego mogą zostać dołączone następujące dokumenty:
- „Wiersz raportu zaliczkowego (zakup pozycji magazynowych)” - w dokumencie wpisana jest lista pozycji magazynowych, na zakup których wydano środki rozliczeniowe. Podczas księgowania dokumentu określone pozycje zapasów są kapitalizowane, a dług równy kwocie dokumentu jest odpisywany od osoby odpowiedzialnej.
- „Wiersz raportu zaliczkowego (płatność dla dostawcy)” - do dokumentu wprowadzana jest informacja o tym, którzy dostawcy, na podstawie jakich umów i w jakiej kwocie wypłacono pieniądze z kwoty rozliczeniowej. Po skompletowaniu dokumentu długi wobec dostawców zostaną spłacone ze środków rozliczeniowych.
- „Wiersz raportu zaliczkowego (inne)” - w dokumencie wpisuje się informacje o dodatkowych wydatkach osoby odpowiedzialnej (transport, hotel itp.). Dokument zmniejsza kwotę zadłużenia osoby odpowiedzialnej.
Zwrot niewydanych kwot rozliczeniowych jest sformalizowany za pomocą odpowiedniego dokumentu z ustalonym rodzajem płatności „zwrot kwot od osoby odpowiedzialnej”.
Chociaż niezbyt często, nadal istnieją organizacje pracujące z 1C:Enterprise 7.7. Język tej wersji znacznie różni się od języka 1C:Enterprise 8, więc nawet stworzenie prostego raportu może być problemem dla osoby, która nie pracowała z 1C 7.7 (jak ja). W Internecie znalazłem niewiele informacji, głównie wszystko odnosi się do ZhKK (żółto-czerwone księgi instrukcji), dlatego postaram się streścić wszystko, co znalazłem w tym artykule. Opiszę tworzenie raportu bez użycia konstruktorów, chociaż mogą one uprościć zadanie.
A więc zadanie: utwórz raport - rejestr faktur za metal (organizacja zajmuje się przyjmowaniem złomu). Rejestr to tabela z numerem i datą faktury, nazwą metalu itp. Treść nie jest tak ważna, ważne jest, że dane otrzymamy poprzez zapytanie do dokumentu Odbiór towaru i jego część tabelaryczna. Użytkownik będzie mógł ustawić filtry raportu według daty, magazynu i rodzaju metalu (żelaznego lub nieżelaznego).
Utwórz raport
- Stwórzmy raport. Mój zostanie wywołany DziennikPSA. Odbywa się to w taki sam sposób, jak w 1C 8. Po otwarciu utworzonego raportu jego formularz jest natychmiast wyświetlany. Poniżej w zakładkach oprócz trybu Dialog są tryby Moduł i układy raportów. Układy można dodać, klikając prawym przyciskiem myszy na poziomie karty i wybierając Dodaj tabelę.
- W trybie Dialog Dodajemy pola wejściowe, w które będą wprowadzane dane do filtrów. Podobnie jak w 1C 8, na dolnym pasku narzędzi znajdują się elementy sterujące. Podczas dodawania pola wejściowego otworzy się okno właściwości, w którym należy określić Identyfikator I Typ danych. Identyfikator jest Nazwa element, z którego można uzyskać wybraną przez użytkownika wartość. Dodałem więc następujące pola: Wybierz początek okresu, wybierz koniec okresu, wybierz metal, wybierz miejsce przechowywania. Będziemy potrzebować również przycisku Formularz, najprawdopodobniej już istnieje. Zwrócę tylko uwagę na parametr Formuła w jego właściwościach. Zapisana jest tam nazwa procedury wywoływanej poprzez naciśnięcie przycisku. Czyli np. Generować().
- Utwórz układ raportu. Wszystko tutaj jest podobne do układów w 1C 8. Ten sam dokument arkusza kalkulacyjnego, w którym jest Sekcje(są to także regiony). Nazwy sekcji przypisywane są poprzez menu Tabela. Komórki mają kilka rodzajów wypełnień, które są podobne do typów w 1C 8: tekst, parametr, szablon. Tylko parametr zadzwoniłem tutaj Wyrażenie.
Istnieje również różnica w stosunku do 1C 8. Wyrażeniom parametrów nie przypisano tutaj nazw, ale zapisano nazwę zmiennej, z której należy pobrać wartość w celu podstawienia w układzie. Przykładowo w moim żądaniu otrzymam numer faktury, więc we właściwościach układu odpowiednia komórka z typem Wyrażenie Napiszę Żądany numer.
Szablon działa w taki sam sposób jak w 1C 8. Część tekstowa jest napisana jak zwykle, a wyrażenie jest ujęte w nawiasy kwadratowe. Musi także zawierać zmienną, z której pobierana jest wartość. Na przykład muszę wyprowadzić poziom radioaktywności przyjętego złomu z wyniku zapytania i dodać jednostkę miary do liczby µSv/h. Odpowiedni do tego jest następujący szablon: [Żądanie promieniowania] µSv/h
- Przejdźmy teraz do procedury generowania raportu. Najprawdopodobniej procedura dla przycisku Formularz został już utworzony, jeśli nie, utwórz go ręcznie. Kod będzie wyglądał następująco:
Procedura Generuj()
Zapytanie o zmiennej, tekst zapytania, zakładka;
//Tworzenie obiektu typu Request
Żądanie = UtwórzObiekt("Żądanie" );
Tekst żądania =
"//((WNIOSEK(żądanie)
|Okres od SelectStartPeriod do SelectConPeriod;
|Proces nieoznaczony do usunięcia;
|Brak wyników;
|Numer = Dokument.Odbiór towaru.DocNumberIncoming;
|Data = Dokument.Odbiór towaru.DateDocIncoming;
|Dostawca = Dokument.Odbiór Towaru.Kontrahent.Nazwa;
|Adres prawny = Dokument.Odbiór towaru.Kontrahent.Adres prawny;
|DocumentSeries = Dokument.Odbiór towaru.Kontrahent.DocumentSeries;
|DocumentNumber = Dokument.Odbiór Towaru.Kontrahent.NumerDokumentu;
|DokumentWystawiony przez = Dokument.Odbiór towaru.Kontrahent.DokumentWystawiony przez;
|Metal = Dokument.Odbiór towaru.Towary.Metal;
|Waga = Dokument.Odbiór towaru.Ilość;
|Promieniowanie = Dokument.Odbiór towaru.Promieniowanie;
|Miejsce przechowywania = Dokument.Odbiór towaru.Miejsce przechowywania;
|LiniaDokumentuGrupowego;
|Dokument grupujący;
|Condition(Metal.Non-ferrous = SelectMetal);
|Condition(StorageLocation = SelectStorageLocation);
|" //))WNIOSEK
;Myślę, że treść wniosku jest jasna. Aby go utworzyć, możesz użyć konstruktora zapytań (górne menu Konstruktorzy). Pozwól, że zwrócę Twoją uwagę na kilka funkcji:
- Każde pole żądania jest zapisywane w osobnej zmiennej, można je zobaczyć przed znakiem =. Zasadniczo jest to to samo, co ustawienie aliasów w pliku .
- Modny Koniecznie musi istnieć co najmniej jedna grupa. W przeciwnym razie nie będzie możliwości ominięcia wyniku zapytania. W tym przypadku grupowanie następuje najpierw według wierszy dokumentu odbioru towaru, a następnie według samych dokumentów. Jeśli w grupowaniu pozostawisz tylko wiersze dokumentów, wyświetlony zostanie jeden dokument.
- Zapytanie może pobrać dane z formularza. Na przykład warunek StorageLocation = SelectStorageLocation wskazuje, że wartość zostanie pobrana z pola wejściowego o nazwie SelectStorageLocation.
// Jeśli w żądaniu wystąpił błąd, zakończ procedurę
Jeśli żądanie. Wykonaj (QueryText) = 0 Następnie
Powrót;
KoniecJeśli ;// Przygotuj się do wypełnienia formularzy wyjściowych danymi żądania
Tab = CreateObject("Tabela" );
Patka. SourceTable("układ");
Patka. OutputSection("Nagłówek");
Państwo( „Wypełnianie tabeli wyjściowej…”) ;
Patka. Opcje(0, 0, Tab.TableHeight(), 0);Tutaj sprawdzamy możliwość realizacji żądania i jeśli wszystko jest w porządku, tworzymy dokument arkusza kalkulacyjnego na podstawie układu i wyświetlamy sekcję Tytuł.
Cześć, prośba. Grupa() = 1 pętla
// Wypełnianie pól żądania
Przesyłający = Skrócony LP(Zgłaszający wniosek) + ", " + Skrócony LP(Wniosek. Adres prawny) + ", paszport " + Wniosek. Seria dokumentów + „ ” + Żądanie. Numer dokumentu + „wydany” + Żądanie. DokumentWydany przez;
Patka. Sekcja Wyjściowa("Dane");
Koniec cyklu ;
// Wyprowadź wypełniony formularz
Patka. Tylko wyświetlanie(1) ;
Patka. Pokaż raport" , "" ) ;
Koniec proceduryTeraz w pętli przechodzimy przez wszystkie grupowania (a gdyby nie było grupowań, nie bylibyśmy w stanie przejść przez wynik zapytania) i wyświetlamy sekcję Dane. Pamiętasz, jak wyrażenia w komórkach układu musiały pasować do zmiennych w module? To tutaj to działa. Po wyświetleniu sekcje wyrażeń są automatycznie zastępowane wartościami tych samych zmiennych. Wszystkie dane dotyczące układu zostały pozyskane z żądania, z wyjątkiem danych nadawcy. Zebrano je z kilku pól wyników zapytania.
To wszystko, raport jest gotowy.
Księgowi bardzo często spotykają się z koniecznością tworzenia raportów zaliczkowych przy dokonywaniu płatności gotówkowych na rzecz pracowników. Dokument ten jest niezbędny do potwierdzenia wydanej kwoty lub dokumentów pieniężnych wydanych wcześniej pracownikowi.
Podajmy prosty przykład. Pracownik otrzymał określoną kwotę na zakup biletu. Po powrocie przekazuje ten bilet księgowemu, aby potwierdzić, ile faktycznie wydał pieniędzy. Następnie księgowy sporządza na jego podstawie raport zaliczkowy.
Można podać dużo więcej przykładów. Obejmuje to zakup materiałów, towarów (artykułów papierniczych, sprzętu gospodarstwa domowego itp.), opłat, diet dziennych, opłat pocztowych i wielu innych.
W tym artykule przyjrzymy się instrukcjom krok po kroku dotyczącym tworzenia raportu z wydatków w 1C 8.3 i podamy próbkę sposobu jego wypełnienia.
Wydanie środków
W pierwszej kolejności pracownik otrzymuje pieniądze lub dokumenty pieniężne. Operację tę można wykonać odpowiednio w 1C 8.3 za pomocą dokumentów gotówkowych i dokumentów pieniężnych. Znajdują się one w sekcji „Bank i kasjer”.
Oprócz powyższych metod można skorzystać z obciążenia rachunku bieżącego, jednak w naszym przykładzie ta opcja nie będzie brana pod uwagę, ponieważ tego typu transakcje częściej spotykane są przy płatnościach gotówkowych niż bezgotówkowych.
Poniżej znajduje się przykład wydania gotówki osobie odpowiedzialnej. Generuje księgowania dla rachunków Dt 71.01 – Kt 50.1. Konto księgowe zostaje zastąpione, ale można je zmienić podczas wypełniania dokumentu.
Dokument ten stosuje się także w przypadku nadmiernego wydatkowania wyemitowanych środków. Mówiąc najprościej, pracownik otrzymał 1000 rubli i za zgodą kierownika wydał 1500 rubli. Różnicę 500 rubli należy uiścić gotówką.
Przygotowanie raportu wstępnego w 1C
Projekt tego dokumentu jest prawie taki sam zarówno w wersji 3.0 (8.3), jak i 2.0 (8.2), więc ten artykuł jest odpowiedni dla każdego.
Aby sporządzić nowy raport zaliczkowy, należy przejść do menu „Bank i kasjer” i wybrać „Raporty zaliczkowe”. W otwartym formularzu listy kliknij przycisk „Utwórz”.
Najpierw musisz wybrać pracownika, dla którego sporządzany jest dokument i dział.
W pierwszej zakładce znajdują się dokumenty, na podstawie których pracownik otrzymał te środki. Waluta i kwota zostaną wprowadzone automatycznie.
Przyjrzyjmy się pokrótce zawartości pozostałych zakładek:
- Zakładka „Towary” zawiera listę pozycji magazynowych, które zostały zakupione przez osobę odpowiedzialną. Po określeniu kont księgowych dla tych towarów zostaną wygenerowane transakcje przychodu.
- Trzecia zakładka zawiera dane dotyczące pojemników zwrotnych, które pracownik otrzymał od dostawcy.
- W zakładce „Płatność” znajdują się dane dotyczące kwot zapłaconych przez dostawców za wcześniej zakupiony towar, przedpłata.
- W zakładce „Inne” wskazane są pozostałe wydatki. W naszym przypadku będziemy raportować w tej zakładce.
Przed wydrukowaniem należy dokonać korekty dokumentu. Wydrukowana forma tego dokumentu znajduje się w menu „Drukuj” - „Raport wstępny (AO-1)”.
Jak widać na wydrukowanym formularzu i na dole formularza dokumentu, pracownik ten przekroczył kwotę.
Oznacza to, że wydał więcej pieniędzy, niż początkowo otrzymał. W naszym przykładzie różnica 100 rubli zostanie odzwierciedlona na koncie 71.01. Jak już wspomniano, różnicę w kwotach należy zwrócić pracownikowi na podstawie dokumentu kasowego w celu wypłaty gotówki.
Zobacz także instrukcje wideo dotyczące wypełniania raportu zaliczkowego w 1C:
Osoby odpowiedzialne to pracownicy organizacji, którzy otrzymali z góry gotówkę na nadchodzące wydatki administracyjne, biznesowe i podróżne. Jednocześnie osoby odpowiedzialne muszą mieć stosunki pracy z organizacją regulowaną przez Kodeks pracy Federacji Rosyjskiej.
W „1C: Księgowość” księgowanie rozliczeń z osobami odpowiedzialnymi prowadzone jest na rachunku bilansowym 71 „Rozliczenia z osobami odpowiedzialnymi” w podziale na subkonta:
- 71.1 „Rozliczenia z osobami odpowiedzialnymi w rublach”;
- 71.11 „Rozliczenia z osobami odpowiedzialnymi w walucie obcej.”
Aby odzwierciedlić w rozliczaniu transakcji wydania gotówki z kasy fiskalnej w rublach w celu zgłoszenia lub rekompensaty za nadmierne wydatki w standardowej konfiguracji, stosuje się dokument „Nakaz wypłaty środków na konto”. Zwrot niewykorzystanych środków otrzymanych przez pracownika na potrzeby służbowe lub w trakcie podróży służbowej następuje za pomocą dokumentu „Zamówienie odbioru gotówki”. Opis pracy z dokumentami „Zamówienie odbioru gotówki” I „Nakaz wypłaty środków na konto” podane w sekcji „Rachunkowość transakcji gotówkowych”.
Raport z wyprzedzeniem
Dokument przeznaczony jest do wprowadzenia raportu wydatków do bazy informacji w konfiguracji standardowej „Raport wstępny”. Dokument generuje zapisy księgowe i posiada wydrukowaną postać ustalonego formularza.
Dokument „Raport wstępny” posiada formularz, który można wypełnić na dwóch zakładkach.
Na pierwszej karcie „Przód” wskazuje informacje, które znajdują się na pierwszej stronie raportu zaliczkowego. Na drugiej karcie „Odwróć stronę” wypełniona jest część tabelaryczna odpowiadająca odwrotnej stronie raportu z wydatków.
Przede wszystkim w pierwszej zakładce należy ustawić rodzaj raportu zaliczkowego - "rubel" Lub "waluta". W zależności od tego kwoty wyemitowanych środków i wysokość wydatków podawane są w rublach lub w walucie obcej. W takim przypadku dodatkowo wymagana jest waluta, w której została wystawiona zaliczka.
Rekwizyty "Pracownik" wypełniane poprzez wybór z katalogu "Pracownicy".
W przypadku złożenia wstępnego raportu z wydatkowania otrzymanych środków należy podać szczegóły „Nazwa zaliczki” wskazuje cel, na jaki została udzielona zaliczka.
Na zakładkę „Przód” Wskazana jest również kwota zaliczki i liczba dokumentów potwierdzających dołączonych do raportu zaliczkowego. Jeżeli rozliczenia z pracownikiem z poprzedniego raportu zaliczkowego nie zostaną w pełni zakończone, wówczas wskazywana jest kwota zadłużenia lub nadmiernych wydatków z poprzedniego raportu zaliczkowego. Można go wprowadzić ręcznie lub za pomocą przycisku "Pokazywać". W drugim przypadku dokument będzie wskazywał stan rozliczeń z pracownikiem według danych księgowych (saldo na koncie 71 „Rozliczenia z osobami odpowiedzialnymi”).
Odzwierciedlenie transakcji rozliczeniowych z osobami odpowiedzialnymi wymaga odniesienia do katalogu pracowników.
Aby przygotować raport dotyczący wydanych środków rozliczalnych, używany jest standardowy dokument konfiguracyjny, Raport zaliczkowy. W celu jego wygenerowania wypełniana jest maska dokumentu, do której dostęp można uzyskać poprzez menu w sposób analogiczny jak w przypadku zleceń gotówkowych:
Czasopisma → Raporty zaawansowane poprzez wprowadzenie nowego dokumentu;
Dokumenty → Raport wstępny;
Operacje → Arkusze dokumentów → Raporty zaliczkowe
Czasopisma → Dziennik ogólny → Wstaw → Raport zaliczkowy.
Formularz ekranowy raportu z wydatków, podobnie jak jego papierowy odpowiednik, składa się z dwóch stron zakładek: „Awers”, „Tył”. W oknie, które zostanie otwarte uzupełnij dane formularza zgodnie z treścią realizowanej transakcji. Wypełniając część tabelaryczną „Odwrotnej strony”, każdy rodzaj wydatku jest wskazany w nowym wierszu tabeli.
Aby wygenerować wydruk raportu z wydatków, kliknij przycisk Drukuj ekran.
Zapisy księgowe generowane są automatycznie przy sporządzaniu raportu zaliczkowego.
W celu uzyskania zbiorczych i szczegółowych informacji o stanie rozliczeń z osobami odpowiedzialnymi na rachunku 71 wykorzystywane są standardowe raporty: Bilans rachunku, Karta konta, Karta Subconto.
33.Rozliczanie transakcji bankowych w systemie 1s 7.7
Aby odzwierciedlić przepływy pieniężne, wykorzystywane są katalogi takie jak Konta bankowe, Przepływy pieniężne, które są przypisane jako podkonto do rachunków 51 „Rachunki walutowe” i 52 „Rachunki walutowe”. Dlatego przed rozpoczęciem pracy warto zapoznać się z analityką dla tych kont.
Standardowe dokumenty konfiguracyjne programu umożliwiają przygotowanie dokumentów płatniczych do przekazania do banku oraz wprowadzenie informacji o zrealizowanych transakcjach na rachunkach bieżących i walutowych. Praca z dokumentami płatniczymi (zawiadomienie o wpłacie gotówkowej, zlecenie płatnicze, wezwanie do zapłaty, zlecenie zapłaty, zlecenie rejestru czeków i inne) w programie odbywa się w arkuszu Dokumenty płatnicze, który otwiera się poprzez menu w jednym z następujących sposoby:
Operacje → Arkusze dokumentów → Dokumenty płatnicze poprzez wprowadzenie nowego dokumentu;
Dzienniki → Dokumenty płatnicze poprzez wprowadzenie nowego dokumentu;
Dokumenty → Zlecenie płatnicze lub Dokumenty płatnicze;
Czasopisma → Dziennik ogólny → Wkładka → Wezwanie do zapłaty (Zlecenie zapłaty, Zlecenie zapłaty).
Aby wystawić zlecenie płatnicze, dostępny jest ekran dokumentu „Zlecenie płatnicze”. Dane bankowe odbiorcy przechowywane są w katalogu Kontragentów w zakładce „Rachunki bieżące”. Jeżeli w katalogu nie ma potrzebnych informacji, wówczas dane są do niego wprowadzane bezpośrednio w procesie wystawiania dyspozycji płatniczej.
Po wypełnieniu i przejrzeniu wygenerowanego dokumentu płatności należy kliknąć przycisk ekranowy Zapisz i OK.
Transakcje dotyczące przepływu środków na rachunku bieżącym podsumowywane są w standardowej konfiguracji w formie dokumentu Wyciąg, na podstawie którego generowane są zapisy księgowe na rachunkach. Otwarcie maski i wprowadzenie nowego dokumentu można wykonać poprzez menu na jeden z poniższych sposobów:
Operacje → Arkusze dokumentów → Bank poprzez wprowadzenie nowego dokumentu;
Czasopisma → Bank poprzez wprowadzenie nowego dokumentu;
Dokumenty → Wyciąg;
Czasopisma → Dziennik ogólny → Wstaw → Wyciąg.
Na ekranie nowego dokumentu „Wyciąg” wypełnij okna dialogowe zgodnie z warunkami zadania.
Wybór rodzaju wyciągu (w rublu lub w walucie obcej) determinuje rachunek bankowy, z którego wyciąg zostanie wprowadzony do bazy informacyjnej. Część tabelaryczna odzwierciedla transakcje na rachunku zgodnie z wyciągiem. Podczas wypełniania szczegółów ekstraktu wybierane są ich wartości z odpowiednich katalogów. Przykładowo charakter płatności ustalany jest poprzez wybranie subkonta z katalogu Cash Flow.
W dokumencie Wyciąg dostępne są tryby automatycznego przetwarzania wyciągu bankowego, którego wybór odbywa się poprzez naciśnięcie przycisków ekranowych Odbiór według dokumentów lub Wybór według płatności. dokumenty. Przykładowo, jeśli Wyciąg odzwierciedla obciążenie rachunku środkami zgodnie z Zleceniem Płatniczym, to w celu wybrania odpowiednich dokumentów płatniczych należy kliknąć przycisk ekranowy Wybór według Płatności. dokumentów i dokonaj wyboru. W przypadku otrzymania środków od kupujących na podstawie wydanych mu dokumentów rozliczeniowych i odzwierciedlonych w bazie informacji, wygodniej jest wypełnić wiersz w części tabelarycznej dokumentu wyciągu za pomocą przycisku ekranowego Odbiór według dokumentów.
Aby zarejestrować Wyciąg w bazie informacji i wygenerować zapisy księgowe należy zapisać dokument przy pomocy przycisków Zapisz i (lub) OK.
Ogólnie rzecz biorąc, podczas prowadzenia dokumentu wyciągu dla każdej linii wyciągu generowany jest zapis księgowy w postaci obciążenia (w przypadku uznania) lub uznania (w przypadku spisania) na rachunek 51 (52) w korespondencji z rachunkiem określonym dla tej operacji . Wyjątkiem jest przyjmowanie gotówki z konta lub wpłata gotówki na konto. Dla takich transakcji, aby uniknąć powielania, księgowania nie będą generowane. Zgodnie z metodologią księgową przyjętą w programie 1C: Enterprise powstają one podczas księgowania dokumentów kasowych.
Dowody księgowe wygenerowane na podstawie wyciągu możesz przeglądać w Dzienniku Transakcji (Dzienniki → Dziennik Transakcji).
Zestawienie służy również do odzwierciedlenia transakcji na rachunkach walutowych organizacji. W tym celu należy w dokumencie zaznaczyć odpowiedni rachunek walutowy.
W celu uzyskania sumarycznej i szczegółowej informacji o przepływach środków na rachunkach bankowych wykorzystuje się standardowe raporty: Bilans rachunku, Analiza rachunku, Karta rachunku.