Za rok kończy się wsparcie Windowsa 10. Za rok miliard windowsowych maszyn będzie musiała być zaktualizowana do nowszej wersji systemu najpewniej Windows 11. Niestety nie każda maszyna spełni wymagania jedenastki i będzie potrzebna wymiana sprzętu.

Od początku swojej kariery pracuję na systemach Microsoftu. Na moim własnym komputerze pierwszym systemem był Windows 98SE. Programy zaczynałem pisać na Visual Studio 97. Ostatnio właśnie taki napisany na VS97 program wymagał aktualizacji. Od roku 1999 w ciągłym użytkowaniu w niewielkiej firmie komunalnej program do wystawiania faktur.

Pojawiła się konieczność wygenerowania pliku do kontroli z Urzędu Skarbowego JPK_FA. Podatnik ma 3 dni robocze na dostarczenie tego pliku. Mam kod źródłowy tego programu, utrzymuję również środowisko w postaci Windowsa XP na wirtualnej maszynie z zainstalowanym Visual Studio 97. Trzeba jednak powiedzieć, że poza drobnymi poprawkami nie wykorzystuję go do programowania nowych funkcji ponieważ w porównaniu z VS 2019, czy VS 2022 jest mało wydajne. Dodatkowo pewnie był by problem z odpowiednim kodowaniem polskich znaków w wygenerowanym XML.

Ponieważ program używa bazy danych w formacie Accesa, który można zaimportować do SQL Servera więc wybrałem drogę importu bazy programu + program napisany w nowoczesnym VS 2019 do generowania z tego pliku XML – JPK_FA.

Program udało się napisać w ciągu jednego wekkendu + testy w poniedziałek. We wtorek JPK_FA zostało pomyślnie wysłane.

Tak więc czasem trzeba zajrzeć do napisanego 25 lat temu programu.    

Chcesz otrzymywać informacje od Wiesław Kukiełka – Oprogramowanie zapisz się do newslettera: https://seu2.cleverreach.com/f/405040-397504/