Имя: Пароль:
1C
1С v8
Поиск ошибок
0 prilforreal
 
04.09.17
16:37
Подскажите люди добрые как настроить ПОПЫТКА чтобы при обходе справочника выводилось наименование элемента на котором ошибка всплывает...

Попытка
        СообщенияОтправки=Почта.Послать(Сообщение,ОбработкаТекстаИнтернетПочтовогоСообщения.НеОбрабатывать,ПротоколИнтернетПочты.SMTP);
    Исключение
        Сообщить(Справочники.Контрагент.???);
    КонецПопытки;
1 Wirtuozzz
 
04.09.17
16:39
надо сначала внятно сказать что нужно, то что в (0): житие мое, не вели казнить великий государь.
2 Wirtuozzz
 
04.09.17
16:39
Вообще в исключение пишут ОписаниеОшибки()
3 Wirtuozzz
 
04.09.17
16:40
(0) но за такое Справочники.Контрагент.
Надо сразу по лицу, ногой, в сапоге.
4 Wirtuozzz
 
04.09.17
16:40
несколько раз
5 Wirtuozzz
 
04.09.17
16:41
6 Wirtuozzz
 
04.09.17
16:41
нельзя обращаться через точку, нельзя.
7 prilforreal
 
04.09.17
16:43
(1) Великодушие ваше границ не знает, описание ошибки мне не к чему, я на него уже насмотрелся, мне бы Наименование контрагента у которого нечитабельные данные в поле адрес почты
8 Lexey_
 
04.09.17
16:47
(0) взять его из написанного выше кода, если конечно он там есть
9 prilforreal
 
04.09.17
16:48
(6) О великий, как же тогда обратиться из модуля обычного приложения к элементу справочника обычным смертным?
10 Numerus Mikhail
 
04.09.17
16:48
(9) наименование какого контрагента тебя надо?
11 Wirtuozzz
 
04.09.17
16:50
(9) Запросом. У тебя на каждое обращение через . идет обращение к бд, это не хорошо. Т.к. логика должна быть такая: запросом подготавливаем данные, делаем один раз обращение к БД, работаем с выборкой.
12 prilforreal
 
04.09.17
16:50
(10) того на котором ошибка всплывает
13 Numerus Mikhail
 
04.09.17
16:52
(12) хорошо, пол дела уже сделано.
Где этот контрагент? В коде не видно ничего, что могло бы наставить нас на путь истинный (переменная в которой ссылка на контрагента)
14 prilforreal
 
04.09.17
16:56
(13)Благодарю вас, нашел переменную Получатель, написал в коде Сообщить(Получатель); и все заработало как нужно)