13.03.2024 11:41
alex_lunev
 
Добрый день. подскажите с ошибкой
При сохранении карточки товара

2024.03.13 (среда) 11:16:11 1.52.0.0 sp2 Sm.Main
----- Прерывание работы программы -----
сообщение: "Ошибка при сохранении объекта в базе данных."
исключение: Sm.Core.InteropException
hResult: 80040008h; доп. код: 8
источник: SMLibrary
----- Причина исключения, уровень вложения 1 -----
сообщение: "ORA-00001: нарушено ограничение уникальности (SUPERMAG.SMCCASHQUEUE_PK)
ORA-06512: на "SUPERMAG.SMINTOCASHQUEUE", line 11
ORA-06512: на "SUPERMAG.SMINTOCASHQUEUE", line 64
ORA-06512: на "SUPERMAG.CARDS", line 26
ORA-06512: на "SUPERMAG.SMCARDIU", line 26
ORA-06512: на "SUPERMAG.SMCARDIU", line 108
ORA-04088: ошибка во время выполнения триггера 'SUPERMAG.SMCARDIU'"
исключение: Sm.Core.InteropException
hResult: 80040E2Fh; доп. код: 1
источник: OraOLEDB
----- Причина исключения, уровень вложения 2 -----
сообщение: "update Supermag.SMCard TMain set
TMain.ScaleLoad=?
where TMain.Article=?
Params:
{0} [1](0,0): vt=8 value=1
{1} [50](0,0): vt=8 value=000067"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace
--------------------------------------------------------
13.03.2024 11:51
Mtirt
 
А что именно вы меняли в карточке?
13.03.2024 11:54
alex_lunev
 
Любой реквизит, хотя бы комментарий
13.03.2024 11:58
alex_lunev
 
зачем эта таблица нужна?
6.55 SMCashQueue – Очередь артикулов для инкрементальной выгрузки на кассу
13.03.2024 12:00
Mtirt
 
Чтобы все изменения, которые вы сделали, сразу отсылались в кассу.
13.03.2024 12:02
alex_lunev
 
она должна очищаться?
13.03.2024 12:39
Mtirt
 
В магазине она очищается при выгрузке данных на кассу.
В офисе она может быть, если только для локального места хранения касса есть рабочая.
13.03.2024 12:51
OlegON
 
Можно еще и проверить структуру. Не исключено, что какие-то изменения были.
А табличку можно очистить в любом случае, раз пошло что-то не так... И сделать потом полную выгрузку.
13.03.2024 13:04
Mtirt
 
В сообщении об ошибке речь о триггере SMCARDIU.
А он сохраняет изменения в журнал SMCARDSECURITYLOG
Я бы, скорее, посмотрела, что этой таблицей (побилась, стала слишком большая и т.п.)
13.03.2024 13:23
OlegON
 
Вот меня с толку и сбивает, что ошибка-то еще и про
Цитата:
alex_lunev ограничение уникальности (SUPERMAG.SMCCASHQUEUE_PK)
В IU много что напихано, видимо, и постановка в очередь на кассу... Я бы эту очередь почистил после удаления ненужных касс в настройках.
Часовой пояс GMT +3, время: 10:30.

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