Moduł finansowo-księgowy w zakresie obsługi sprawozdań został wzbogacony o nową funkcję, która umożliwia przenoszenie wartości ze sprawozdania kontrolingowego do raportu XLS.
Raporty XSL i sprawozdania kontrolingowe są oddzielnymi mechanizmami z własnymi strukturami danych. Sprawozdania kontrolingowe to sprawozdania zdefiniowane za pomocą funkcji dostępnych w module Kontroling – za pomocą tego mechanizmu został zdefiniowany np. raport Dane do CIT. Raporty XLS to mechanizm definiowania sprawozdań i deklaracji (tzw. prezentacje xls) – za pomocą tego mechanizmu została zdefiniowana m.in Deklaracja CIT-8.
Powstanie funkcjonalności wynikało z potrzeb użytkowników systemu, którzy potrzebowali wprowadzenia integracji dwóch oddzielnych mechanizmów raportów. Co prawda, wcześniej istniały już zdefiniowane funkcje Spr.Sprawozdanie i Spr.Sprawozdanie.Dowolne, ale działają one tylko dla sprawozdań kontrolingowych (w ramach tego samego mechanizmu).
W słowniku Funkcje w grupie funkcji Sprawozdania została dodana funkcja Xls.Spr.Pozycja służąca do pobierania wartości z pozycji sprawozdania kontrolingowego do linijki arkusza prezentacji raportu (sprawozdania) XLS. Funkcja ta zwraca jako wynik pojedynczą wartość w typie walutowym. Posiada ona niekonfigurowalne parametry Rok (rok finansowy) i Numer (numer okresu finansowego), które są automatycznie uzupełniane z kontekstu uruchomienia raportu XLS.
Konfiguracja użycia nowej funkcji Xls.Spr.Pozycja przedstawiona została na przykładzie pobrania wartości ze sprawozdania kontrolingowego Dane do CIT i umieszczenia jej w treści deklaracji CIT‑8.
W celu użycia omawianej funkcji należy przejść do słownika Prezentacje i dla prezentacji dotyczącej deklaracji CIT‑8 (przykładowo CIT-8_32) uruchomić procedurę Linijki z arkusza. Prezentacja taka będzie dostępna po wcześniejszej konfiguracji deklaracji CIT-8 (minimum od wersji 32).

Rys. 1. Słownik Prezentacje, wybór prezentacji z wejściem do jej definicji procedurą Linijki z arkusza
Po uruchomieniu procedury Linijki z arkusza otworzy się słownik Definicja wyliczania linijek, w którym należy wybrać konkretną komórkę (pozycję) w kolumnie z definicjami wyliczania, a następnie w szczególe słownika Definicja wyliczania uruchomić procedurę dodania nowego wyliczenia.

Rys. 2. Słownik Definicja wyliczania linijek, wybór prezentacji z wejściem do jej definicji procedurą Linijki z arkusza
Na karcie definicji nowego wyliczenia należy wybrać opcję Funkcja, co spowoduje wyświetlenie pól z parametrami definicyjnymi dla funkcji, tj. Znak i Funkcja. Po ustaleniu znaku wartości dla wyliczenia, z listy rozwijanej należy wybrać omawianą funkcję Xls.Spr.Pozycja. Czynność ta spowoduje wyświetlenie poniżej listy parametrów uruchomienia dla wybranej funkcji.

Rys. 3. Definicja wyliczenia dla funkcji, uzupełnienie parametru Symbol
W polu Symbol należy podać symbol pozycji z wybranego sprawozdania kontrolingowego (dostępna jest lista rozwijana uławiająca wyszukanie właściwej wartości, np. DANE_DO_CIT\B\A).
W polu Wersja należy podać symbol wersji sprawozdania kontrolingowego (pole posiada rozwijaną listę uławiającą wyszukanie wartości). W tym miejscu można wykorzystać literał %FINROK%, który będzie w czasie uruchomienia zamieniany na rok finansowy przekazywany z raportu XLS do uruchamianej funkcji. Pozwoli to zachować poprawność odwołania do kolejnych lat, gdyż symbol wersji będzie automatycznie dostosowywany (symbol roku może być jego częścią lub całością jak na przykładzie) do roku finansowego uruchomienia raportu XLS. Można też oczywiście wstawić konkretną wartość wersji dla wybranego sprawozdania kontrolingowego.

Rys. 4. Definicja wyliczenia dla funkcji, uzupełnienie parametru Wersja

Rys. 5. Definicja wyliczenia dla funkcji, uzupełnienie parametru Wymiar
W polu Wymiar należy podać symbol wymiaru z definicji sprawozdania kontrolingowego (dostępna jest lista rozwijana do wyszukania wartości). W tym miejscu można wykorzystać znak procentu (%), który w czasie uruchomienia będzie powodował automatyczne wyszukanie symbolu wymiaru ze wszystkich dostępnych dla danego sprawozdania kontrolingowego przy wykorzystaniu parametru Główny na definicji wymiaru. W przypadku nieznalezienia jakiegokolwiek wymiaru z danych słownikowych zostanie zastosowany standardowy symbol WART. W tym miejscu można wpisać także na sztywno konkretny symbol wymiaru. Po wykonaniu tych kroków zapisujemy nasze ustawienia.
Poniżej znajduje się naliczone sprawozdanie kontrolingowe Dane do CIT ze wskazaną, skonfigurowaną pozycją do przeniesienia.

Rys. 6. Sprawozdanie kontrolingowe Dane do CIT, pozycja wybrana do przeniesienia do raportu XLS
Po zapisaniu definicji wyliczenia, uruchomiamy przeliczenie wartości na raporcie XLS. W tym wypadku w słowniku Deklaracja CIT-8 uruchomiamy procedurę Przelicz CIT‑8, dla deklaracji w wersji 32 za rok 2023. Wartość z wybranej linijki sprawozdania kontrolingowego pojawi się w wybranej pozycji raportu XLS, czyli w deklaracji CIT-8 – przy założeniu, że zostało ono wcześniej przeliczone i ma odpowiednie wartości.

Rys. 7. Raport XLS (Deklaracja CIT-8) – pozycja przeniesiona ze sprawozdania kontrolingowego
Brak odpowiednich wartości na raporcie XLS może być spowodowany brakiem wyliczeń na sprawozdaniu kontrolingowym lub nieodpowiednio ustawionymi parametrami dla wywołania funkcji. W szczególności dotyczyć to może symboli Wersja i Wymiar, które nie odpowiadają definicji sprawozdania kontrolingowego. W takim wypadku należy ponownie przeanalizować parametry wywołania funkcji w korelacji z definicją sprawozdania kontrolingowego.
Konfiguracja
Funkcjonalność wymaga nadania uprawnień: NIE
Funkcjonalność wymaga skonfigurowania: TAK