15.09.2006 11:33
OlegON
 
Цитата:
Andrew_Konev
Цитата:
olegon а то он точно джедаем будет, если у него получится *04
а ты попробуй *12
и потом сразу открываем запись в клуб джидаев
за девятку не ручаюсь, а восьмерка хавает *04
И десятка хавает *03 , я джедай... Надож, всегда считал, что from обязательно... Даже какой-то рефлекс в написании выработался.
15.09.2006 11:35
OlegON
 
Цитата:
Kryukov Прогнал delete from smpricehistory where storeloc=4;
удалило усё
Удаляю место хранения из СМ2000 просто виснет проц отдыхает СМ2000 не отвечает
Наверное, что-то не закоммитил. Попробуй все закрыть. Чтобы только база и один SQL+, потом то, что вверху, должно выдаться, что записей не удалено (ибо ты их удалил в прошлый раз), потом delete smstorelocations where id=4;
commit;
15.09.2006 11:40
Kryukov
 
Все итог:
перезапустил базу
прогнал
delete from smprices where storeloc=4;
commit;
delete from smpricehistory where storeloc=4;
commit;
После этого из СМ2000 благополучно удалилось место хранения.
Всем спасибо за помоЩь.
18.09.2006 16:25
YuraZ
 
Я аж вспотел пока читал *06 Накал страстей прям как в мыльной опере *16
26.02.2008 02:23
avl2007
 
Добрый день!

Удалось удалить места хранения штатными средствами. Просто как было описано выше:

1. Удаляем все документы этих мест хранения.
2. Производим полный перерасчет остатков.
3. Отвязываем виды цен.
4. Удаляем места хранения.

Без применения оракловой команды Delete!

Спасибо.

С Уважением Владимир.
26.02.2008 06:51
akonev
 
Это может сработать только в частном случае: если по месту хранения не назначались цены.

Констрэйнт в истории цен по прежнему присутствует и он по прежнему не каскадный (по состоянию на 1.026сп3). Что, пожалуй, правильно.

Вот если вид цены не просто отвязывать, а удалять - тогда он каскадом вместе с собой и историю цен в небытие утащит. тогда можно МХ удалять средствами СМ.
26.02.2008 12:13
Mihon
 
имеетсы ввиду удалять штатными средствами супермага, или скриптом?
26.02.2008 14:40
akonev
 
Цитата:
Mihon имеетсы ввиду удалять штатными средствами супермага, или скриптом?
удалять место хранения средствами супермага обычно не дают: документы, остатки, цены, история цен.

с документами все понятно.

рецепт для удаления остатков дали выше - после прибивания всех документов, пересчитать остатки в администраторе.
остатки при этом именно удаляются (а не обнуляются) и мешать перестают.

с ценами сложнее. чтобы вычистить из базы цены и историю - надо удалить сам вид цены (предварительно отвязав вид цены от МХ).
СМ при этом спрашивает, хотим ли заодно почистить цены и наценки. если говорим "хотим" - честно чистит.

после этого место хранения радостно удаляется из справочника.

ВСЕ это проделывается стандартными средствами СМ без единого скрипта.

легко видеть, что это все-таки частный случай.
потому как далеко не у всех есть по отдельному виду цены на каждое МХ.
Часовой пояс GMT +3, время: 20:13.

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