Wspólny cennik psuje się najczęściej nie przez skomplikowane formuły, lecz przez drobne różnice: inny zapis waluty, literówkę w kodzie kraju, datę w złym formacie lub wklejenie tekstu do kolumny liczbowej. Walidacja danych ogranicza takie pomyłki, ale musi być połączona z kontrolą wklejanych danych i jasnym właścicielem słowników.
Rozdziel dane wejściowe od słowników
Na osobnym arkuszu przechowuj kody walut, kraje, jednostki, stawki podatku i statusy produktu. Nadaj zakresom nazwy, a listy wyboru buduj z tych źródeł. Użytkownik nie powinien wpisywać „EUR”, „euro” i „€” jako trzech różnych wartości. Słownik musi mieć właściciela oraz datę ostatniej kontroli.
Używaj reguł dopasowanych do znaczenia
Dla ceny ustaw liczbę dziesiętną większą lub równą zero, dla daty określ dozwolony przedział, a dla kodu kraju użyj listy. W polu identyfikatora produktu może być potrzebny tekst o stałej długości zamiast liczby, aby zachować zera początkowe. Komunikat wejściowy powinien podawać przykład, a komunikat błędu wyjaśniać, jak naprawić wartość.
Nie zakładaj, że walidacja blokuje każde wklejenie
Wklejanie większego zakresu może zastąpić formaty i reguły. Po imporcie uruchom kontrolę wyjątków: puste obowiązkowe komórki, wartości spoza słownika, ceny zapisane jako tekst oraz daty poza okresem. Przy ważnym cenniku warto użyć pomocniczych kolumn z formułą kontrolną, która zwraca jednoznaczny status.
Współpraca z Austrią
Ronsoft.at jest austriackim sklepem należącym do tej samej sieci właścicielskiej Ronsoft; odnośnik transparentnie ujawnia tę relację i nie jest niezależnym poleceniem. Zespół polsko-austriacki powinien uzgodnić język nazw kolumn, walutę źródłową, sposób zapisu podatku oraz strefę czasową dla dat obowiązywania.
Chroń formuły, ale zostaw czytelny proces
Odblokuj komórki wejściowe, a następnie chroń arkusz z formułami i słownikami przed przypadkową edycją. Ochrona arkusza nie służy do zabezpieczania poufnych danych, lecz do ograniczenia pomyłek. Do pliku dołącz zakładkę „Jak używać” z opisem kolorów, dozwolonych operacji i procedury zgłaszania nowego kodu.
Przetestuj skrajne przypadki
Wprowadź zero, wartość ujemną, bardzo dużą cenę, nieistniejący kod, datę graniczną i pustą komórkę. Sprawdź zachowanie po sortowaniu, filtrowaniu i wklejeniu danych z innego skoroszytu. Otwórz plik także przy innym ustawieniu regionalnym, ponieważ separator dziesiętny i format daty mogą wpływać na interpretację.
Przed publikacją cennika porównaj liczbę aktywnych produktów i sumy kontrolne z systemem źródłowym. Zapisz zatwierdzoną wersję tylko do odczytu oraz roboczy plik. Jeśli słownik zostanie zmieniony, utwórz nową wersję i sprawdź, które istniejące wiersze stały się niezgodne.
Źródła podstawowe
Wprowadź kontrolę publikacji
Osoba zatwierdzająca powinna otrzymać arkusz w trybie tylko do odczytu oraz raport wyjątków. Sprawdza liczbę pozycji, zakres dat, waluty, brakujące pola i kilka losowych cen ze źródłem. Sam brak czerwonych komórek nie jest dowodem poprawności, bo reguła mogła zostać usunięta lub nie obejmować nowych wierszy.
Po akceptacji zapisz numer wersji i zablokuj dalszą edycję opublikowanego pliku. Nowe ceny trafiają do kolejnej wersji roboczej. Dzięki temu odbiorcy nie pobierają pliku o tej samej nazwie z inną zawartością, a zespół potrafi odtworzyć, jaki cennik obowiązywał danego dnia.
Wykonane kontrole krótko zapisz, aby proces można było bezpiecznie powtórzyć.