Имя: Пароль:
1C
 
Обработка исключений - работа над ошибками
0 roman2
 
20.03.10
20:21
Хочу сделать автоматический отлов вех ошибок в 1С, которые возникают между ПОПЫТКА ИСКЛЮЧЕНИЕ и отправку их по почте программисту.

Можно ли использовать для этого подписку на событие? Чтоб в одно месте все описать, а не обрабатывать код в тысячи строк в поисках где есть Попытки... ?
1 Jolly Roger
 
20.03.10
20:29
(0) не надо этого хотеть...
2 Лефмихалыч
 
20.03.10
20:44
(0) на кой кол такое хотеть?
3 mikecool
 
20.03.10
20:53
неправильно, дядя федор, ты бутерброд ешь
надо убрать все попытки и тогда будут телефонные звонки от пользователей, что более оперативно нежели почта
4 roman2
 
20.03.10
21:05
(3) не согласен. Это зависит от задач. Например деление на ноль. Должен быть результат, пока бос формирует отчет. А тебе приходит почта с ошибкой, выясняешь потом... и премия в кармане.
5 roman2
 
20.03.10
21:06
конечно деление на ноль лучше проверить условием...))) но суть в другом
6 Лефмихалыч
 
20.03.10
21:56
(5) все исклчюения можно найти в журнале регистрации - событие "Ошибка выполнения".
А вообще, ИМХО, это (0) - сферический трудовой онанизм в вакууме
7 Лефмихалыч
 
20.03.10
21:58
+(6) просто код надо писать правильно. ХОтябы так, чтобы он синтаксический контроль проходил. ХОТЯБЫ.
Если руки растут из... в обще - не от туда, откуда надо, да еще и пальцами внутрь, то ни чего не спасет...
8 roman2
 
20.03.10
22:16
Коллеги, вы наверное не имеете должного опыта работы.
Например читаем XML файл, а он не читается. ХЗ почему... Нужно вовремя узнать об этом. Вижу вместо помощи один сарказм.
9 Лефмихалыч
 
20.03.10
22:24
(8) фигню затеял.
1. Глобального обработчика исключений в 1С нет, живи с этим.
2. Сама идая (0) - туфта какая-то неквразумительная. Исключения, они потому так называются, что происходить должны в ИСКЛЮЧИТЕЛЬНЫХ ситуациях. А это такие ситуации, которые часто не происходят. Более того, если происходит исключитеьная ситуация, то пользователь сам о ней сообщить.
3. "Вижу вместо помощи один сарказм" - наглая ложь. я сделал конструктивное предложение - журнал регистрации.
10 roman2
 
20.03.10
22:39
(9) еще пример. РБД, обмен каждый час, 20 баз в разных городах. Вдруг по ХЗ какой причине файл обмена не прочитался - нужно срочно об этом узнать. Что скажешь? Посоветуй?
11 Лефмихалыч
 
20.03.10
23:14
(10) а вот это совершенно другое дело и надо к нему относиться по другому. Робот автообмена ОБЯЗАН отчитываться о КАЖДОЙ попытке загрузки на мыло администратора. Вне зависимости от того, успешно обмен прошел или нет.
12 Лефмихалыч
 
20.03.10
23:20
+(11) к глобальной обработке исключений это не имеет отношения
13 roman2
 
20.03.10
23:40
(12) я тебе письмо написал)
А глобальная обработка ошибок навеяна ине книгой "Джоэл о программировании".
14 Лефмихалыч
 
20.03.10
23:42
(13) адинэснегам читать подобные книги вредно - от этого мысли появляются богопротивные и вообще неокрепшие умы мутит от такого
15 roman2
 
20.03.10
23:46
(14) ну тут не соглашусь, как руководителю можно читать, только не говорить прогерам, что можно допускать ошибки) и что вдохновения ждать 2 недели)))
16 Лефмихалыч
 
20.03.10
23:51
(15) что б там ни было - идею глобальной обработки исключений в 1С я лично вижу несостоятельной, поскольку конфигурации "1С:АЭС" или "1С:Управление спутниками, межконтинентальными ракетами и прочей лютой хренотой" не бывает, а для всего остального сабж без надобности.
17 roman2
 
20.03.10
23:57
(16) я получил ответ на свою тему)))