Narzędzie samo znajdzie kolumny po nazwach nagłówków (Data, kod odpadu, Ilość wj./wyj., Dostawca, Sektor…) —
nawet jeśli kolejność kolumn w eksporcie się zmieni, np. po usunięciu kolumny.
| Kategoria | Dziś | Narastająco | Prognoza | Limit | Status | Uwagi | Wykorzystanie | Odchylenie [Mg] | Odchylenie [%] |
|---|
| Kategoria | Dziś | Narastająco | Prognoza | Limit | Status | Uwagi | Wykorzystanie | Odchylenie [Mg] | Odchylenie [%] |
|---|
| Kategoria | Dziś | Narastająco | Prognoza | Limit | Status | Uwagi | Wykorzystanie | Odchylenie [Mg] | Odchylenie [%] |
|---|
| Kategoria | Dziś | Narastająco | Prognoza | Limit | Status | Wykorzystanie | Odchylenie [Mg] | Odchylenie [%] |
|---|
| Kod odpadu | Odbiorca | Dziś | Narastająco | Prognoza | Uwagi |
|---|
| Kategoria | Limit (Mg / mies.) | Status zapisu |
|---|
Limity są przypisane do konkretnego miesiąca i konkretnej sekcji — ten sam dostawca może mieć inny limit w SOK200301, a inny (albo żaden) w Gabarytach. Zmiana limitu tutaj od razu przelicza tabele w zakładkach PZ.
Mapowanie pełnej nazwy z pliku wsadowego (kolumna „Dostawca") na czytelną nazwę w raporcie. Dopasowanie: fragment nazwy (bez rozróżniania wielkości liter).
| Fragment nazwy w pliku | Nazwa wyświetlana |
|---|
Tylko kody wymienione poniżej pojawiają się w sekcji WZ — reszta (np. materiały do recyklingu 15 01 xx) jest pomijana, bo nie była częścią oryginalnego raportu wagowego. Kolumna „Wymagany odbiorca" jest opcjonalna — jeśli wypełniona, kod liczy się tylko dla wierszy, gdzie nazwa odbiorcy zawiera ten fragment (np. 20 02 01 tylko dla BEST-EKO).
| Kod odpadu | Grupa (nagłówek w WZ) | Wymagany odbiorca (opcjonalnie) |
|---|
Odbiorcy oznaczeni w Twoim ręcznym szablonie jako „nie jedzie, niech zostanie" — zawsze widoczni w tabeli/kartach WZ w danej grupie, nawet przy 0,00. Kolumna „Uwaga" to Twoja własna notatka (np. "NOTYFIKACJA", "balast", "gabaryty") — pokazuje się TYLKO gdy dany odbiorca faktycznie ma w danym miesiącu realny wolumen; dla czystego "pustego" wiersza (0,00) Uwagi zostają puste. Odbiorców oznaczonych samym „nie jedzie" (bez „niech zostanie") NIE dodawaj tutaj — mają po prostu nie pokazywać się wcale.
| Grupa | Fragment nazwy odbiorcy | Uwaga (gdy aktywny) |
|---|
⚠ To jest moja najlepsza interpretacja Twojego opisu krótkich kodów z kolumny Uwagi (głównie przy 19 12 12) — proszę zweryfikuj i popraw, jeśli źle zrozumiałem. Dopasowanie jest po dokładnej wartości pola Uwagi (nie fragmencie), więc np. samo "G" nie złapie przypadkiem czegoś innego. Jeśli surowy tekst nie pasuje do żadnego kodu poniżej, w tabeli WZ pokaże się bez zmian (oryginalny tekst z pliku).
| Kod w Uwagach (dokładnie) | Czytelna etykieta |
|---|
Dni robocze liczymy jako poniedziałek–sobota. Dodaj tu daty, które mimo to są dniami wolnymi (święta ustawowe wypadające w te dni), żeby dzień roboczy i prognoza liczyły się poprawnie.
| Data (dzień wolny) |
|---|
Każde wgranie pliku dogrywa się do wcześniej zapisanych danych: dla dat obecnych w nowym pliku stare wiersze są podmieniane (korekta), reszta miesięcy zostaje bez zmian.
Trwały zapis działa lokalnie w tej przeglądarce (IndexedDB) — dane zostają na dysku nawet po zamknięciu karty i otwarciu pliku ponownie. Jeśli z jakiegoś powodu przeglądarka to zablokuje (np. tryb prywatny), poniższy eksport/import JSON jest zapasowym sposobem przenoszenia bazy między urządzeniami lub na wypadek wyczyszczenia danych przeglądarki.
Jak tego używać codziennie: na koniec dnia kliknij "Eksportuj bazę (JSON)" i zapisz plik obok narzędzia. Następnego dnia: otwórz narzędzie, wgraj najnowszy plik wsadowy, a potem (jeśli chcesz zachować starszą historię) zaimportuj wcześniej zapisany JSON — dane się połączą tak samo jak przy wgrywaniu kolejnego wsadowego pliku.
Wskaż folder na dysku współdzielonym (np. zsynchronizowany OneDrive/SharePoint) — od tej pory każde kliknięcie „💾 Zapisz" dodatkowo zapisze tam gotowy plik raportu (dokładnie w tej samej formie, którą wysyłałbyś mailem), bez okna „Zapisz jako". Działa w Chrome/Edge. W innych przeglądarkach (Firefox, Safari) ta funkcja nie jest dostępna — tam plik trzeba pobrać ręcznie przyciskiem „⬇ Eksportuj raport" i przenieść do folderu samodzielnie.
Wysyłka do Power Automate (działa we wszystkich przeglądarkach — Chrome, Edge, Firefox, Safari): wklej adres URL webhooka wygenerowany przez trigger „Gdy żądanie HTTP jest odbierane" w Twoim flow. Każde kliknięcie „💾 Zapisz" wyśle tam CAŁY gotowy plik raportu (dokładnie to, co dostałby wagowy przez „Eksportuj raport") jako treść żądania. Wagowy nie loguje się nigdzie — samo zapisanie na dysku/wysyłka mailem dzieje się po stronie Twojego flow (Twoje konto Microsoft 365), nie po jego stronie.
Ważne ograniczenie: przeglądarki nie pozwalają odczytać odpowiedzi z takiego żądania (zabezpieczenie CORS, którego Power Automate nie obsługuje) — wysyłka realnie dociera i uruchamia flow, ale dashboard nie jest w stanie potwierdzić „dotarło ✓ / nie dotarło ✗". Warto raz przetestować całą ścieżkę ręcznie po stronie Power Automate.
Publikacja "widoku w chmurze" (interaktywna strona, ta sama dla każdego, niezależnie od komputera/przeglądarki): wklej tu adres Twojej strony Cloudflare Pages i token dostępu. Każde kliknięcie „💾 Zapisz i wyślij” dodatkowo opublikuje aktualne dane pod tym adresem — każdy, kto wejdzie na link (z tokenem w adresie), zobaczy zawsze najświeższy stan, bez pobierania czy kopiowania żadnych plików.