8.х Подписка на событие

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем fenlork, 8 авг 2017.

  1. TopicStarter Overlay
    fenlork
    Offline

    fenlork Опытный в 1С

    Регистрация:
    5 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    26
    Добрый день. Необходимо при записи номеклатуры записывать/ менять значение свойства.
    Обработчики При записи/Перед записью. Отладчиком код проходит, значения заполняются, но запись в рс не появляется, выносил код во внеш.обработку-работает.
    Процедура ПодпискаНаСобытие1ПередЗаписью(Источник, Отказ) Экспорт
    НоваяЗапись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
    НоваяЗапись.Объект=Источник.Ссылка;
    НоваяЗапись.Свойство=ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Выгружена");
    НоваяЗапись.Значение =Ложь;
    НоваяЗапись.Записать(Истина);
    КонецПроцедуры
    upload_2017-8-8_11-21-42.png upload_2017-8-8_11-21-42.png upload_2017-8-8_11-21-42.png
  2. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.224
    Симпатии:
    15
    Баллы:
    29
    чуть подправил

    Процедура ПодпискаНаСобытие1ПередЗаписью(Источник, Отказ) Экспорт
    МенЗаписи = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
    НоваяЗапись=МенЗаписи.Добавить();
    НоваяЗапись.Объект=Источник.Ссылка;
    НоваяЗапись.Свойство=ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Выгружена");
    НоваяЗапись.Значение =Ложь;
    НоваяЗапись.Записать(Истина);
    КонецПроцедуры
  3. TopicStarter Overlay
    fenlork
    Offline

    fenlork Опытный в 1С

    Регистрация:
    5 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    26
    /-----------------------------------------------------------------------
    Метод объекта не обнаружен (Добавить)