Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Problemy z aplikacjami => KS-SOMED => Wątek zaczęty przez: neelix w Października 05, 2018, 12:22:40 pm

Tytuł: Usunięcie wszystkich deklaracji Oracle.
Wiadomość wysłana przez: neelix w Października 05, 2018, 12:22:40 pm
Po imporcie deklaracji z PPSa wyszły straszne głupoty: nie zgadza się ilość, osoby personelu itp. Chciałbym teraz usunąć wszystkie deklaracje i zaimportować je tym razem z pliku pdx, zgodnie z radą Kamsoftu. Ale... Zawsze musi być jakieś ale: z poziomu programu nie można usunąć hurtowo deklaracji, tylko spod bazy z Kamsoftu dostałem takie info: "dla wszystkich DEKL ustawić DEL na 1 i ROB1 na 1". Na oraclu znam się na tyle żeby puścić selecta o prostą rzecz, ktoś podpowie jak powinno wyglądać takie zapytanie? Czekam jeszcze na wycenę stworzenia skryptu z Kamsoftu, ale może ktoś zrobi szybciej i taniej :)
EDIT:
Znacznik usunięcia to pewnie:
UPDATE DEKL SET DEL = 1, WHERE ID = ' ';
Ale co to jest ROB1?
Tytuł: Odp: Usunięcie wszystkich deklaracji Oracle.
Wiadomość wysłana przez: 09061303 w Października 05, 2018, 15:44:33 pm
DEL = 1 - jak najbardziej. ROB1 - wg somedu jest to pole robocze, w które na czas modyfikacji spod bazy Kamsoft wpisuje sobie jakiś znacznik, żeby później łatwo zmodyfikowane rekordy odfiltrować. Nie przejmowałbym się tym.

Jak coś to pisz na priv, to coś w temacie pomogę. Kilka razy import robiłem i jakoś efektywnie importy się poskładały poprawnie.
Tytuł: Odp: Usunięcie wszystkich deklaracji Oracle.
Wiadomość wysłana przez: karolweksler w Października 05, 2018, 21:22:37 pm
Jak chcesz oznaczyć wszystkie deklaracje jako usunięte to bez WHERE. Po prostu UPDATE DEKL SET DEL = 1 (zakładając, że tabela nazywa się DEKL i jest w niej kolumna DEL - nie wiem, nie używam Someda, ale SQLem bawię się regularnie). Wcześniej zrób backup.
Tytuł: Odp: Usunięcie wszystkich deklaracji Oracle.
Wiadomość wysłana przez: neelix w Października 11, 2018, 10:20:03 am
Dzięki za odpowiedzi, termin mnie już cisnął i załatwiłem z Kamsoftem. Mam nauczkę na przyszłość: dekl bezpieczniej importować z pdx niż bezpośrednio z PPSa.
Tytuł: Odp: Usunięcie wszystkich deklaracji Oracle.
Wiadomość wysłana przez: 09061303 w Października 11, 2018, 18:31:36 pm
Trzeba było pisać, też mogło być na Cito:)
Ogólnie czy z pdx to zależy od sytuacji. Jeśli miałbyś spinać PPSa z Somed, a wcześniej PPS byłby działający, to niekoniecznie.
Inna sprawa, że podobnoż importer z PPSa nie jest już wspierany, tak kiedyś usłyszałem, ale go trochę później dalej używałem, przynajmniej w podstawowych zakresach.
Tytuł: Odp: Usunięcie wszystkich deklaracji Oracle.
Wiadomość wysłana przez: neelix w Października 14, 2018, 13:29:15 pm
Trzeba było pisać, też mogło być na Cito:)
Będę pamiętać następnym razem, od razu na PW. Pewnie będę przenosił w tym roku pełnego Oracle 9 na nowy serwer, stary stoi na XP x64 eng i wyczuwam kłopoty z kodowaniem znaków.
Tytuł: Odp: Usunięcie wszystkich deklaracji Oracle.
Wiadomość wysłana przez: 09061303 w Października 14, 2018, 15:54:28 pm
Niekoniecznie, chociaż ręki nie dam sobie uciąć. Kodowanie systemu operacyjnego nie powinno wpływać na bazę, a baza musi raczej być na odpowiednim kodowaniu, bo inaczej aplikacje KS by dziwnie chodziły.
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:14 - 659KB. (pokaż)
Użytych zapytań: 18.

[Pokaż zapytania]