[ТЕМА ЗАКРЫТА]
Опции темы
15.06.2010 16:52  
Pyatak
Возникла необходимость высвободить артикул с определенным кодом (сейчас не важно "зачем").

Думаю что будет достаточно следующего скрипта:
Код:
update supermag.smspec set article='B' where article='A';
update supermag.smprices set article='B' where article='A';
update supermag.smpricehistory set article='B' where article='A';
update supermag.smgoods set article='B' where article='A';
commit;
Где 'B' - новая карточка, аналогичная по типу карточке 'A'
Обе карточки штрихкодов не имеют и не имели.
Потом очистить аналитическую базу и заново всё расчитать.
Этого будет достаточно или я что-то упускаю?
 
15.06.2010 16:58  
Mtirt
На smspec точно ограничения сработают...
Да и на остальные, тоже скорее всего.
Т.е. сначала триггеры поотключать надо.

И вопрос у меня, а почтовый модуль используется?
 
15.06.2010 17:25  
baggio
Цитата:
Сообщение от Mtirt
На smspec точно ограничения сработают...
Да и на остальные, тоже скорее всего.
Т.е. сначала триггеры поотключать надо.

И вопрос у меня, а почтовый модуль используется?
Однозначно глобализацией иначе ты На ТАкие ДЕЦкие грабли наступишь... бобо потом будет...

Как минимум... smspetax пропустил... и еще около десятка таблиц...
например для инвентаризаций и расчета остатков по ним smpec не используется...
 
15.06.2010 18:50  
Dim
как тут уже подсказывали, сделать из глобальной карточки локальную и провести процедуру глобализации...
 
 
Опции темы



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

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