collapse

Reklama


Autor Wątek: Import listy refundowanych leków BŁĄD - ORA-01400: cannot insert NULL into  (Przeczytany 11973 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline ketjow

  • Początkujący
  • *
  • Wiadomości: 18
  • Pomógł? 1
Witam,

nie znalazłem podobnego wątku na forum, więc zakładam nowy temat
mam problem podczas wykonywania zadania importu listy refundowanych leków
przy logowaniu wyświetla się komunikat o odłożonych zadaniach do wykonania:



kiedy wybieram zadanie pojawia mi się błąd:





wersja KS-SOMED najnowsza: 2012.00.0.6, najnowszy BLOZ (10.01)
rozumiem, że baza nie przyjmuje wartości NULL, może zna ktoś rozwiązanie tego problemu?

poniżej log błędu:


Wystąpił błąd podczas przygotowywania tabeli BLWCBLOZ do importu.
---
Field value required.
ORA-01400: cannot insert NULL into ("GABINET"."ARBLWCBLOZ"."SSKL")
ORA-06512: at "GABINET.T_BLWCBLOZ_ARCH_BUD", line 102
General SQL error.
ORA-04088: error during execution of trigger 'GABINET.T_BLWCBLOZ_ARCH_BUD'


Opis wewnętrzny:
Field value required.
ORA-01400: cannot insert NULL into ("GABINET"."ARBLWCBLOZ"."SSKL")
ORA-06512: at "GABINET.T_BLWCBLOZ_ARCH_BUD", line 102
General SQL error.
ORA-04088: error during execution of trigger 'GABINET.T_BLWCBLOZ_ARCH_BUD'

Forma: [TfrmImport] Import słowników podstawowych

Ślad wywołania formy:
\frmKSPL\frmPSProcInThr\frmImport

System operacyjny:
Microsoft Windows XP Dodatek Service Pack 3 (build 2600)

Wykorzystanie pamięci:   25%
Ilość pamięci fizycznej:   2097151 kB (2047 MB)
Wolnej pamięci fizycznej:   2097151 kB (2047 MB)
Wolnych TLSów:   1009

Wersja programu:
System Informatyczny KS-SOMED (2012.00.0.06)

Offline zwolak

  • Początkujący
  • *
  • Wiadomości: 32
  • Pomógł? 3
Odp: Import listy refundowanych leków BŁĄD - ORA-01400: cannot insert NULL into
« Odpowiedź #1 dnia: Stycznia 11, 2012, 12:01:22 pm »
Odczytaj maile. Informacja z biuletynu !!!



Szanowni Państwo

 

Gdyby ktokolwiek podczas wczytywania aktualizacji ? w czasie importu słownika chorób ? napotkał błąd:

 

PL-D1521;Wystąpił błąd podczas przygotowywania tabeli BLWCBLOZ do importu.

 

Prosimy wówczas zastosować się do poniższej wskazówki:

 

1.       Uruchomić program SQLEdit poprzez wejście do modułu Serwis, wybraniu z menu Serwis pozycji Edytor SQL, w przypadku pytania o hasło, proszę wpisać CZEKAN.

2.       W przypadku serwera Firebird proszę przelogować się na użytkownika systemowego korzystając z funkcji  Dodatki/Zmień alias, lub wciskając kombinację Ctrl+F2. W oknie z użytkownikiem i hasłem proszę wpisać użytkownik sysdba, hasło masterkey. Oczywiście, jeśli administrator zmienił standardowe hasło systemowe, należy wpisać to zmienione. Klawiszem OK proszę zatwierdzić zmianę.

3.       Proszę przekopiować poniższy skrypt, wybierając właściwy dla serwera (różnica jest drobna i dotyczy słowa column):

 

FIREBIRD:

 

alter table blwcbloz drop sskl
//
alter table arblwcbloz drop sskl
//
commit


Oracle:

alter table blwcbloz drop column sskl
//
alter table arblwcbloz drop column sskl

//

commit

 

 

4.       Nacisnąć przycisk ?Piorun? lub kombinację klawiszy Ctrl+Enter.

5.       Zamknąć SQLEditor, opuścić moduł serwis, zamknąć system KS-SOMED i powtórnie zalogować się do systemu. Zadanie importu powinno ponownie się uruchomić i poprawnie wykonać.

 

 

Błąd o treści podobnej do:

 

         Field value required.

         validation error for column SSKL, value "*** null ***"

         At trigger 'T_BLWCBLOZ_ARCH_BD' line: 1, col: 446

 

mógłby się również pojawić w przypadku ręcznego wiązania leków z chorobami. Wówczas sposób postępowania jest analogiczny jak w przypadku problemów z importem.


Offline ketjow

  • Początkujący
  • *
  • Wiadomości: 18
  • Pomógł? 1
Odp: Import listy refundowanych leków BŁĄD - ORA-01400: cannot insert NULL into
« Odpowiedź #2 dnia: Stycznia 11, 2012, 12:33:54 pm »
dzięki za pomoc, operacja pomogła :)

jeżeli chodzi o biuletyn, to niestety dalej nie mogę znaleźć tej informacji. Szukam w System / Inne / Biuletyny ...
Czy to jest jakiś newsletter do którego można się zapisać, aby dostawać te powiadomienia na pocztę?

Offline zwolak

  • Początkujący
  • *
  • Wiadomości: 32
  • Pomógł? 3
Odp: Import listy refundowanych leków BŁĄD - ORA-01400: cannot insert NULL into
« Odpowiedź #3 dnia: Stycznia 13, 2012, 11:58:14 am »
Po pierwsze tutaj można się zarejestrować:
http://www.kamsoft.pl/servlet/news_register/form?kat=ziplo&tp=aktpg

Jednak bardziej pewniejszą opcją jest wpisanie w systemie SOMED w module Admin, Informacje, Informacje o firmie e-maila kontaktowego. Zostanie on wysłany do KAMSOFTU przy pobieraniu aktualizacji z FTP. Biuletyny będą przychodzić na podany adres.


 

* Szukaj


* Kto jest on-line

  • Kropka Gości: 556
  • Kropka Ukrytych: 1
  • Kropka Użytkowników: 3
  • Kropka Użytkownicy online:

Reklama

* Aktywni

Paweł Paweł
9409 Wiadomości
mpi
3356 Wiadomości
PiotrSz
3285 Wiadomości
Michał Michał
3191 Wiadomości
karolweksler
3153 Wiadomości
09061303
3079 Wiadomości
Edward_B Edward_B
2968 Wiadomości
Bartosz Bartosz
2375 Wiadomości
maciek777 maciek777
2201 Wiadomości
cilazapril cilazapril
1634 Wiadomości

Reklama

Reklama

Style:3: index (domyslny), Portal (default), Display (default).
Pod-szablony:8: init, html_above, body_above, portal_above, main, portal_below, body_below, html_below.
Pliki językowe:8: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny), index.english (domyslny), index.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:15 - 738KB. (pokaż)
Użytych zapytań: 29.

[Pokaż zapytania]