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

Ошибка в приеме пакетов: Невозможно обновить в БД объект «CD, 026414», таблица «SMCARDINGREDIENT» : Супермаг Плюс (Супермаг 2000)

23.11.2024 3:56


18.02.2014 09:10
Цитата:
svtl Попробуйте запустить скрипт типа

Select c.* from supermag.SMCARDINGREDIENT c where c.ARTSRC = '054055'

на одной и на другой БД. Ошибка говорит о том, что у вас уже есть ингредиент с таким артикулом
в основании.
У меня была ошибка, поправила.
03.04.2014 08:28
пересылаю с магазина в ЦО. Подскажите в чем проблема? не уходит документ. Артикул 008088 есть в обоих базах, одинаковый

Код:
----- Ошибка приема -----
Пакет: 140403100529_563413_1. SVP
Тип объекта: Выход из производства
Идентификатор объекта: ВВПЮ00006668
   -- Уровень вложения 0 --
Сообщение: Невозможно записать в БД объект «PO, ВВПЮ00006668», таблица «SMSPEC»
Исключение: Sm. Core. BaseException
Источник: Sm. Post. DbLoader
Метод: Void WriteNewObject(Sm.Server.Database.OracleTransConn)
   -- Уровень вложения 1 --
Сообщение: ORA-00001: нарушено ограничение уникальности (SUPERMAG.SMCSPEC_PK)

Исключение: System.DataOracleClientOracleException
Источник: SystemData
Метод: Int32 UpdatedRowStatusErrors(SystemDataCommonRowUpdatedEventArgs, BatchCommandInfo[], Int32)
Данные:
   параметры: pDOCID=«ВВПЮ00006668»; pDOCTYPE=«PO»; pSPECITEM=«1»; pARTICLE=«008088»; pCAUSEID=«»; pCAUSESPECITEM=«»; pCAUSETYPE=«»; pDISPLAYITEM=«1»; pITEMPRICE=«281,61»; pITEMPRICECUR=«281,61»; pITEMPRICENOTAX=«281,61»; pQUANTITY=«1,0060»; pTOTALPRICE=«283,30»; pTOTALPRICECUR=«283,30»; pTOTALPRICENOTAX=«283,30»
   соединено с: База даных=coprem; Пользователь=Supermag
   текст команды: Insert into Supermag.SMSPEC(DOCID,DOCTYPE,SPECITEM,ARTICLE,CAUSEID,CAUSESPECITEM,CAUSETYPE,DISPLAYITEM,ITEMPRICE,ITEMPRICECUR,ITEMPRICENOTAX,QUANTITY,TOTALPRICE,TOTALPRICECUR,TOTALPRICENOTAX) values(:pDOCID,:pDOCTYPE,:pSPECITEM,:pARTICLE,:pCAUSEID,:pCAUSESPECITEM,:pCAUSETYPE,:pDISPLAYITEM,:pITEMPRICE,:pITEMPRICECUR,:pITEMPRICENOTAX,:pQUANTITY,:pTOTALPRICE,:pTOTALPRICECUR,:pTOTALPRICENOTAX)
   тип команды: Text
03.04.2014 09:18
В офисе запрос
Код:
 select * from smspec where docid=«ВВПЮ00006668» and doctype=«PO» and specitem=1
что дает?
03.04.2014 09:32
А что эта ошибка имеет общего с ошибкой, рассматриваемой в этой теме? Извините, тему закрываю.
Нарушено ограничение уникальности (SUPERMAG.SMCSPEC_PK)
Часовой пояс GMT +3, время: 03:56.

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