Karta środka trwałego: wiersze odpisów w tabeli; zmiana rejestru VAT w dokumencie; szukanie kontrahenta
Wydanie 3.6534: kolejny wiersz odpisu lub zmiany wartości dopisywany w tabeli na karcie środka trwałego przyjmowany jest bez błędu „Field 'SrodekTrwalyID' must have a value"; zmiana rejestru VAT lub typu dokumentu przy wypełnionym drugim rejestrze nie kończy się już błędem „indeks poza zakresem" ani cichą podmianą rejestru; okno wyboru kontrahenta na bazach serwerowych radzi sobie z emoji i podobnymi znakami w tekście szukania.
Opublikowano
Wydanie 3.6534 — trzy poprawki ze zgłoszeń użytkowników: dopisywanie odpisów bezpośrednio w tabeli na karcie środka trwałego, edycja dokumentu z dwoma rejestrami VAT i szukanie kontrahenta na bazach serwerowych.
Karta środka trwałego: kolejny wiersz odpisu lub zmiany wartości w tabeli bez błędu
Poprawka z wydania 3.6528 objęła tylko przycisk Zapisz. Gdy odpis amortyzacyjny albo zmianę wartości dopisywano bezpośrednio w tabeli na karcie i przechodzono do następnego wiersza (lub klikano gdzie indziej w oknie), program zgłaszał błąd „Field 'SrodekTrwalyID' must have a value" i wiersz nie dawał się zatwierdzić — w praktyce nie dało się dopisać w tabeli więcej niż jednego wiersza. Od wydania 3.6534 wiersze w tabeli przyjmowane są bez ograniczeń; powiązanie z kartą program uzupełnia sam — na istniejącej karcie od razu, na nowej przy zapisie.
Dokument księgowy: zmiana rejestru VAT przy wypełnionym drugim rejestrze
Od wydania 3.6530 kolejny dokument serii „Zapisz i nowy" dostaje oba rejestry VAT. Ujawniło to starszy błąd: gdy drugi rejestr był już wypełniony, a użytkownik zmieniał pierwszy rejestr albo typ dokumentu, odświeżenie listy rejestrów kończyło się błędem „TNodeSet.GetNodes: indeks poza zakresem", a wcześniej mogło też po cichu podstawić w dokumencie inny rejestr z odświeżonej listy. Odświeżenie listy nie zmienia już nic w dokumencie — pole pokazuje rejestr zapisany w dokumencie albo domyślny dla nowego typu.
Wybór kontrahenta: znak spoza alfabetu w polu szukania
Na bazach serwerowych (MySQL/MariaDB) wpisanie w oknie wyboru kontrahenta tekstu z emoji lub podobnym znakiem specjalnym — na przykład wklejonego z wiadomości — kończyło się błędem „Illegal mix of collations". Takie znaki nie mogą występować w nazwach zapisanych w bazie, więc program pomija je teraz przy szukaniu, a wynik jest taki sam jak dla tekstu bez nich. Polskie litery nigdy nie były problemem.