Start bez czekania na drukarkę, płatności na fakturze wysłanej do KSeF i wyjaśnienia przy pobieraniu z REGON
Program przy starcie pytał o domyślną drukarkę, przez co przy drukarce sieciowej poza zasięgiem uruchomienie potrafiło stanąć na dwadzieścia sekund — już nie pyta. Płatność można usunąć także na fakturze przyjętej przez KSeF: dokument jest zamknięty co do treści, nie co do rozliczenia. Pobieranie danych z REGON tłumaczy teraz, dlaczego nic nie pobrało — inaczej dla firmy bez numeru REGON, inaczej dla podmiotu zarejestrowanego w Polsce tylko do VAT. Ostrzeżenie o zbliżającym się limicie okien pojawia się przy otwieraniu okna, a nie co pięć minut, więc zdąży przed awarią. Komunikat o kończącej się subskrypcji pokazuje gotową propozycję przedłużenia ze sklepu.
Opublikowano
Wydanie o rzeczach, które kosztowały czas albo kończyły się komunikatem o błędzie tam, gdzie nic złego się nie działo: dwudziestosekundowy start przy niedostępnej drukarce sieciowej, zablokowane usuwanie płatności na fakturze przyjętej przez KSeF i pobieranie z REGON, które milczało o tym, dlaczego nic nie znalazło.
Start programu bez czekania na drukarkę
Program przy uruchomieniu sprawdzał domyślną drukarkę, choć nic mu ona wtedy nie była potrzebna — samo zapytanie kazało Windows nawiązać z nią połączenie. Przy drukarce sieciowej, która akurat jest poza zasięgiem (wyłączona, inna sieć, praca z domu), start potrafił stanąć na dwadzieścia sekund, jeszcze przed pokazaniem okna programu, z komunikatem systemu „Nawiązywanie połączenia z drukarką”.
Program już o to nie pyta. Drukowanie działa bez zmian: połączenie z drukarką nawiązuje się dopiero w chwili, gdy naprawdę drukujesz.
Płatność można usunąć także na fakturze wysłanej do KSeF
Faktura przyjęta przez KSeF jest zamknięta co do treści, ale nie co do rozliczenia — kontrahent płaci przecież po wysyłce. Dodawanie i poprawianie płatności działało poprawnie, natomiast Usuń płatność kończyło się komunikatem o błędzie zapisu i suma rozliczenia zostawała nieprzeliczona.
Teraz usuwanie płatności zachowuje się tak samo jak pozostałe operacje na rozliczeniu: kwoty Suma płatności, Do zapłaty i oznaczenie Opłacone w całości przeliczają się od razu.
„Pobierz z REGON” tłumaczy, dlaczego nic nie pobrał
Do tej pory nieudane pobranie danych kończyło się suchym „nie znaleziono”, a to samo zdanie padało w zupełnie różnych sytuacjach. Teraz program mówi, co się właściwie stało — tym samym mechanizmem we wszystkich trzech miejscach, w których dane firmy się pobiera:
- podmiotu nie ma w REGON, ale znalazły go inne rejestry — tak bywa u firm zagranicznych zarejestrowanych w Polsce wyłącznie do VAT: mają NIP, nie mają numeru REGON;
- firma nie ma nadanego numeru REGON — wtedy w rejestrze REGON nie ma jej z definicji;
- brak adresu w REGON bywa poprawny, a nie awarią pobierania — powody są wymienione z nazwy w komunikacie.
Przy jednoosobowych działalnościach adres pobiera się teraz z obu wariantów wpisu w rejestrze, więc uzupełnia się w przypadkach, w których wcześniej pole zostawało puste. Gdy adresu naprawdę nie ma, zostaje po tym ślad w dzienniku — łatwiej ustalić, czego szukać.
Ostrzeżenie o limicie okien wtedy, kiedy ma znaczenie
Program pilnuje, żeby liczba otwartych okien nie zbliżyła się do limitu systemu Windows. Sprawdzenie odbywało się co pięć minut i to okazało się za rzadko: przy intensywnej pracy limit potrafił wyczerpać się wewnątrz jednego takiego okresu, więc ostrzeżenie przychodziło już po awarii.
Teraz program sprawdza to w chwili otwierania kolejnego okna — czyli dokładnie wtedy, gdy uchwytów ubywa. Ostrzeżenie zdąży się pojawić, zanim zrobi się problem; w normalnej pracy nie zobaczysz go w ogóle.
Propozycja przedłużenia prosto w komunikacie o końcu subskrypcji
Gdy subskrypcja aktualizacji dobiega końca, program sprawdza w sklepie, czy czeka na Ciebie gotowa propozycja przedłużenia — i pokazuje ją zamiast ogólnego pytania o otwarcie sklepu: wersję, liczbę stanowisk i kwotę, z przejściem prosto do zamówienia. Jeśli zamówienie zostało już złożone i czeka na wpłatę, program o tym przypomni; jeśli jest opłacone albo zrealizowane — nie zawraca głowy w ogóle.
Zgłoszenie problemu z adresem zawierającym kropkę
Okno Zgłoś problem odrzucało adresy e-mail z kropką w części przed małpą (na przykład
jan.kowalski@firma.pl). Teraz są przyjmowane.
Asystent AI i serwer MCP: dane w bazie programu
Serwer MCP — ten, przez który asystent AI sięga do danych biura — trzyma swoje dane (m.in. dziennik decyzji audytu) we własnych tabelach zakładanych automatycznie w bazie programu. Usługa dokłada brakujące tabele sama, przy pierwszym uruchomieniu po aktualizacji. Poprawiliśmy też zakładanie tych tabel na bazach MariaDB, gdzie wartości domyślne kolumn tekstowych bywały zapisywane z nadmiarowymi apostrofami.