[ОТВЕТИТЬ]
Опции темы
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, время: 18:32.

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