03.07.2008 14:19
Mihon
 
Вчера рухнула база в одном из магазинов. Причина неизвестна.
Ошибки ora-01157 и 01110, это просто попа.
Нормального бэкапа не оказалось, восстановили относительно старый бэкап, сейчас мучаемся, все рассылаем...
Столкнулись с проблемой: В базе сейчас существуют МА, которые в статусе "исполняется", однако дата завершения у них уже прошла.
т.е., сейчас они должны быть в статусе "завершена".
Соответственно, невозможно переоценить товар, участвующий в этих акциях.
Пытаюсь вручную изменить статус - пишет "Для документа типа "MA" невозможна смена статуса от "Исполняется" до "Завершена""
Задание "регистратция АП" запущено, однако значение "предыдущее исполнение" пустое, перезапускал задание - тоже молчок. Сбоя нет.
Пытался разослать по почте из центральной базы - вываливается в почтовике с ошибкой (если надо, приведу текст) что-то вроде "ошибка! акция есть в двух и более м/х, ты чего делаешь?!"
Подскажите, как перевести акцию в статус "Завершена"? если дата ее завешения раньше текущей?
//очень-очень срочный вопрос, заранее спасибо!
03.07.2008 14:29
Mihon
 
Появилась мысль - поменять дату и время на сервере.
Сейчас будем пробовать...
03.07.2008 14:36
akonev
 
если не прокатит с датой - тупо поменяй статус в базе.
еще внимательно посмотри на ошибки почтовика. не удивлюсь, если в свежеподнятую они все-таки уходят, а ошибка валится из остальных
03.07.2008 14:45
Mtirt
 
Цитата:
Mihon Вчера рухнула база в одном из магазинов. Причина неизвестна.
Ошибки ora-01157 и 01110, это просто попа.
Нормального бэкапа не оказалось, восстановили относительно старый бэкап, сейчас мучаемся, все рассылаем...
Столкнулись с проблемой: В базе сейчас существуют МА, которые в статусе "исполняется", однако дата завершения у них уже прошла.
т.е., сейчас они должны быть в статусе "завершена".
Соответственно, невозможно переоценить товар, участвующий в этих акциях.
Пытаюсь вручную изменить статус - пишет "Для документа типа "MA" невозможна смена статуса от "Исполняется" до "Завершена""
Задание "регистратция АП" запущено, однако значение "предыдущее исполнение" пустое, перезапускал задание - тоже молчок. Сбоя нет.
Пытался разослать по почте из центральной базы - вываливается в почтовике с ошибкой (если надо, приведу текст) что-то вроде "ошибка! акция есть в двух и более м/х, ты чего делаешь?!"
Подскажите, как перевести акцию в статус "Завершена"? если дата ее завешения раньше текущей?
//очень-очень срочный вопрос, заранее спасибо!
Вчера ругалась на эту тему с тех.поддержкой. После завершения маркетинговой акции у тебя должен создаться акт с нулевой ценой. А у пользователя, под которым у тебя должно исполниться задание, 12-я проверка стоит в "Запрет". Поменяй права - МА исполнится первым же заданием...
03.07.2008 14:48
Mihon
 
Цитата:
Andrew_Konev если не прокатит с датой - тупо поменяй статус в базе.
Имеется ввиду запросиком? хм... SMDocuments и все?
Цитата:
Andrew_Konev еще внимательно посмотри на ошибки почтовика. не удивлюсь, если в свежеподнятую они все-таки уходят, а ошибка валится из остальных
Отправлял я только в одну базу, в свежеподнятую...
03.07.2008 14:53
akonev
 
Цитата:
Mtirt После завершения маркетинговой акции у тебя должен создаться акт с нулевой ценой.
о как! а почему с нулевой? smprices.savedprice?
03.07.2008 14:54
akonev
 
Цитата:
Mihon Имеется ввиду запросиком? хм... SMDocuments
ага. возможно, придется временно триггер вырубать.
но сначала, конечно, Танин вариант проверить.
03.07.2008 14:54
Mtirt
 
Не знаю я. Просто иногда бывают нулевые цены в актах переоценки после окончания маркетинговых акций... Обычно такое бывает по товарам, которых в данном магазине нет, не было, и никогда не будет...
03.07.2008 15:08
Mtirt
 
Еще: job_queue_processes проверил? Может быть после установки оракла этот параметр =0???
03.07.2008 17:09
Mihon
 
Только хотели проводить все эти эксперименты - блин база рухнула...
Ща админы пытаются поднять, а вот что думаем мы:
1. По поводу товаров с нулевой ценой - экономисты по ценам уже давно научены что таких товаров в МА не должно быть, и в этой МА их тоже нет. это точно.
2. По поводу перевода времени - не имеет смысла, т.к. МА завершается в магазинах посредством почтовика, т.е. в правилах ЦБ для МА стоит 3-0.
Так что, делаем вывод, что почтовиком МА разослаться в эту базу должна.
Сейчас надо экспериментировать, может и с датой тоже, но, блин, в самый неподходящий момент база рухнула...
У меня просьба:
Чтобы скриптом изменить статус в базе, что нужно сделать, кроме апдэйта smdocuments (про триггеры я не в курсе абсолютно), начальство сказало что седня с работы не отпустит пока база не будет готова :(
Помогите, пожалста...
Часовой пояс GMT +3, время: 03:37.

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