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

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

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

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

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

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

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

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

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

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

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

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