Имя: Пароль:
1C
 
v8: Как залезть в саму ошибку и посмотреть где у нее косяк
0 Popkorm
 
01.10.10
13:03
Можно ли в 1С 8 копнуть/отследить выявления ошибки,т.е.как залесть в саму ошибку и посмотреть где у нее косяк,типо отладчик
Ошибка:
{Форма.Форма(191)}: Ошибка при вызове метода контекста (Close)
1 Ц_У
 
01.10.10
13:04
ИнформацияОбОшибке?
2 Живой Ископаемый
 
01.10.10
13:05
ну... можно настройить тенологический журнал иполучать вообще все диагностические сообщения... И потом когда получишь эту ошибку, то читать лог ТЖ чтобы посмотреть что ей предшествовало - вдруг это наведет на мысли
3 Mitriy
 
01.10.10
13:06
ПодробноеПредставлениеОшибки(<Информация об ошибке>)

или в отладке поставить галку в Остановка по ошибке
4 Popkorm
 
01.10.10
13:25
(3)
Как то так?
Попытка
...
Исключение
ПодробноеПредставлениеОшибки(Инфо);
Инфо = ИнформацияОбОшибке();
Сообщить("Описание='" + Инфо.Описание + "'");
Сообщить("ИмяМодуля='" + Инфо.ИмяМодуля + "'");
Сообщить("НомерСтроки=" + Инфо.НомерСтроки);
Сообщить("ИсходнаяСтрока='" + Инфо.ИсходнаяСтрока + "'");
КонецПопытки;
5 Живой Ископаемый
 
01.10.10
13:27
2(4) так а что - не работает этот код?
6 Popkorm
 
01.10.10
13:28
(5)неа......
7 hhhh
 
01.10.10
13:31
(6) а почему у тебя Инфо два раза?
8 Popkorm
 
01.10.10
13:32
(3)а где ты нашел галку в Остановка по ошибке,че та не вижу?!
9 Popkorm
 
01.10.10
13:33
(7)ну в (3) у меня вопрос:Как то так?Вот как надо?!
10 Popkorm
 
01.10.10
13:54
есть еще методы как можно зайти в корень ошибки?
11 sash-ml
 
01.10.10
13:56
(10) sqrt(ошибки);
12 Man4kin
 
01.10.10
13:58
(11) :) крут
13 Живой Ископаемый
 
01.10.10
13:58
2(10) а почему вы игнорируете (2) ? вам что-то непонятно в ответе?
14 5 Элемент
 
01.10.10
14:01
(13) потому что ТЖ для тяжелых случаев, начинать надо с отладчика
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший