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

Ошибка в почтовом модуле (исходный ключ не найден) : Супермаг Плюс (Супермаг 2000)

23.11.2024 10:38


12.07.2007 12:33
Из подчиненной базы в центральную уходит расходная накладная и садится в почтовике с ошибкой:

Невозможно записать в БД объект «WO, КРН000871», таблица «SMSPEC»
Расходная накладная КРН001176
ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCSPECCAUSE) - исходный ключ не найден

После пересоздания пакета то же самое.
Таких накладных три штуки. С остальными все в норме.
В чем может быть проблема?

версия БД 1.024.6 SP5
12.07.2007 12:38
В центральной базе нет документа, который выбран в качестве основания данного документа.
Например отсутствует приходная накладная, являющаяся основанием для товародвижения данной расходной накладной.
12.07.2007 12:42
Либо она есть, но спецификации в ЦО и подчинённой у них различаются
12.07.2007 12:44
Проблема в том что в расходной накладной проставлены основания т.е. она ссылается на приходный накладные... так вот: в подчиненной базе эта накладная есть а в старшей этой накладной нет... вот и не может записать СМ ссылку на несуществующюю накладную в базе...

Причинами отсутствия накладной в старшей базе как праило являются:
1. Проблемы со связью.
2. Накладная и не должна присутствовать в центральной базе, т.е. сделали черновик приходной накладной а потом экспортом сделали расходку... расходку провели а приходку нет...
12.07.2007 12:53
Большое спасобо за ответы.
Сейчас буду исправлять :(((
12.07.2007 13:23
Спасибо, ваши советы очень помогли. Все исправил.

Цитата:
baggio Причинами отсутствия накладной в старшей базе как праило являются:
1. Проблемы со связью.
2. Накладная и не должна присутствовать в центральной базе, т.е. сделали черновик приходной накладной а потом экспортом сделали расходку... расходку провели а приходку нет...
2. Это, наверное, если по ошибке приходную сделали? Разве после экспорта в расходной проставится основание? А если они приходную удалят, в расходной основание тоже удалится?
12.07.2007 14:00
Да при экспорте простотавляется основание, но только способов сделать экспорт два при одном из них основание проставляется при втором нет... не помню

1. Способ выделить накладную нажать обработать экспорт документов и далее по мастеру...
2. Создаем расходку в ней нажимаем кнопочку экспорт\импорт и вводим вид документа и номер нажимаем ОК...

получается одно и тоже но в одном случии основание проставленно во ввтором нет...
26.07.2007 14:25
При инициализации подчиненной базы
при пересылке карточек на новую базу возникает ошибка такого-же плана

Цитата:
Невозможно записать в БД объект «CD, ЦС000003», таблица «SMCARDTAX»

ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCCARDTAXGRP) - исходный ключ не найден
такая история со всеми карточками....

версия бд 1024.6_4
26.07.2007 14:37
Сначала группы налогов перешли...
30.07.2007 15:37
Группы налогов дошли, но ситуация не изменилась... выдает все туже ошибку..
Часовой пояс GMT +3, время: 10:38.

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