Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Пользовательская проверка перестала работать : Супермаг Плюс (Супермаг 2000)

13.12.2024 20:52


14.09.2024 15:42
Провели обновление 1.52 - 1.54.

Пользовательская проверка на месте, но не выполняется -- поставил в процедуру для проверки raise_application_error -- тишина.

Выяснил, что по неизвестной причине пропала запись ssinspectdoc.

SQL код:
insert into ssinspectdoc (doctype, docstate, docstatebefore, inspectid, inspectoraname, dobefore)
values('WO', 2, 1, 901, 'INSPECT_WO_1', 1); 
Миниатюры
Нажмите на изображение для увеличения
Название: 111.png
Просмотров: 32
Размер:	40.0 Кб
ID:	12536  
14.09.2024 16:39
Прогнал по всем магазинам.
Итого -- при апгрейде пропали три строки.

DBYUG -- это тот, который я руками правил, во все остальные добавлено 3 строки.
sql:
SQL код:
insert into ssinspectfunc (id,name,definspectmode)
values (901, 'Запрет изменения розн. цены', 2);
insert into ssinspectdoc (doctype, docstate, docstatebefore, inspectid, inspectoraname, dobefore)
values('WO', 2, 1, 901, 'INSPECT_WO_1', 1);
insert into ssinspectfunc (id,name,definspectmode)
values (902, 'Проверка приход +7%', 2);
insert into ssinspectdoc (doctype, docstate, docstatebefore, inspectid, inspectoraname, dobefore)
values('AC', 2, 1, 902, 'INSPECT_AC_1', 1);
commit;
exit;
/



C:\dm\sql>DBNOHTXX.bat
Текущая кодовая страница: 1251
DBOFFICE
insert into ssinspectfunc (id,name,definspectmode)
*
ERROR at line 1:
ORA-00001: unique constraint (SUPERMAG.SSCINSPECTFUNC_PK) violated



1 row created.


1 row created.


1 row created.


Commit complete.

DBYUG
insert into ssinspectfunc (id,name,definspectmode)
*
ERROR at line 1:
ORA-00001: unique constraint (SUPERMAG.SSCINSPECTFUNC_PK) violated


insert into ssinspectdoc (doctype, docstate, docstatebefore, inspectid, inspectoraname, dobefore)
*
ERROR at line 1:
ORA-00001: unique constraint (SUPERMAG.SSCINSPECTDOC_PK) violated


insert into ssinspectfunc (id,name,definspectmode)
*
ERROR at line 1:
ORA-00001: unique constraint (SUPERMAG.SSCINSPECTFUNC_PK) violated


insert into ssinspectdoc (doctype, docstate, docstatebefore, inspectid, inspectoraname, dobefore)
*
ERROR at line 1:
ORA-00001: unique constraint (SUPERMAG.SSCINSPECTDOC_PK) violated



Commit complete. 
14.09.2024 16:45
С айдишниками 902 и 903 намудрил, т.е. пропали только записи ssinspectdoc.
Часовой пояс GMT +3, время: 20:52.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.