15.11.2006 12:35
OlegON
 
По аналогии с документами ищи штрихкоды, на которые нет карточек, я так думаю... Штрихкоды в smstoreunits. Вообще в ДБА можно смотреть смысл констрейнтов и поправлять условия, чтобы они соответствовали.
15.11.2006 12:47
Mtirt
 
Aleksey,
Приблизительно это:
Код:
select * from smstoreunits t where t.article not in (select article from smcard)
15.11.2006 13:10
Aleksey
 
olegon, так это я первую строчку привел их там много
15.11.2006 13:17
Mtirt
 
Ну нашни разбираться со штрих-кодами.
Создашь недостающие артикула - посмотрим, что еще не удается включить...
15.11.2006 15:48
Aleksey
 
нашел штрих код и артикул несуществующего товара
SQL> select * from smstoreunits t where t.article not in (select article from smcard);
2203547 6 1 кг 27262
правильно я не ошибаюсь?
А вот лог по артикулу:
SQL> select * from smcardsecuritylog t where t.article='27262';
05.09.06 27262 1 476996 2 METATRK\SKLAD2

Подскажите что означают выделенные цифры?
15.11.2006 16:14
kadr
 
я вот не нашёл где ты озвучивал версию своего СуперМага, т.ч. будь добр сообщи

А ещё не плохо было бы наименование столбцов видеть в приведённых тобой примерах
15.11.2006 17:10
Aleksey
 
kadr, версия 1.024 sp7 , а самое интересное что наименования столбцов нет. Я в sql+ код набираю и без всяких столбцов в одну строку и промежутком получаю то что вы видите
15.11.2006 17:40
Aleksey
 
Для исправления Этого:
alter table SMCARDSECURITYLOG enable validate constraint SMCCARDSECURITYLOG_CARD
*
ошибка в строке 1:
ORA-02298: невозможно подтвердить (SUPERMAG.SMCCARDSECURITYLOG_CARD) - не найдены родительские ключи
Такой
Код:
select * from SMCARDSECURITYLOG t where t.article not in (select article from smcard);
16.11.2006 07:22
Mtirt
 
Цитата:
Aleksey нашел штрих код и артикул несуществующего товара
SQL> select * from smstoreunits t where t.article not in (select article from smcard);
2203547 6 1 кг 27262
правильно я не ошибаюсь?
А вот лог по артикулу:
SQL> select * from smcardsecuritylog t where t.article='27262';
05.09.06 27262 1 476996 2 METATRK\SKLAD2

Подскажите что означают выделенные цифры?

В первом запросе, насколько я помню 6 - это тип штрих-кода. (Разделы - Справочники -Штрих-коды).
Во втором: Actioncode (код события), recid(Число для генерации уникального индекса), employee (пользователь).

Советую скачать с ftp Сервис+ структуру баз данных. В ней описаны поля базы данных.
Ну и поставить что-нибудь для работы с базой данных. SQL+ не самое удобное приложение для работы с запросами. Поищи. В основном все пользуются SQL Navigator, TOAD, PL/SQL Developer.
Выбери что понравится и пользуйся.
16.11.2006 07:26
Mtirt
 
Цитата:
Aleksey Для исправления Этого:
alter table SMCARDSECURITYLOG enable validate constraint SMCCARDSECURITYLOG_CARD
*
ошибка в строке 1:
ORA-02298: невозможно подтвердить (SUPERMAG.SMCCARDSECURITYLOG_CARD) - не найдены родительские ключи
Такой
Код:
select * from SMCARDSECURITYLOG t where t.article not in (select article from smcard);
Похоже такой:

Код:
select * from SMCARDSECURITYLOG t where t.ActionCode > 4 or t.actionCode<1 or t.actionCode is Null
Часовой пояс GMT +3, время: 08:44.

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