Forum Użytkownikow Subiekt GT
InsERT GT => Gratyfikant GT => Wątek zaczęty przez: Marcin W w Październik 04, 2024, 12:12:18
-
Witam wszystkich użytkowników,
Mamy napisaną aplikację / macro VBA korzystające z API Sfery do automatyzacji dodawania przepracowanych godzin dla pracowników do Gratyfikanta. Mamy plik txt/xlsx/csv w którym znajdują się przepracowane przez pracowników godziny w minutach z podziałem na nocne, dzienne itd. W wersji testowej bazy wszystko działa perfekcyjnie natomiast przy testach na firmowej bazie wyrzuca błąd - "Podany dzień/zapis jest już rozliczony wypłatą" dla całego pierwszego tygodnia danego miesiąca tj. np. 02.09 - 09.09. Próbowałem odwzorować ten błąd lokalnie - definiując ustawienia programu / kalendarze / wypłaty na wzór tego jak to wygląda na żywo, ponieważ myślałem, że któryś z tych parametrów miał na to wpływ jednak nadal lokalnie dodaje godziny bez problemu. Czy ktoś z państwa spotkał się z czymś podobnym lub ma pomysł gdzie jeszcze można szukać błędu? Podejrzewam, że mimo wszystko będzie to błąd gdzieś w ustawieniach gratyfikantowych jednak nie mam już pomysłu gdzie szukać.
Pozdrawiam!
-
Tak zupełnie bez większego wnikania...
Czy na pewno podajesz poprawnie daty, chodzi głównie o dzień i miesiąc (09.02 - 09.09 zamiast 02.09 - 09.09)? Jakieś dziwne ustawienia regionalne?
-
Zgadza się - również do tego doszedłem.
Spojrzałem na błędy raz jeszcze i faktycznie na lokalnym PC przy wyświetlaniu błędu data była prawidłowa a na firmowym (inne ustawienia regionalne, inna wersja excel) np. 02.09 (wrzesień) interpretowało jako 09.02 (luty).
Dzięki za pomoc