PORADY PRAKTYCZNE

Data:    2013-12-20 14:50:31
Temat:    Konsekwencje zmian daty systemowej w aptece
Zał±czniki:    brak
Tre¶ć:   

Konsekwencje zmian daty systemowej w aptece

 

Przesunięcie daty do przodu i wygenerowanie raportu spowoduje iż w historii importów dla danej apteki będ± widoczne dane z przyszło¶ci. Będzie to skutkowało tym, iż program maj±c dane do np. 2010-03-10 roku będzie czekał do tej daty z kolejnym importem danych.

 

Rozwi±zanie:

 

- należy sprawdzić w historii dla danej apteki czy zaistniała taka sytuacja

np. select * from imph order by datdo desc
- sprawdzić do kiedy s± rzeczywiste dane w bazie np. wg sprzedaży

select max(datsp)from sprz where idfirm = ID_problematycznej_apteki

- następnie w tabeli IMPH odnaleĽć pole datado ze zł± dat± dla danej apteki

- zmienić to pole na datę do której mamy rzeczywiste dane w bazie

np. update IMPH set DATDO= 'datadanych-1' where ID = 'ID_ID_rekordu_danej_apteki_w_IMPH_z_błędn±_dat±'

- cało¶ć naszych działań potwierdzić poleceniem commit

- ostatnim krokiem jest przej¶cie do modułu komunikacyjnego, do wymiany danych i uruchomić cykl (CTRL + 3) co spowoduje od¶wieżenie pliku dtarange.txt na serwerze FTP.

 

Niezależnie od powyżej opisanych problemów manipulacje dat± systemow± mog± doprowadzić do niespójno¶ci danych pomiędzy aptek± i ZSA.


Powrót