27.05.2016 13:08
fdima
 
Цитата:
ReDHawK Попробуйте такие запросы:
select * from smstoreunits where barcode='4820107240071';
select * from smforeignunits where barcode='4820107240071';
не забывайте точку с запятой в конце запроса.
Попробовал. В ответ пишет:

ERROR at line 1:
ORA-00942: table or view does not exist


Цитата:
-Den- delete from SVStoreUnits where Barcode = 4820107240071
И это попробовал. Тоже самое пишет ORA-00942: table or view does not exist
27.05.2016 13:20
-Den-
 
к базе подключитесь под пользователем supermag
27.05.2016 14:06
whitewizard
 
или так:
select * from supermag.smstoreunits where barcode='4820107240071';
select * from supermag.smforeignunits where barcode='4820107240071';
28.05.2016 12:49
fdima
 
Цитата:
-Den- к базе подключитесь под пользователем supermag
Под пользователем supermag вывелась табллица, но в ней вместо артикула стоит "??". Проверил для другого ШК, там артикул виден нормально

В итоге я удалил этот ШК командой select * from svstoreunits where barcode='4820107240071';

и потом сделал повторную рассылку из ЦО проблемного ШК, но в результате опять та же самая ошибка уникальности

Пробовал удалить еще из таблиц smforeignunits и smstoreunits и загрузить из ЦО и тоже безуспешно
28.05.2016 13:04
OlegON
 
Судя по всему, почтовик работает без региональных настроек.
https://olegon.ru/showthread.php?p=148622#post148622
30.05.2016 09:20
fdima
 
Цитата:
OlegON Судя по всему, почтовик работает без региональных настроек.
https://olegon.ru/showthread.php?p=148622#post148622

Спасибо за ссылку. Проверил, все стоит как написано у вас

Что выяснилось за выходные. Оказывается наш оператор месяц назад создала этот ШК, потом через неделю удалила, по непонятной причине, и вот снова решила создать этот же ШК, но уже не получилось

Может проблема в том, что нельзя один и тот же ШК создавать для одного артикула в Супермаге?

И еще. Когда я делаю команду select * from smstoreunits where barcode = 'ШК', то в появившейся табличке у зависшего ШК указан barcodetype =8. В то время как у всех нормальных =7. Я так понимаю что 7 = внешний ШК, а что такое 8?
30.05.2016 09:32
Dim
 
этот штрихкод остался в базе какого-то магазина и select'ы надо делать в базах магазинов, а не в центральной базе
01.06.2016 13:13
ReDHawK
 
Цитата:
fdima
В итоге я удалил этот ШК командой select * from svstoreunits where barcode='4820107240071';
select - это не оператор удаления
02.06.2016 07:00
fdima
 
победил я таки эту проблему. Да, конечно же я все процедуры делал в магазинской базе и удалял оператором delete(выше я опечатался), но.....не знал, что после оператора delete еще надо ставить оператор commit; для успешного завершения транзакции

В итоге я удалил "зависший" ШК в подчиненной базе, сделал рассылку из ЦО этого ШК и все встало на свои места

Всем большое спасибо

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