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

Два разных объекта имеют одинаковые идентификаторы : Супермаг Плюс (Супермаг 2000)

19.01.2025 6:15


25.06.2008 10:03
Цитата:
baggio тебе уже написали...
1. Лезем в ЦО ищем в supermag.smcard твой артикул... смотрим его DBID
2. Копируем его... куданить в блокнот...
3. Лезем в базу магазина идем в supermag.smcard ищем твой артикул ставим DBID как в старшей базе...

Пересылаем...
А вот тут поподробнее можно? Я ни разу так не делал...

Цитата:
baggio З.Ы. ежели необходимо переслать классификатор то... просто перемести данную карточку в группу которая существует в ЦО...
В магазине опять таки лицензия не позволяет...
25.06.2008 10:13
Хорошо. Есть у тебя какой-то инструмент подцепиться к базе???
SQL Navigator ??? PL\SQL Developer ???? TOAD??? Что-то другое???

А то с SQL+ мы долго разбираться будем...
25.06.2008 10:20
PL\SQL Developer есть
25.06.2008 10:27
В базе офиса:
Код:
select t.bornin, t.globalarticle from smcard t where t.article=&MyArticle
Запоминаешь значение в буфер.

В базе магазина. Находишь триггер SMCardFixAttr. Делаешь его -Disable.
Выполняешь запрос:
Код:
 update sncard t set t.bornin='значение bornin предыдущего запроса',t.globalarticle='значение globalarticle предыдущего запроса' where  t.article=&MyArticle
commit не забудь...
Триггер SMCardFixAttr -Enable.

После этого пересылаешь карточку из базы офиса в магазин.

ОК???
25.06.2008 10:38
а как триггер отключать? ;)
25.06.2008 10:50
Находишь таблицу smcard. Открываешь её свойства.
Находишь тригеры. Находишь нужный. Правая кнопка мыши - в контекстном меню выбираешь Disable.

Или
Код:
 alter trigger smcardfixattr disable;
alter trigger smcardfixattr enable;
25.06.2008 10:55
С классификатором. Дело в той же самой карточке???
Или в другой???
25.06.2008 11:31
Цитата:
Mtirt С классификатором. Дело в той же самой карточке???
Или в другой???
да, эта карточка виновата...
что-то не поменялось ничего...
отключил, поменял, включил... Никаких ошибок не выдало... Ничего не изменилось :(

ЗЫ: bornid можно в журнале карточки посмотреть...
25.06.2008 11:34
Из офиса карточка разослалась в базу магазина? Или есть сообщение об ошибке?

Я кроме bornid просила еще и globalarticle поменять...
25.06.2008 12:39
Цитата:
Mtirt Из офиса карточка разослалась в базу магазина? Или есть сообщение об ошибке?
так ничего же не изменилось... может еще чего-то надо сделать?

Цитата:
Mtirt Я кроме bornid просила еще и globalarticle поменять...
а чем globalarticle отличается от просто article?
Часовой пояс GMT +3, время: 06:15.

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