Autor Wątek: Błąd przy dodawaniu godzin pracy Sfera + Gratyfikant VBA  (Przeczytany 676 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline Marcin W

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.80
Błąd przy dodawaniu godzin pracy Sfera + Gratyfikant VBA
« dnia: 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!

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9221
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Błąd przy dodawaniu godzin pracy Sfera + Gratyfikant VBA
« Odpowiedź #1 dnia: Październik 04, 2024, 16:50:29 »
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?
Sławek, Zduńska Wola

Offline Marcin W

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: 1.80
Odp: Błąd przy dodawaniu godzin pracy Sfera + Gratyfikant VBA
« Odpowiedź #2 dnia: Październik 07, 2024, 08:52:22 »
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

Forum Użytkownikow Subiekt GT

Odp: Błąd przy dodawaniu godzin pracy Sfera + Gratyfikant VBA
« Odpowiedź #2 dnia: Październik 07, 2024, 08:52:22 »