[ОТВЕТИТЬ]
Опции темы
07.07.2015 10:39  
mile-it
Добрый день!
Помогите пожалуйста решить проблемку.
Версия супермага 1.031.1 SP 2
С центральной базы в базу магазина выгружали карточки товаров, предварительно не выгрузив новые разделы в классификаторе, в результате
карточки легли не в свои разделы, а болтаются в классификаторе отдельно:

Пытался передать с ЦО в магазин заново - карточки товаров (выгружает без ошибок) и классификатор (ругается на невозможность обновить объекты в БД sacardclass) и ничего не помогло.

Заранее благодарен за помощь!
Миниатюры
Нажмите на изображение для увеличения
Название: супермаг.jpg
Просмотров: 351
Размер:	66.1 Кб
ID:	4800  
 
07.07.2015 10:46  
Mtirt
Полностью текст ошибки при пересылке классификатора?
 
07.07.2015 10:48  
mile-it
----- Ошибка приема -----
Пакет: 150707093237_1576172_1.SVP
Тип объекта: Справочник
Идентификатор объекта: SACARDCLASS
-- Уровень вложения 0 --
Сообщение: Невозможно обновить в БД объект «RF, SACARDCLASS», таблица «SACARDCLASS»
Исключение: Sm.Core.BaseException
Источник: Sm.Post.DbLoader
Метод: Void WriteExistingObject(Sm.Server.Database.OracleTransConn, Sm.Post.PostObject)
-- Уровень вложения 1 --
Сообщение: ORA-02292: integrity constraint (SUPERMAG.SMCCARDCLASS) violated - child record found

Исключение: System.Data.OracleClient.OracleException
Источник: System.Data
Метод: Int32 UpdatedRowStatusErrors(System.Data.Common.RowUpdatedEventArgs, BatchCommandInfo[], Int32)
Данные:
параметры: pID=«9401»
соединено с: База даных=ASTOMS; Пользователь=Supermag
текст команды: Delete from Supermag.SACARDCLASS where ID=:pID
тип команды: Text
 
07.07.2015 10:51  
mile-it
В базах магазина висят новые группы ( <группа 12659>) которые сейчас не дают обновить справочник.
 
07.07.2015 10:51  
Mtirt
В офисе удалили узел классификатора с ID=9401, в магазине в нем остались карточки товара.
Посмотреть, какие карточки в этой группе в магазине находятся, разослать их из офиса, потом разослать классификатор.
 
"Спасибо" Mtirt от:
07.07.2015 10:54  
Ferus
Сталкивался при заливки данных почтовиком в чистую базу.
Ругается что не может удалить ветку классификатора, потому что та содержит элементы. Пришлось удалять карточки, пересылать классиф. и потом карточки
Вариант перенсти в другую группу карточки
 
07.07.2015 10:57  
mile-it
По этим карточкам уже было движение в магазине, удалять нельзя
 
07.07.2015 10:58  
Ferus
Цитата:
Сообщение от Mtirt
В офисе удалили узел классификатора с ID=9401, в магазине в нем остались карточки товара.
Посмотреть, какие карточки в этой группе в магазине находятся, разослать их из офиса, потом разослать классификатор.

а вот этот вариант куда правильнее предложенного мной
 
07.07.2015 11:00  
mile-it
Цитата:
Сообщение от Mtirt
В офисе удалили узел классификатора с ID=9401, в магазине в нем остались карточки товара.
Посмотреть, какие карточки в этой группе в магазине находятся, разослать их из офиса, потом разослать классификатор.

А почему отсылаются вначале карточки? а потом классификатор?
куда денутся эти карточки если в базе магазинах нету нужного раздела?
 
07.07.2015 11:01  
Mtirt
А где они сейчас в офисе находятся? Туда и денутся...
 
 


Опции темы



Часовой пояс GMT +3, время: 07:44.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.