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, время: 16:09.

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