"imadloo" mr.imadlo@interpc.pl napisał(a):
Ja to robie poprzez prosty skrypt w perlu, który zgrywa dane z jednego serwera i normalnie dodaje do drugiego jako nowa osobe. Trzeba uwzględnić pozycje taryf,sieci,duplikaty nazw komputerów itd itd. Niestety z fakturami jest to napewno problem, bo nawet numeracja faktur moze Ci sie pokryc, a wiadomo, że nie możesz danych na fakturze zmienić bez użycia korekty. Pozdrawiam
Grzesiek
Mozesz jakos pokazas ten skrypt? Zaciekawilo mnie to jak on to "kopiuje". A co do FV to nie powtarza sie numeracja bo kazdy server to osobny magazyn z innym oznaczeniem i np na pierwszym serwerze nr FV jest taki: FV/1/02/LMS1/09 czy cos podobnego
Niestety nie mogę.
Działa to tak, że zbiera informacje z poprzedniej bazy wrzucając tymczasowo do swoich tabel. Nastepnie tabele "mieli" i dodaje do nowego LMSa usera z nowym ID, sprawdzając po jego starym ID jakie ma taryfy, komputery itd dodając je z nowym ID. Nie jest to trudne do napisania. Troszkę wiedzy w "mieleniu" tablic i dasz rade.
Co do faktur napewno nie jest to prosta sprawa. W związku z czym musiałbyś przemielić wstecz wszystkie faktury i pozmieniać ID klienta ( customerid ). Mysle, że na tyle zachodu nikomu sie nie bedzie chcialo babrać.
Moje rozwiązanie jest takie : - W związku z przymusem trzymania faktur stary serwer zostawiam na chodzie tylko pod wzgledem faktur z LMSa... reszta powylaczane i na innym ipku. - a do nowego LMSa dodaje skryptowo jako nowych userow i tyle ..
Faktury beda juz mieli normalnie generowane ... a jak przyjdzie klient, ze chce faktury to ma na starym sprzecie i tez jakies wyjscie jest.
Można jeszcze pokusić się o dorzucenie samej tabeli documents skryptowo pod dany ID klienta zachowując warunek, że dany dokument należy do danego użytkownika. ( nie testowałem tego, więc nie wiem czy będzie możliwość wydruku takiego dokumentu )
Wczesniej byla propozycja aby dzwignac ID klientom z innych baz. Rozwiazanie dobre jezeli wzor faktury, numeracja itd itd bedzie sie zgadzac. Oczywiscie jak pisało już wcześniej wszystkie klucze glowne i obce musisz zachowac. Jeszcze tylko wzór dokumentu musi być identyczny. Tzn ja przerzucałem z dwóch małych wiosek LMSy i na przykład dokumenty były inne pod względem graficznym w obydwóch. Także też na to trzeba zwrócić uwagę.
Pozdrawiam Grzesiek
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
!DSPAM:49df721b114941910919020!