17.05.2010 16:29
в почтовике во такая ошибка при рассылке приходной накладной...

ORA-02292: нарушено ограничение целостности (SUPERMAG.SMCSPECCAUSE) - обнаружена порожденная запись

параметры: pDOCID=«Ptt1001769»; pDOCTYPE=«WI»; pSPECITEM=«45»
соединено с: База даных=ADEPTCO; Пользователь=Supermag
текст команды: Delete from Supermag.SMSPEC where DOCID=:pDOCID and DOCTYPE=:pDOCTYPE and SPECITEM=:pSPECITEM
тип команды: Text

Рассылаю из магазина №1 в ЦО данный документ Ptt1001769... При этом с таким номером уже имеется проходка из магазина №2. Данные доки грузим по xml в БД магазинов, видимо произошло замещение. Вопрос как исправить в магазине №1 номер документа. пере создавать документ в ручную не охота т.к. после этого уже было 2 ревизии. Есть ли какая нибудь возможность исправить номер в ручную если есть то как?
17.05.2010 16:44
А чем тебе ревизии мешают? Предлагаю все таки пересоздать документ, поскольку при изменении номера вручную ты все равно получишь ровно столько же проблем со связанными документами. Но что-то меня мучает воспоминание, что где-то в Административном модуле есть "Исправление идентификаторов" или что-то в этом роде.
17.05.2010 16:46
для каждого магазина должны задаваться уникальные префиксы...
17.05.2010 16:48
А точно именно документы, а не ссылки на них?
18.05.2010 10:13
в том то и дело что создали разные префиксы... а тут вот получилось такое гЭ... (выгружаем из 1С видимо что то при выгрузке сбилось) ну тогда придется открывать период и править в ручную "пере создавать" с внутренним префиксом СМ+. Проверил ссылок на документ нету так что думаю что будет нормально все...
Часовой пояс GMT +3, время: 01:02.

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