W dniu 27.09.2012 16:54, Grzegorz Rybicki napisał(a):
W dniu 2012-09-27 15:28, Grzegorz Rybicki napisał(a):
W dniu 2012-09-27 15:16, GC napisał(a):
Gdy generuje faktury za pomocą lms-payments poleceniem:
perl -T lms-payments --fakedate=2012/09/01
Faktury się generują ale data wystawienia i sprzedaż to 2012/08/31 i tak też widnieją w liście faktur i miesiącu rozliczeniowym.
Jeżeli to problem roku przestępnego jak to obejść?
sprawdz jaka masz wersje lms-payments i w razie czego upgrade. pomoze oczywiscie jezeli to to...
Próbowałem odpalić lms-payments.php ale zwrócił mi błąd :
php lms-payments.php
(C) 2001-2012 LMS Developers Using file /etc/lms/lms.ini as config. PHP Fatal error: Call to undefined function trans() in /usr/home/admin/domains/c2n.pl/public_html/lms/bin/lms-payments.php on line 198
wersja perlowego lms-payments :
# # LMS version 1.11-git
za ciągnę nowy z repozytorium zobaczymy co to da:
Pozdrawiam
No i lipa nie działa. Nie wiem jak przeszukać archiwum grupy.
np. site:lists.lms.org.pl słowo kluczowe
Macie jakieś pomysły?
Problem jest ewidentnie związany z datą wystawienia faktur, gdzie wyświetla Ci się z poziomu modułów PHP nieprawidłowa data. Trzeba dla przykładowej faktury zobaczyć jaki jest timestamp w bazie danych (tabela documents pole ctime lub stime) i sprawdzić czy data jest okej w przeliczeniu na czas lokalny. Następnie sprawdzić czy w PHP masz ustawioną strefę czasową na lokalną (prawdopodobnie Europe/Warsaw.
Pozdrawiam