[ОТВЕТИТЬ]
Опции темы
31.05.2009 17:08  
GENDALF
All,Hi!
Столкнулся с такой проблемой, просмотрел формум, по данному ничего не нашел.

Проблема в следующем:
В ЦО, создаю правила округления (около 30 шт)...Справочник преавил округления Общий и в Цо и в См, в почтовике ЦО стоит "Авто в подчиненные=*"., но при Сохранении нового правила-тишина. После чего, в Ценообразовании-Прав.Округления.. выставляю правила на всю группу и подгруппы товара, для каждой цены, соотв, привязанной к МХ... Жму разослать, после чего почтовик сообщает о индексах и ключе.
Думаю,что подчиненная БД не может принять параметры, так как справочные данные отсутствуют? Как решить траблу.


PS: SM_1026.3_4
 
31.05.2009 20:25  
OlegON
Цитата:
Сообщение от GENDALF
после чего почтовик сообщает о индексах и ключе.
И что же он о них сообщает?
 
31.05.2009 22:47  
vdm
Цитата:
Сообщение от GENDALF
All,Hi!

В ЦО, создаю правила округления (около 30 шт)...Справочник преавил округления Общий и в Цо и в См, в почтовике ЦО стоит "Авто в подчиненные=*"., но при Сохранении нового правила-тишина.
Проверь, нет ли галки "Локальный" в "Настройка - Справочники - Типы справочников - Правила округления"
 
01.06.2009 11:07  
GENDALF
Цитата:
Сообщение от OlegON
И что же он о них сообщает?
Код:
----- Ошибка приема -----
Пакет: 090529174125_87871_2.SFPZ
Тип объекта: Правила округления цен для карточек
Идентификатор объекта: 3 214
   -- Уровень вложения 0 --
Сообщение: Невозможно записать в БД объект «RR, 3<tab>214», таблица «SMPRICEROUNDRULECLASS»
Исключение: Sm.Core.BaseException
Источник: Sm.Post.DbLoader
Метод: Void WriteNewObject(System.Data.OracleClient.OracleTransaction)
   -- Уровень вложения 1 --
Сообщение: ORA-02291: нарушено ограничение целостности (SUPERMAG.SMCPRICEROUNDRULECLASS_RULE) - исходный ключ не найден
Исключение: System.Data.OracleClient.OracleException
Источник: System.Data
Метод: Void UpdatedRowStatusErrors(System.Data.Common.RowUpdatedEventArgs, BatchCommandInfo[], Int32)
Данные:
   параметры: pPRICETYPE=«3»; pIDCLASS=«214»; pRULEID=«3»
   соединено с: База даных=SHOP41; Пользователь=Supermag
   текст команды: Insert into Supermag.SMPRICEROUNDRULECLASS(PRICETYPE,IDCLASS,RULEID) values(:pPRICETYPE,:pIDCLASS,:pRULEID)
   тип команды: Text
vdm, я ж написал что Общий. а не локальный. Общий и в старшей и в подчиненной базах.
 
01.06.2009 11:11  
Mtirt
Не разосланы сами правила округления.
Разделы -Настройка - Справочники - Правила округления.
Функции - Разослать.

Убедиться в удаленной базе в их присутствии. После этого еще раз разослать привязку к классификатору.
 
01.06.2009 12:30  
GENDALF
Большое Спасибо.
Все до меня не допирало как справочник в подчиненку отправить, а тут как обычно все тупо."ФУНКЦИИ". везде "разослать" отдельно, а тут в функциях...мдяя...

Спасибочки!!!
 
 
Опции темы



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

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