18.01.2007, 09:04 | #1 |
Участник
|
Вопрос про throw error
Столкнулся со следующей ситуацией: в процессе обработки документа аксапта натыкается на throw error. Но потом идет дальше (а не вываливается, как это д.б.). Если же идти пошагово, то она вываливается на throw error, т.е. работает так как и должна работать. Кто-нибудь сталкивался с такой ситуацией?
|
|
18.01.2007, 09:30 | #2 |
Программатор
|
У меня бывали подобные глюки, не именно с throw error, но встречались. После того как пройдешся дебагером, то обычно потом все норм отрабатывало. Можно попробовать перезайти. Почему такое происходит и как ето лечить не могу ответить...
|
|
18.01.2007, 09:52 | #3 |
Moderator
|
Маловероятно, но стало интересно что выводит:
PHP код:
|
|
18.01.2007, 09:55 | #4 |
Участник
|
Я вылечил это след. образом:
блок где идет проверка и обработка "окаментил" транзакцией (ttsbegin, ttscommit), и всё стало нормально работать. |
|
18.01.2007, 09:56 | #5 |
Участник
|
Перезаходы и пробежка дебагерам не помогала.
|
|
18.01.2007, 09:57 | #6 |
Участник
|
|
|
18.01.2007, 10:13 | #7 |
Member
|
Попробуйте стандартный комплекс "шаманских действий" (переиндексация и глобальная компиляция).
__________________
С уважением, glibs® |
|
18.01.2007, 10:15 | #8 |
Участник
|
угу. только сначала инкрементную компиляцию класса обработчика попробуйте
(FormLetter, к примеру, если вы о документах по заказу или закупке) |
|
18.01.2007, 11:17 | #9 |
Участник
|
Встречался с таким не раз, причем не только на throw error...
Помогает обычная магия - убить индексы, сделать инкрементальную компиляцию, почистить кэши (особенно локальные в c:\Documents...) при работе на трехзвенке...
__________________
Бесполезно говорить: «Мы делаем все, что можем». Надо сделать то, что необходимо. |
|