8.х ВПФ - ошибка Элемент не выбран!

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем беzкрыльев, 16 дек 2010.

  1. TopicStarter Overlay
    беzкрыльев
    Offline

    беzкрыльев

    Регистрация:
    15 дек 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Уважаемые, форумчане! Есть обработка http://infostart.ru/public/72989/ . Почту отправляет, все ок, но хочется ее доработать чуток. Помогите пожалуйста, как при успешной отправке письма автоматом добавлять в поле "Комментарий" текущего документа текст, типа, "Отправлено"?

    Вот кусок кода:
    ИнтернетПочта.Послать(ПочтовоеСообщение);
    ОбъектД = СсылкаНаОбъект.ПолучитьОбъект();
    ОбъектД.Комментарий = "Отправлено "+ ТекущаяДата() + "//" + ОбъектД.Комментарий;
    ОбъектД.Записать(РежимЗаписиДокумента.Проведение);
    ...
    Ошибка при вызове метода контекста (ПолучитьОбъект): Элемент не выбран!
    Ругается на эту строку ---> ОбъектД = СсылкаНаОбъект.ПолучитьОбъект();

    Пробовал проверить находит ли, к примеру, номер текущего документа
    Сообщить(СсылкаНаОбъект.Ссылка.Номер)
    А он мне в ответ пустую строку выводит.
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Нет опыта работы с почтовыми сообщениями.
    Но первое, что приходит в голову, - вопрос:
    Этот ваш текущий документ, в который вы пытаетесь добавить комментарий, он записан? (или он новый?).
    Вот вы написали:
    Код:
    ОбъектД = СсылкаНаОбъект.ПолучитьОбъект();
    
    (на эту строку ругается).

    Если документ не записан, то ссылки на него в базе еще нет. Может до этого стоит записать документ???
  3. TopicStarter Overlay
    беzкрыльев
    Offline

    беzкрыльев

    Регистрация:
    15 дек 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Смысл таков этой ВПФ: крепится через дополнительные внешние обработки к документу Счет на оплату покупателю. Уже имеющийся счет открываю, нажимаю Печать, выбираю ново прикрепленную печатную форму, формируется макет счета, вверху есть кнопка отправить на e-mail, нажимаем, выбираем e-mail получателя, в каком виду счет прикрепить и отправляем.......

    В общем, документ существует и записан.
  4. Dmitrij
    Offline

    Dmitrij Опытный в 1С

    Регистрация:
    6 май 2008
    Сообщения:
    844
    Симпатии:
    1
    Баллы:
    26
    Посмотрите через отладчик в ссылкенаобъект есть значения

Поделиться этой страницей