[ОТВЕТИТЬ]
Опции темы
05.08.2013 08:48  
Explosion
Код:
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  
Mtirt
А что мешало воспользоваться кнопкой "Обработать"?
 
05.08.2013 09:06  
Explosion
Честно говоря не совсем понимаю о чем идет речь т.к особо в сам интерфейс СМ не лазил.Нашел кнопку.
Каким образом это сделать корректно?
 
05.08.2013 09:09  
OlegON
И цикл-то там зачем... Ужас какой...
Если кнопку нашел - жми ее и посмотри, что там есть, заодно и помни, что обрабатывать можно зафильтрованные карточки. Супермаг некоторые вещи кеширует на клиенте, т.е. если зайти - выйти, то видны обновления.
 
05.08.2013 09:18  
Mtirt
Обработать - изменение уровней складских запасов.
 
26.09.2013 13:11  
OlegON
Задача: изменить параметр Зал на закладке Заказ карточки, уменьшив все ненулевые втрое у карточек из определенных групп классификатора.

Решение:
Код:
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, время: 03:18.

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