[ОТВЕТИТЬ]
Опции темы
05.08.2013 08:48
 
Код:
begin
    for f1 in (Select lev.showlevel,lev.article
           from smstocklevels lev
          where lev.storeloc = 20)
  loop
    update smstocklevels lv set lv.showlevel = f1.showlevel where lv.article = f1.article and lv.storeloc  = 99;
    commit;
  end loop;
end;
В общем проапдейтил, проверочный запрос все хорошо вернул, а вот в GUI люди не видят этих изменений.
По какой причине?
05.08.2013 08:53
 
А что мешало воспользоваться кнопкой "Обработать"?
05.08.2013 09:06
 
Честно говоря не совсем понимаю о чем идет речь т.к особо в сам интерфейс СМ не лазил.Нашел кнопку.
Каким образом это сделать корректно?
05.08.2013 09:09
 
И цикл-то там зачем... Ужас какой...
Если кнопку нашел - жми ее и посмотри, что там есть, заодно и помни, что обрабатывать можно зафильтрованные карточки. Супермаг некоторые вещи кеширует на клиенте, т.е. если зайти - выйти, то видны обновления.
05.08.2013 09:18
 
Обработать - изменение уровней складских запасов.
26.09.2013 13:11
 
Задача: изменить параметр Зал на закладке Заказ карточки, уменьшив все ненулевые втрое у карточек из определенных групп классификатора.

Решение:
Код:
update supermag.smstocklevels set showlevel=round(showlevel/3) 
where showlevel>0 
and article in 
(
select article from supermag.smcard where idclass in 
(
select id from supermag.sacardclass where tree in ('63.6.17.3.', '63.6.17.7.', '63.6.17.9.')
)
);
"Спасибо" OlegON от:
Опции темы



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

Все в прочитанное - Донат - RSS - - Карта - Вверх

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