| Termin | Definicja |
|---|---|
| Dlaczego Subiekt GT nie aktualizuje cenników? | Subiekt GT może nie aktualizować cenników z powodu błędów synchronizacji danych lub nieprawidłowo zaimportowanego pliku cennika. Dlaczego Subiekt GT nie aktualizuje cenników i na czym polega problemBrak odświeżenia cennika w Subiekcie GT zwykle oznacza, że program nie może poprawnie odczytać danych źródłowych, przetworzyć pliku albo zapisać nowych informacji w bazie. Samo polecenie aktualizacji może zostać uruchomione, lecz efekt nie będzie widoczny na kartotekach towarowych. W niektórych przypadkach pojawia się komunikat o błędzie, w innych program kończy operację bez wyraźnego ostrzeżenia, a ceny pozostają takie jak wcześniej. Przyczyna może znajdować się zarówno po stronie pliku cennika, jak i konfiguracji importu. Znaczenie ma format dokumentu, sposób oznaczenia towarów, typ użytych kolumn, kodowanie znaków oraz reguły przypisywania danych do kartotek. Jeżeli system otrzyma cenę bez jednoznacznego identyfikatora produktu, może pominąć wiersz albo przypisać wartość do niewłaściwego towaru. Z tego względu problem z aktualizacją cennika wymaga sprawdzenia całego przepływu danych, a nie tylko ponownego kliknięcia przycisku importu. Warto odróżnić aktualizację ceny zakupu, ceny sprzedaży, marży i poziomu magazynowego. Każdy z tych elementów może być obsługiwany inną regułą. Zmiana jednej wartości nie zawsze powoduje zmianę pozostałych. Czasem cennik jest wczytywany prawidłowo, lecz ustawienia programu blokują nadpisanie istniejącej ceny. W takiej sytuacji import wygląda na wykonany, jednak użytkownik widzi poprzednie dane. Subiekt GT a cennik: kontekst techniczny i porównanie sposobów importuSubiekt GT może korzystać z plików przygotowanych w arkuszu kalkulacyjnym, dokumentów tekstowych albo danych wygenerowanych przez inny program handlowy. Różnica między tymi źródłami nie ogranicza się do rozszerzenia pliku. Istotny jest separator kolumn, format liczb, zapis wartości procentowych, oznaczenie waluty, sposób zapisu znaków diakrytycznych oraz obecność pustych wierszy. Plik, który wygląda poprawnie po otwarciu w arkuszu, może mieć strukturę niezgodną z wymaganiami importera. Najczęściej spotyka się identyfikowanie towarów po symbolu, kodzie kreskowym albo nazwie. Symbol jest zwykle bezpieczniejszy niż sama nazwa, ponieważ nazwy mogą różnić się wielkością liter, dodatkowymi spacjami lub opisem wariantu. Kod kreskowy także wymaga ostrożności, zwłaszcza gdy w pliku został zapisany jako liczba i arkusz usunął początkowe zera. W efekcie program nie znajduje istniejącego produktu i nie aktualizuje jego cennika. Problem może dotyczyć również zgodności rodzaju ceny. Jeżeli w pliku znajduje się cena netto, a import został skonfigurowany dla ceny brutto, wynik będzie odmienny od oczekiwanego. Podobnie działa pomylenie kolumny ceny podstawowej z kolumną przeznaczoną dla konkretnego poziomu cenowego. Przed rozpoczęciem importu należy ustalić, która wartość ma zostać zmieniona oraz czy program ma zastąpić istniejące dane, czy tylko uzupełnić puste pola. W porównaniu z ręczną edycją pojedynczych kartotek import pozwala szybko obsłużyć większy zestaw produktów, ale jest bardziej wrażliwy na błędy strukturalne. Ręczna zmiana jednej pozycji może być prostsza, gdy problem dotyczy tylko kilku towarów. Przy większej liczbie rekordów korzystniejsze jest najpierw naprawienie schematu pliku i wykonanie kontrolnej próby na niewielkiej kopii danych. Typowe problemy, przez które Subiekt GT nie zmienia cen
Warto zwrócić uwagę na skalę problemu. Jeżeli nie aktualizuje się jedna pozycja, podejrzenie pada przede wszystkim na jej identyfikator lub dane w konkretnym wierszu. Jeżeli nie zmienia się cały cennik, bardziej prawdopodobne są ustawienia importu, blokada zapisu, niewłaściwy format pliku albo wybór nieodpowiedniej bazy. Jeżeli zmieniają się tylko niektóre towary, trzeba porównać poprawne i pominięte rekordy, szukając różnic w symbolach, kodach i zapisie cen. Praktyczne wskazówki przed ponowną aktualizacją cennika Subiekt GTNajpierw należy wykonać kopię bazy lub skorzystać z bezpiecznego środowiska testowego. Pozwala to wrócić do wcześniejszego stanu, gdy import nadpisze niewłaściwe ceny albo przypisze wartości do nieodpowiednich kartotek. Kopia powinna być opisana datą i zakresem danych, aby później łatwo rozpoznać, z którego momentu pochodzi. Następnie warto otworzyć plik w zwykłym edytorze tekstu, a nie tylko w arkuszu. Wtedy można sprawdzić rzeczywistą liczbę kolumn, użyty separator, cudzysłowy, puste pola i sposób zapisu wartości. Dobrą praktyką jest pozostawienie w pliku wyłącznie potrzebnych kolumn oraz usunięcie dodatkowych formuł, komentarzy i wierszy podsumowania. Ceny najlepiej przygotować jako zwykłe wartości, bez formatów zależnych od lokalnych ustawień arkusza. Przed pełnym importem należy wybrać kilka produktów reprezentujących różne przypadki: towar z kodem kreskowym, towar bez kodu, produkt z ceną zawierającą część dziesiętną oraz pozycję, której cena ma zostać zmieniona na niższą. Po wykonaniu próby trzeba sprawdzić kartoteki bezpośrednio w programie oraz zweryfikować, czy zmieniony został właściwy poziom cenowy. Jeżeli test zakończy się poprawnie, można przejść do większego zestawu. Pomocne jest również zapisanie komunikatu błędu, godziny wystąpienia, nazwy pliku i liczby przetwarzanych rekordów. Te informacje ułatwiają odtworzenie problemu. Nie należy wielokrotnie uruchamiać importu bez zmiany ustawień, ponieważ kolejne próby mogą utrudnić ocenę, które dane zostały zapisane. W przypadku rozbieżności należy porównać raport z importu z bazą, a nie opierać się wyłącznie na widoku listy towarów. Kiedy zgłosić się do serwisu z problemem Subiekt GTDo serwisu warto zgłosić się wtedy, gdy cennik nie aktualizuje się mimo poprawnego przygotowania pliku, pojawiają się niejasne błędy bazy danych, program przerywa pracę podczas importu albo zmiany są zapisywane tylko częściowo. Konsultacja jest wskazana również wtedy, gdy nie ma pewności, czy problem dotyczy samego pliku, konfiguracji programu, uprawnień użytkownika czy stanu bazy. Szczególnej ostrożności wymaga sytuacja, w której nieprawidłowe ceny mogły już zostać wykorzystane na dokumentach sprzedaży. Przy zgłoszeniu powinno się przygotować przykładowy plik cennika, opis oczekiwanego rezultatu, kilka symboli towarów oraz informację, które pozycje zostały zaktualizowane, a które pominięte. Przydatny jest także dokładny komunikat wyświetlany przez Subiekt GT i informacja, czy problem występuje na jednym stanowisku, czy na każdym stanowisku korzystającym z tej samej bazy. Nie należy przesyłać pełnej bazy bez potrzeby; do wstępnej analizy często wystarcza kopia zapasowa i ograniczony, pozbawiony danych wrażliwych zestaw testowy. Warszawskie Pogotowie Komputerowe 24/7 może przeanalizować przyczynę błędnej aktualizacji, sprawdzić przygotowanie pliku, ustawienia importu oraz działanie bazy, a następnie wskazać bezpieczny sposób dalszej pracy. W razie potrzeby można również uporządkować kartoteki i przygotować procedurę testowania kolejnych cenników, aby podobny problem łatwiej rozpoznać przed wykonaniem pełnej aktualizacji. |