---
title: "Raporty"
---

# Raporty

Release Update | 25R2

 
# Reporting & Analytics w IFS Cloud. Koniec z raportowaniem w Excelu

 System ERP, który nie dostarcza rzetelnych danych w czasie rzeczywistym, jest tylko drogą bazą danych. W wersji 25R2 IFS Cloud oferuje architekturę, która eliminuje potrzebę zewnętrznych narzędzi dla 90% procesów raportowych.

---

 ## Warstwowa architektura analityczna

 Czasy, gdy do każdego raportu potrzebowałeś zewnętrznego software'u, bezpowrotnie minęły. IFS Cloud 25R2 wprowadza tiered architecture – od ad-hoc zapytań SQL po zaawansowaną analitykę strategiczną. Wszystko to bez opuszczania platformy i naruszania zasady Clean Core.

 Schemat: Stos raportowy IFS Cloud 25R2

 ## Operational Intelligence. Dane dla front-line

 Narzędzia wspierające codzienne decyzje operacyjne i widoczność procesów w czasie rzeczywistym.

 ##### 1. SQL Quick Reports

 **Zastosowanie:** Szybkie zrzuty danych i natychmiastowe rozwiązywanie problemów.

 Budowa wysokowydajnych widoków SQL oraz raportów Query Builder. Zapewniają błyskawiczny dostęp do żywych danych, które można filtrować, grupować i eksportować jednym kliknięciem. Idealne dla użytkowników potrzebujących surowych danych "na już".

 ##### 2. IFS Lobbies

 **Zastosowanie:** Rola-zależne KPI i listy zadań typu "To-Do".

 Wdrożenie wizualnych kokpitów opartych na natywnych źródłach danych (Data Sources). Lobby wizualizują przepływy procesowe (np. "Procure to Pay") i natychmiast wyłapują wyjątki (np. "Opóźnione dostawy").

 ## Problem: Raportowanie to nie księgowość historyczna

 Większość firm popełnia błąd, traktując raporty jako kronikę zdarzeń przeszłych. To błąd projektowy. Raportowanie w ERP musi służyć do przewidywania przyszłości i zarządzania wyjątkami.

 Jeśli Twój zespół spędza 4 godziny dziennie na obróbce danych w arkuszach, Twój system ERP zawiódł. Rozwiązaniem nie jest mocniejszy serwer, a lepsze wykorzystanie OData i natywnych modeli analitycznych.

 ## Często zadawane pytania (AEO)

 Czy Quick Reports wpływają na wydajność systemu?

 Tylko jeśli są źle napisane. Użycie nieindeksowanych kolumn w zapytaniach SQL może "zamulić" bazę. Standard 25R2 pozwala na monitorowanie i ograniczanie zasobów dla ciężkich zapytań.

 Czy Lobby mogą zastąpić Power BI?

 Lobby służą do operacji "tu i teraz". Power BI jest przeznaczony do trendów historycznych i cross-modułowej analityki Big Data. W 25R2 oba narzędzia współpracują przez zunifikowane modele danych.

 ## Krok techniczny: Inicjacja optymalizacji

 Zidentyfikuj 3 najczęściej eksportowane do Excela raporty. Zamiast kolejnego arkusza, stwórz dla nich **Operational Data Source** i opublikuj jako licznik w **Lobby**. Jeśli proces wymaga skomplikowanej logiki – użyj **Business Process Automation (BPA)** do agregacji danych w tle.

 Prawdziwa analityka w IFS Cloud zaczyna się tam, gdzie kończy się praca ręczna. Wykorzystaj natywne narzędzia 25R2, aby przekształcić swój ERP w realny kokpit zarządczy.

  


## Analiza zużycia materiałów w produkcji

![Analiza zużycia materiałów w produkcji](https://www.ifs-erp.com/images/Manufacturing%20Material%20Consumption%20Analysis/Manufacturing%20Material%20Consumption%20Analysis%20Small.png)

ID PRODUKTU: [REP-MAN-001](https://www.ifs-erp.com/marketplace/reports) | Szybki raport SQL

 
## Analiza Zużycia Materiałów Produkcyjnych

 Zyskaj pełną widoczność kosztów produkcji. Szczegółowe zestawienie zużycia materiałów w rozbiciu na Zlecenia Produkcyjne, łączące wykorzystanie surowców bezpośrednio z wytworzoną częścią nadrzędną.

 Status: Wydany Zoptymalizowany: Tak (CTE) Moduł: Produkcja

 ### 1. Przegląd Raportu

 Śledzenie rzeczywistego kosztu materiałów wydanych do produkcji może być wyzwaniem przy tysiącach pozycji transakcyjnych. Ten raport agreguje **Wydania do Zlecenia Produkcyjnego (SOISS)**, **Pobrania automatyczne (BACFLUSH)** oraz **Zwroty z wydania (UNISS)**, aby obliczyć zużycie netto w określonym okresie.

 W przeciwieństwie do standardowych widoków historii transakcji, raport ten wykorzystuje **wspólne wyrażenia tablicowe SQL (CTE)**. Ta architektura typu „najpierw filtruj” znacznie zwiększa wydajność na dużych bazach danych poprzez filtrowanie tabeli Części Magazynowych przed jej złączeniem z ogromną tabelą Historii Transakcji.

 ![Analiza Zużycia Materiałów Produkcyjnych Raport - Widok Wyników](https://www.ifs-erp.com/images/Manufacturing%20Material%20Consumption%20Analysis/Manufacturing%20Material%20Consumption%20Analysis%20Report%20-%20Result%20View.png)

 ![Analiza Zużycia Materiałów Produkcyjnych Raport - Widok Excel](https://www.ifs-erp.com/images/Manufacturing%20Material%20Consumption%20Analysis/Manufacturing%20Material%20Consumption%20Analysis%20Report%20-%20Excel%20View.png)

 **Nowa funkcja:** Niniejsza wersja zawiera dynamiczny wiersz **Suma końcowa** na samym dole, wykorzystujący funkcjonalność SQL `ROLLUP`, co pozwala na natychmiastowe sprawdzenie całkowitej wartości zużycia bez konieczności eksportu danych do programu Excel.

 ### 2. Główne Funkcje

 - **Powiązanie Nadrzędny-Podrzędny:** Pokazuje dokładnie, które surowce (Część składowa) zostały użyte do wytworzenia konkretnego gotowego produktu (Część wytworzona).
- **Obliczanie Kosztu Netto:** Automatycznie odejmuje zwroty (Zwroty z wydania) od Wydań, aby zaprezentować rzeczywisty koszt netto.
- **Filtrowanie według Klasyfikacji:** Umożliwia szczegółową analizę według Głównej Grupy Towarowej, Klasy Aktywów lub Klasy ABC.
- **Średni Koszt Ważony:** Oblicza rzeczywisty średni koszt jednostkowy dla wybranego okresu.
- **Zoptymalizowany pod kątem Wydajności:** Zaprojektowany z myślą o szybkim działaniu nawet przy szerokich zakresach dat.

 
#### Kolumny Wyjściowe Raportu

 | Nazwa kolumny | Opis |
| --- | --- |
| Site (Oddział) | Identyfikator oddziału / witryny (wyświetla "SUMA KOŃCOWA" w wierszu podsumowania). |
| Planner (Planista) | Planista odpowiedzialny za dany surowiec. |
| Component Part No (Numer części składowej) | Identyfikator zużytego surowca. |
| Manufactured Part No (Numer części wytworzonej) | Część nadrzędna produkowana w ramach Zlecenia Produkcyjnego. |
| Quantity (Ilość) | Ilość netto zużycia (Wydania - Zwroty). |
| Total Value (Wartość całkowita) | Finansowy koszt netto zużycia. |
| Average Unit Cost (Średni koszt jednostkowy) | Obliczony średni koszt ważony. |

 ### 3. Parametry Wejściowe

 Podczas uruchamiania tego raportu w IFS Cloud użytkownik zostanie poproszony o podanie następujących kryteriów:

 | Parametr | Opis | Opcjonalny? |
| --- | --- | --- |
| &Contract | Identyfikator Oddziału (np. 10). Obsługuje znaki wieloznaczne (%). | Nie |
| &DateFrom | Data rozpoczęcia analizy (RRRR-MM-DD). | Nie |
| &DateTo | Data zakończenia analizy. | Nie |
| &PartNo | Filtrowanie według konkretnego Numeru Części Składowej. | Tak |
| &PrimeCommodity | Filtrowanie według kodu Głównej Grupy Towarowej. | Tak |
| &AssetClass | Filtrowanie według Klasy Aktywów. | Tak |

 ### Najczęściej Zadawane Pytania (FAQ)

 ## 

 Logika raportu automatycznie wykrywa kody transakcji `UNISS` i odejmuje je od sumy całkowitej. Na przykład, jeśli wydano 10 jednostek, a zwrócono 2, raport wyświetli Ilość Netto jako 8.

 ## 

 W standardowej Historii Transakcji IFS wydania są rejestrowane jako liczby ujemne. Odwróciliśmy znak w logice tego raportu, aby „Zużycie” pojawiało się jako wartość dodatnia, co ułatwia menedżerom finansowym odczyt i sumowanie danych.

 ## 

 Tak. Raport opiera się na datach transakcji, a nie na statusie zlecenia. Przechwytuje on całe zużycie w wybranym zakresie dat, niezależnie od tego, czy Zlecenie Produkcyjne ma obecnie status `Rozpoczęte`, `Zamknięte` czy `Zaparkowane`.

 ## 

 Kolumna ta jest uzupełniana tylko wtedy, gdy transakcja materiałowa jest bezpośrednio powiązana ze specyficznym Zleceniem Produkcyjnym (poprzez referencje źródłowe). Jeśli ręczne wydanie (`SOISS`) zostało wykonane bez odpowiedniej referencji lub dane pochodzą ze starszej migracji, pole to może pozostać puste.

 ## 

 Ostatni wiersz agreguje wartość wszystkich transakcji wymienionych powyżej. Wykorzystuje on funkcję SQL `ROLLUP`, aby upewnić się, że obliczenia są wykonywane po stronie serwera, zapewniając natychmiast dokładną sumę finansową dla wybranego okresu.

 ##### Cena

 300 EUR

 Opłata jednorazowa

 Dostarczany natychmiast do pobrania.

 ###### Szczegóły Raportu

 
|  |  |
| --- | --- |
| Typ: | Szybki raport SQL |
| Moduł: | Produkcja / Magazyn |
| Zoptymalizowany: | Tak (CTE) |
| Grupowanie według: | Oddział, Numer części |


[Read more...](https://www.ifs-erp.com/raporty/analiza-zuzycia-materialow-w-produkcji.md)

## Raport On-Time In-Full (OTIF) 

![Raport On-Time In-Full (OTIF) ](https://www.ifs-erp.com/images/On%20Time%20In%20Full%20OTIF%20Report/OTIF_Small.png)

![Monitor zagrożonych dostaw do klientów: zrzut ekranu z IFS Cloud](https://www.ifs-erp.com/images/On%20Time%20In%20Full%20OTIF%20Report/OTIF_Report_Screenshot_IFS_Data_Filters.png)

 ID produktu: REP-INV-002 | Kategoria: Łańcuch dostaw

 ## Monitor zagrożonych dostaw do klientów

 dla IFS Cloud i IFS Applications 10

 Bieżący podgląd wierszy zamówień klientów, którym grozi niedotrzymanie terminu dostawy. Dział obsługi klienta i planiści logistyki reagują, zanim zrobi się za późno.

 Status: Wydany Typ: Szybki raport (SQL) Zgodny z IFS Cloud | Apps 10

 250,00 EUR

 Płatność jednorazowa, licencja na jeden podmiot

 Raport wskazuje wiersze zamówień klientów z dostawą na dziś lub jutro, które nie mają jeszcze statusu „Pobrany” ani „Dostarczony”. To siatka bezpieczeństwa, dzięki której zespół łańcucha dostaw widzi problem, zanim zadzwoni klient.

 ### Najważniejsze funkcje

 
- Przesuwane okno czasowe (dni wstecz i do przodu)
- 11 parametrów filtrowania
- Imiona i nazwiska sprzedawców i koordynatorów zamiast kodów
- Odporny na aktualizacje, bez modyfikacji standardu IFS

 [Kup i pobierz](#purchase)

 30 dni wsparcia e-mailowego

 Architektura odporna na aktualizacje

 Pełny kod źródłowy SQL

  ## 1. Informacje o dokumencie

 
### 1.1 Specyfikacja modyfikacji

 | Nazwa | Monitor zagrożonych dostaw do klientów |
| --- | --- |
| ID | REP-INV-002 |
| Komponent | Zarządzanie łańcuchem dostaw (SCM) |
| Typ | Szybki raport (SQL) |
| Złożoność | Niska |
| Zgodność | IFS Cloud (21R1 – 25R2), IFS Applications 10 |
| Wersja | 1.1 |
| Aktualizacja | 2024-05-20 |
| Dostawca | IFS-ERP.com |

 
### 1.2 Historia dokumentu

 | Wersja | Data | Autor | Opis zmiany |
| --- | --- | --- | --- |
| **1.1** | 2024-05-20 | IFS-ERP.com | Nowe filtry (sprzedawca, grupy cenowe, grupy statystyczne) i dodatkowe kolumny opisowe w wyniku. |

  ## 2. Kwestie otwarte / wymagane decyzje

 ### Uwaga wdrożeniowa

 **Puste wartości (NULL):** gdy na zamówieniu nie ma sprzedawcy albo koordynatora, raport wstawia odpowiednio **'No Salesman'** i **'No Coordinator'**, żeby taki wiersz nie znikał z wyników. Przed wdrożeniem administrator może zmienić te wartości w kodzie SQL, np. na „Brak sprzedawcy”.

  ## 3. Wprowadzenie

 ### 3.1 Cel

 Raport daje pracownikom obsługi klienta i planistom logistyki **„siatkę bezpieczeństwa”**. Wskazuje wiersze zamówień klientów z dostawą na dziś lub jutro, które nie doszły jeszcze do statusu „Pobrany” ani „Dostarczony”.

 ### 3.2 Rozwiązanie alternatywne

 Dziś trzeba ręcznie otworzyć okno *Overview – Customer Order Lines*, zawęzić zakres dat i odfiltrować wiersze już wysłane. Taka praca jest **reaktywna i podatna na pomyłki**, a jej efektem często są przegapione dostawy.

 ### 3.3 Zakres

 Raport obejmuje wszystkie zamówienia sprzedaży w wybranych oddziałach (Site). Patrzy **do przodu (planowanie)** i **wstecz (wyłapywanie spóźnionych dostaw)**, więc pokrywa cały strumień wysyłek.

 ### 3.4 Ograniczenia

 Raport pomija zamówienia **zablokowane na poziomie nagłówka**, bo to blokady administracyjne, a nie problemy logistyczne. Pokazuje dane bieżące, a nie historyczny stan na wybrany dzień.

 ### 3.5 Załączniki

 **Kod źródłowy SQL:** pełne zapytanie SQL jest w paczce do pobrania, razem z instrukcją wdrożenia w PDF.

  ## 4. Opis funkcjonalny

  Zrzut ekranu raportu: filtry danych w IFS Cloud

 ![Raport OTIF: zrzut ekranu IFS Cloud z filtrami danych](https://www.ifs-erp.com/images/On%20Time%20In%20Full%20OTIF%20Report/OTIF_Report_Screenshot_IFS_Data_Filters.png) Interaktywny panel filtrów: 11 parametrów do precyzyjnego zawężania danych

  Najważniejsze funkcje

 - **Przesuwane okno czasowe:** zmienne `&DaysPast` i `&DaysFuture` wyznaczają okres, który raport bierze pod uwagę, liczony od dzisiejszej daty.
- **Rozbudowane filtrowanie:** filtry po sprzedawcy, koordynatorze, grupie klientów, grupie cenowej i grupie sprzedaży pozwalają zejść do szczegółów.
- **Czytelne nazwy:** raport pokazuje imiona i nazwiska sprzedawców i koordynatorów, a nie same identyfikatory.
- **Logika siatki bezpieczeństwa:** w jednym widoku są zamówienia nadchodzące (działanie z wyprzedzeniem) i zaległe (reakcja na opóźnienie).

  
### Parametry wyboru (filtry)

 | Parametr | Opis | Wartość domyślna |
| --- | --- | --- |
| `&DaysPast` | Ile dni wstecz szukać zaległych zamówień | 7 |
| `&DaysFuture` | Ile dni do przodu pokazywać nadchodzące zamówienia | 1 |
| `&Contract` | Filtr oddziału (Site / Contract) | % (wszystkie) |
| `&CustomerNo` | Filtr wg numeru klienta | % (wszystkie) |
| `&CustomerStatisticsGroup` | Filtr wg grupy statystycznej klienta | % (wszystkie) |
| `&CustomerPriceGroup` | Filtr wg grupy cenowej klienta | % (wszystkie) |
| `&Salesman` | Filtr wg imienia i nazwiska sprzedawcy | % (wszystkie) |
| `&PartNo` | Filtr wg numeru części | % (wszystkie) |
| `&SalesGroup` | Filtr wg grupy sprzedaży (grupy produktów) | % (wszystkie) |
| `&SalesPriceGroup` | Filtr wg grupy cen sprzedaży | % (wszystkie) |
| `&CoordinatorName` | Filtr wg imienia i nazwiska koordynatora zamówienia | % (wszystkie) |

  
### Kolumny wyniku raportu

 | Nazwa kolumny | Alias SQL | Opis |
| --- | --- | --- |
| Order No | `col.order_no` | Numer zamówienia klienta |
| Line No | `col.line_no` | Numer wiersza zamówienia |
| Rel No | `col.rel_no` | Numer zwolnienia wiersza zamówienia |
| Customer No | `col.customer_no` | Numer klienta |
| Customer Name | `customer_name` | Pełna nazwa klienta |
| Cust Stat Grp | `Customer_Statistics_Group` | Grupa statystyczna klienta |
| Cust Price Grp | `Customer_Price_Group` | Grupa cenowa klienta |
| Salesman | `Salesman_Name` | Imię i nazwisko sprzedawcy (gdy brak: 'No Salesman') |
| Part No | `part_no` | Numer części magazynowej |
| Part Description | `Part_Description` | Opis części z katalogu sprzedaży |
| Sales Grp | `Sales_Group` | Grupa katalogowa / grupa sprzedaży |
| Sales Price Grp | `Sales_Price_Group` | Grupa cen sprzedaży przypisana do części |
| Qty Due | `col.buy_qty_due` | Ilość do wysłania |
| UoM | `UnitMeas` | Jednostka miary sprzedaży |
| Qty Reserved | `col.qty_assigned` | Ilość obecnie zarezerwowana |
| Qty Picked | `col.qty_picked` | Ilość obecnie pobrana |
| Planned Del Date | `col.planned_delivery_date` | Planowana data dostawy wyliczona przez system |
| Status | `col.state` | Bieżący status wiersza (np. Zwolniony, Zarezerwowany) |
| Coordinator | `Coordinator_Name` | Imię i nazwisko koordynatora zamówienia (gdy brak: 'No Coordinator') |
| Site | `col.contract` | Identyfikator oddziału (Site / Contract) |

  ![Raport OTIF: dane wyeksportowane do Excela](https://www.ifs-erp.com/images/On%20Time%20In%20Full%20OTIF%20Report/OTIF_Report_Screenshot_Excel.png) Dane wyeksportowane do Excela, gotowe do tabel przestawnych i dalszej analizy

  ## 5. Opis techniczny i bezpieczeństwo

 Raport to **zapytanie SQL** przygotowane dla funkcji „Szybkie raporty” (Quick Reports) w IFS Cloud. Korzysta z indeksowanych kolumn tabeli `CUSTOMER_ORDER_LINE`, dzięki czemu działa szybko także przy dużej liczbie zamówień.

 **Wymagania:** IFS Cloud 21R1+ lub IFS Applications 10, uprawnienie `FND_QUICK_REPORTS`.

 **Technologia:** standardowy mechanizm szybkich raportów IFS (SQL, eksport i import XML).

 
### 5.1 Wykorzystane obiekty bazy danych

 **Raport łączy dane z następujących jednostek logicznych (widoków):**

 
- **CUSTOMER_ORDER_LINE (col):** główne źródło statusu i dat wiersza.
- **CUSTOMER_INFO (c):** nazwa klienta.
- **CUSTOMER_ORDER (co):** dane nagłówka, czyli powiązanie z koordynatorem i sprzedawcą.
- **PERSON_INFO (person):** zamienia identyfikatory osób na imiona i nazwiska.
- **SALES_PART (s):** grupy sprzedaży i grupy cenowe.

 
### 5.2 Logika techniczna

 - **Złączenia:** `LEFT JOIN` do `ORDER_COORDINATOR` i `PERSON_INFO` sprawia, że zamówienia bez przypisanego koordynatora lub sprzedawcy też pojawiają się w wyniku.
- **Funkcje:** `NVL` obsługuje parametry, więc niewypełniony filtr działa jak symbol wieloznaczny (`%`).
- **Logika dat:** warunek oparty na `SYSDATE` (`BETWEEN SYSDATE - X AND SYSDATE + Y`) daje zakres względny, liczony od bieżącej daty.

  ### Zgodność z zasadami bezpieczeństwa

 
- **Bez modyfikacji pakietów PL/SQL:** pełna zgodność z aktualizacjami Evergreen w IFS Cloud.
- **Standardowe zabezpieczenia IFS:** raport korzysta ze standardowego modelu uprawnień obiektu prezentacji `FND_QUICK_REPORTS`.
- **Uprawnienia:** raport ściśle respektuje role (RBAC) i zestawy uprawnień przypisane użytkownikowi.

  ## 6. Warunki dostawy

 Cena

 250 EUR

 Płatność jednorazowa

  

 Format

 .sql + .pdf

 Kod źródłowy i instrukcja

  

 Wsparcie

 30 dni

 Wsparcie e-mailowe w cenie

  

 Licencja

 Jeden podmiot

 Środowisko testowe i produkcyjne

  

 Czas dostawy

 Do 24 h

 Bezpieczny link do pobrania

 [Kup i pobierz](#)

  ## 7. Najczęściej zadawane pytania

 Jak wdrożyć raport w IFS Cloud? Produkt to skrypt SQL. Wystarczy otworzyć okno **Quick Reports** w IFS Cloud Solution Manager, utworzyć nowy raport typu „SQL Statement” i wkleić dostarczony kod. Nie trzeba niczego restartować ani przeprowadzać skomplikowanego wdrożenia. Całość zajmuje zwykle mniej niż 10 minut.

   Czy mogę dostosować kolumny? Tak. Kod źródłowy to otwarty SQL, więc przed publikacją raportu łatwo dodać kolejne kolumny (np. `Delivery_Terms` albo `Weight`), zmieniając instrukcję `SELECT`. Pełny kod źródłowy jest w paczce.

   Czy raport działa w IFS Applications 10? Tak. Wykorzystane widoki (np. `CUSTOMER_ORDER_LINE`) są standardowe we wszystkich wersjach IFS. Produkt jest opisany jako rozwiązanie dla IFS Cloud, ale logika SQL zwykle działa też w Apps 10 i Apps 9.

   Czy raport zadziała po kolejnej aktualizacji IFS Cloud? **Tak.** Raport korzysta ze standardowych widoków SQL dostarczanych przez IFS (zgodnych z Evergreen). Nie opiera się na własnym kodzie C# ani na modyfikacjach rdzenia systemu, więc jest w pełni odporny na aktualizacje.

   Czy jest limit użytkowników, którzy mogą uruchamiać raport? Nie. Licencja obejmuje **jedną instancję IFS (podmiot)**. Po instalacji raport może uruchamiać każdy użytkownik w organizacji, który ma odpowiednie uprawnienia, i to tak często, jak potrzebuje.


[Read more...](https://www.ifs-erp.com/raporty/na-czas-w-pelny.md)

