[Logo] Форум ПАРУС
Ошибка при стандартной загрузке нормативных словарей  XML
Индекс форума » 8.хх Закупки Склад Реализация
Автор Сообщение
KUZMENKO_OV
Новичок

Зарегистрирован: 05.09.2017 11:24:17
Сообщений: 3
Оффлайн

Уважаемые коллеги!
Помогите, пожалуйста, разобраться с ошибками при загрузке нормативных словарей из FTP ЕИС (ftp.zakupki.gov.ru).
Действую согласно инструкции я при помощи стандартной процедуры P_ASOOS_DICTIMP загружаю словари из FTP ЕИС (ftp.zakupki.gov.ru). При загрузке двух словарей Система выдает ошибку и загрузка не происходит.
Так при загрузке в словарь "Преимущества при осуществлении закупок" данных из файла nsiPurchasePreferences_all_20170910000001_001.xml выдается ошибка:

ORA-06592: CASE not found while executing CASE statement
ORA-06512: at "PARUS.PKG_ASOOS_NSI_PURCH_PREF", line 463
ORA-06512: at "PARUS.PKG_ASOOS_NSI_PURCH_PREF", line 568
ORA-06512: at "PARUS.PKG_ASOOS_DICTIMP", line 2239
ORA-06512: at "PARUS.P_ASOOS_DICTIMP", line 30
ORA-06512: at line 32
ORA-06512: at "PARUS.PKG_PDUP", line 1202
ORA-06512: at "PARUS.PKG_PDUP", line 1618
ORA-06512: at "PARUS.PKG_PDUP", line 1654
ORA-06512: at "PARUS.PKG_PDUP", line 1667
ORA-06512: at "PARUS.P_PDUP_BASE_EXECUTE", line 9
ORA-06512: at "PARUS.PKG_USERPROCS", line 313
ORA-06512: at "PARUS.PKG_USERPROCS", line 872
ORA-06512: at "PARUS.P_USERPROCS_EXECUTE", line 30
ORA-06512: at line 2

Call stack:
p8561vcl.bpl (Ora, 6903)
p8561vcl.bpl (DBAccess, 5979)
p8561vcl.bpl (PDbAccess, 1310)
p8561vcl.bpl (PDbAccess, 1288 )
com_func.dll (UserProceduresRunner, 170)
com_func.dll (UserProceduresRunner, 239)
com_func.dll (UserProceduresRunner, 93)
com_func.dll (UserProcedures_d, 105)
p8561vcl.bpl (Document, 1409)
p8561vcl.bpl (PDocumentInterfaces, 1338 )
p8561vcl.bpl (PDispatcher, 3461)
p8561vcl.bpl (PFileImport, 85)
p8561vcl.bpl (Controls, 5032)
p8561vcl.bpl (, 6246)
p8561vcl.bpl (Controls, 4965)
p8561vcl.bpl (Controls, 6988 )
p8561vcl.bpl (Controls, 4870)
p8561vcl.bpl (Controls, 7038 )
p8561vcl.bpl (Controls, 4965)
p8561vcl.bpl (Controls, 6988 )
p8561vcl.bpl (Forms, 3074)
p8561vcl.bpl (Validat, 347)
p8561vcl.bpl (Controls, 6743)
p8561vcl.bpl (Classes, 10611)
user32.dll ($0001B4B6)
user32.dll ($0001B5B6)
user32.dll ($00013EDD)
user32.dll ($00013F4C)
ntdll.dll ($00045BAD)
user32.dll ($00014551)
COMCTL32.dll ($000A35A0)
COMCTL32.dll ($000A3602)
COMCTL32.dll ($000A348C)
user32.dll ($0001B4B6)
user32.dll ($0001B5B6)
user32.dll ($00010B00)
user32.dll ($00031BBD)
p8561vcl.bpl (Controls, 7019)
p8561vcl.bpl (dcregexpr, 67)
p8561vcl.bpl (Controls, 6988 )
p8561vcl.bpl (Controls, 6743)
p8561vcl.bpl (Classes, 10611)
user32.dll ($0001B4B6)
user32.dll ($0001B5B6)
user32.dll ($0001BBE8 )
user32.dll ($00011E10)
p8561vcl.bpl (Forms, 6782)
p8561vcl.bpl (PDocumentViewTools, 1258 )
p8561vcl.bpl (PDocumentViewLayoutFrame, 661)
p8561vcl.bpl (DbPopup, 2052)
p8561vcl.bpl (DbPopup, 745)
p8561vcl.bpl (Menus, 2564)
p8561vcl.bpl (Menus, 3252)
p8561vcl.bpl (Classes, 10611)
user32.dll ($0001B4B6)
user32.dll ($0001B5B6)
user32.dll ($0001BBE8 )
user32.dll ($00011E10)
p8561vcl.bpl (Forms, 6782)
p8561vcl.bpl (PDispatcher, 2662)
p8561vcl.bpl (PDispatcher, 345)
p8application.exe (p8application, 456)
p8application.exe (p8application, 483)
kernel32.dll ($0004DF8B)
ntdll.dll ($00062679)
ntdll.dll ($0006264C)

А при загрузке в словарь "Способы размещения заказа" данных из файла nsiPlacingWay_all_20170910000001_001.xml выдается ошибка:

ORA-20103: Обнаружен неизвестный узел "oos:compDocuments" (родительский узел "nsiPlacingWay"). Загрузка словаря "OrderLocationModes".
ORA-06512: at "PARUS.PKG_ASOOS_DICTIMP", line 2222
ORA-06512: at "PARUS.PKG_ASOOS_DICTIMP", line 2242
ORA-06512: at "PARUS.P_ASOOS_DICTIMP", line 30
ORA-06512: at line 32
ORA-06512: at "PARUS.PKG_PDUP", line 1202
ORA-06512: at "PARUS.PKG_PDUP", line 1618
ORA-06512: at "PARUS.PKG_PDUP", line 1654
ORA-06512: at "PARUS.PKG_PDUP", line 1667
ORA-06512: at "PARUS.P_PDUP_BASE_EXECUTE", line 9
ORA-06512: at "PARUS.PKG_USERPROCS", line 313
ORA-06512: at "PARUS.PKG_USERPROCS", line 872
ORA-06512: at "PARUS.P_USERPROCS_EXECUTE", line 30
ORA-06512: at line 2

Call stack:
p8561vcl.bpl (Ora, 6903)
p8561vcl.bpl (DBAccess, 5979)
p8561vcl.bpl (PDbAccess, 1310)
p8561vcl.bpl (PDbAccess, 1288 )
com_func.dll (UserProceduresRunner, 170)
com_func.dll (UserProceduresRunner, 239)
com_func.dll (UserProceduresRunner, 93)
com_func.dll (UserProcedures_d, 105)
p8561vcl.bpl (Document, 1409)
p8561vcl.bpl (PDocumentInterfaces, 1338 )
p8561vcl.bpl (PDispatcher, 3461)
p8561vcl.bpl (PFileImport, 85)
p8561vcl.bpl (Controls, 5032)
p8561vcl.bpl (, 6246)
p8561vcl.bpl (Controls, 4965)
p8561vcl.bpl (Controls, 6988 )
p8561vcl.bpl (Controls, 4870)
p8561vcl.bpl (Controls, 7038 )
p8561vcl.bpl (Controls, 4965)
p8561vcl.bpl (Controls, 6988 )
p8561vcl.bpl (Forms, 3074)
p8561vcl.bpl (Validat, 347)
p8561vcl.bpl (Controls, 6743)
p8561vcl.bpl (Classes, 10611)
user32.dll ($0001B4B6)
user32.dll ($0001B5B6)
user32.dll ($00013EDD)
user32.dll ($00013F4C)
ntdll.dll ($00045BAD)
user32.dll ($00014551)
COMCTL32.dll ($000A35A0)
COMCTL32.dll ($000A3602)
COMCTL32.dll ($000A348C)
user32.dll ($0001B4B6)
user32.dll ($0001B5B6)
user32.dll ($00010B00)
user32.dll ($00031BBD)
p8561vcl.bpl (Controls, 7019)
p8561vcl.bpl (dcregexpr, 67)
p8561vcl.bpl (Controls, 6988 )
p8561vcl.bpl (Controls, 6743)
p8561vcl.bpl (Classes, 10611)
user32.dll ($0001B4B6)
user32.dll ($0001B5B6)
user32.dll ($0001BBE8 )
user32.dll ($00011E10)
p8561vcl.bpl (Forms, 6782)
p8561vcl.bpl (PDocumentViewTools, 1258 )
p8561vcl.bpl (PDocumentViewLayoutFrame, 661)
p8561vcl.bpl (DbPopup, 2052)
p8561vcl.bpl (DbPopup, 745)
p8561vcl.bpl (Menus, 2564)
p8561vcl.bpl (Menus, 3252)
p8561vcl.bpl (Classes, 10611)
user32.dll ($0001B4B6)
user32.dll ($0001B5B6)
user32.dll ($0001BBE8 )
user32.dll ($00011E10)
p8561vcl.bpl (Forms, 6782)
p8561vcl.bpl (PDispatcher, 2662)
p8561vcl.bpl (PDispatcher, 345)
p8application.exe (p8application, 456)
p8application.exe (p8application, 483)
kernel32.dll ($0004DF8B)
ntdll.dll ($00062679)
ntdll.dll ($0006264C)

Мне бы хотелось бы знать, в чем здесь проблема?
Файлы взяты из тех место, которые указаны в инструкции:

«Преимущества при осуществлении закупок» из ftp://ftp.zakupki.gov.ru/fcs_nsi/nsiPurchasePreferences/
«Способы размещения заказа» из ftp://ftp.zakupki.gov.ru/fcs_nsi/nsiPlacingWay/

Может ошибка в процедуре?
Или что?
KLARIST
Пользователь
[Avatar]

Зарегистрирован: 02.11.2012 18:46:44
Сообщений: 403
От: Андрей Васильев
Оффлайн

> ORA-20103: Обнаружен неизвестный узел "oos:compDocuments" (родительский узел "nsiPlacingWay"). Загрузка словаря "OrderLocationModes".

Означает, что сменилась версия формата взаимодействия, нужно заводить событие.
[Email] [ICQ]
KUZMENKO_OV
Новичок

Зарегистрирован: 05.09.2017 11:24:17
Сообщений: 3
Оффлайн

Событие уже повесил, получил ответ:
1. Словарь "Преимущества при осуществлении закупок" импортируется успешно. Проверено на релизе от 05.09.2017.
2. Словарь "Способы размещения заказа" не загружается в связи с изменением его структуры. Работы будут вестись по первоначальному событию П8-29367. А пока вы можете воспользоваться действием "Начальная загрузка" в данном словаре.
Так что сейчас думаю обновить базу и посмотреть, что получиться.
 
Индекс форума » 8.хх Закупки Склад Реализация
Перейти: