#0
by InSoulRock
Здравствуйте! Заранее извиняюсь, только учусь, прошу строго не судить. Возникла мысльзадался вопросом, формировать себе задачу при срабатывании определенного условия, чтобы отследить исключения при выполнении кода, и не только. Задачу формирую, с этим проблем нет, но как мне получить номер строки и название модуля? Что то типа ОписаниеОшибки, в которой есть эта информация. Спасибо что дочитали хотя бы)
#2
by Maxus43
дочитал, пожалуйста. В ОписанииОшибки эта информация есть, но это когда используешь Попыка-Исключение
#3
by InSoulRock
Да, а я планирую использовать это не только в попытка - исключение. ИнформацияОбОшибке я так понимаю тоже будет заполнена если есть ошибка. Но ошибки может и не быть.
#13
by f_vadim
Я иногда пишу код ошибки, потом поиском можно найти Скажем так: Сообщить("Произошла ошибка!!! Код 0х0000001");
#16
by Rebelx
не гуд. Если Результат.Количество > 1 Тогда ВызватьИсключение("Ошибка логики: результат запроса пустой");
#21
by Maxus43
дак твой гуд - прервёт выполнение программы, если исключение не в Попытке. А оно надо? я вот вангую что нет
#23
by f_vadim
делов-то, пройтись по всему модулю, да исправить. А уж кто будет после сопровождать, так вообще подивится мастерству и изысканным решениям разработчика.
#26
by Defender aka LINN
Угу. У Мелкософта, вон, тоже, на каждый чих по коду ошибки. Правда, почему-то, если что и находится - то только "Неизвестная ошибка".
#27
by InSoulRock
ну а вдруг в модуле несколько вставок _НарезатьЗадачу :). Вопрос этот встал потому что пользователи мягко говоря забивают на сообщенияпредупреждения.
#31
by InSoulRock
заявки они не формируют. Она автоматически прилетает ко мне когда выполняется условие.
#32
by sirsp
Я к тому, что в случае активного изменения кода, ты строку по номеру не идентифицируешь!
#35
by f_vadim
Опять же, если ты прогнозируешь появление ситуации, которая предусматривает вмешательство разработчика, что мешает предусмотреть заранее обработку исключений или вообще не допускать их возникновения?
#36
by InSoulRock
в первом посту я писал что начинающий) я не могу всего предусмотреть в силу не опытности, а пользователи забивают на сообщения часто.
#37
by f_vadim
По-моему, проблема высосаного яйца не стоит. Получается, что, несмотря на ошибки, пользователь получает какой-то результат. И на корректность забивает. А ты такой ниндзя втихаря всё поправил. Может не давать пользователю ничего? Может просто прекращать выполнение и выдавать сообщение "исключительная ситуация. пригласите разработчика"?
#40
by InSoulRock
а если у меня не одна такая вставка будет? вести учет? 0х00110011 использовал для такого то, 0х00110101 использовал для такого то.
#41
by f_vadim
тьху блин, голову включай. Во-первых, сообщение в любом случае должно содержать максимум информации. Подумай о тех пользователях, кто всё-таки будет читать сообщения, и тех, кто будет сопровождать твою поделку после тебя. Коды можно сделать уникальными в пределах модуля и добавить префикс с названием модуля, типа "ОбщегоНазначенияКлиентСервер_001"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите найти документацию
- Как найти номер строки ТЗ, удовлетворяющей...
- Как найти с помощью Найти()
- Запись периодических реквизитов: Время,Документ,Номер,Номер Стр
- Как найти точку диаграммы ганта? (метода Найти() нет)
- Как в строке найти дату и номер?
- Как найти в Excel найти значения по формату?
- Номер проводки и номер строки документа
- УТ11 "Номер сообщения меньше номер ранее принятого сообщения" где поменять?
- Как в поле табличного документа найти номер строки и номер колонки по значению
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
- Сколько разрядов у «Номер отправленного сообщения» и «Номер принятого сообщения»
В этой группе 1С
- Как отловить ошибку рлс у пользователя недостаточно прав?
- v8: Объект не доступен для изменения. Как так?
- Расшифровка диаграммы Ганта в табличном документе
- Кто переводил ЗУП 2.5 на ЗУП 3.0?
- СКД. Перемножение данных
- В данной транзакции уже происходили ошибки!
- Печать изображения (файла) из 1С
- УПП. Обмен. Ошибка преобразования данных XML. Гуглил, яндексил(((
- Прокладка оптоволокна стоимость
- Сохраняется ли журнал регистрации после выгрузки и последующей загрузки ИБ
- УПП. Выработка производственных рабочих в разрезе операций.
- Отключение пользователей 1с 8.2 ЗУП клиент-серверная
- УПП. Списание ОС и регистр Местонахождение ОС
- Криво печатает этикетку
- Полное соединение в запросе не работает.
- Фоновое задание под пользователем - как?
- УТ 10,3 ТОРГ 29 - отличие в Отчете о рознечной торговле - РАЗНЫЕ ЦЕНЫ
- Движения в регистр не записываются
- Отмена регистрации документа в плане обмена
- Как программно создать план видов расчета?