8.х Задачи в БП дублируются

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

  1. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Всем привет! Есть БП, там в точке действия Ожидание при создании задач такой код
    Код:
    Процедура ОжиданиеПриСозданииЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, Отказ)
        СтандартнаяОбработка = Ложь;
        Задача = Задачи.ЗадачаИсполнителя.СоздатьЗадачу();
        Задача.Дата      = ТекущаяДата();
        Задача.Автор     = ОбщегоНазначенияСервер.ТекущийПользователь();
        Задача.ДатаИсполнения = НачалоДня(ДатаДействия);
        Задача.Предмет = Клиент;
        Задача.БизнесПроцесс  = Ссылка;
        Задача.ТочкаМаршрута  = ТочкаМаршрутаБизнесПроцесса;
        Задача.Исполнитель = Справочники.Сотрудники.Робот;
        Задача.Наименование = "Задача для робота, не отвечайте";
        Задача.Записать();
        ФормируемыеЗадачи.Добавить(Задача);   
        УстановитьПривилегированныйРежим(Истина);
        Записать();
    КонецПроцедуры
    Смотрю отладчиком, при прохождении через это место формируется 1 задача. Но на деле их оказывается 2..Первая все как описано заполняется. И вторая все поля пустые только название - Ожидание. Откуда она берется? Как посмотреть?
  2. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Все, решила.
  3. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.649
    Симпатии:
    948
    Баллы:
    204
    НУ скорее всего раз вы программно задачу формируете, то тогда в ПриСозданииЗадачи () там Стандартную обработку= ложь надо
  4. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Эта процедура у меня была не в ПриСоздании, а в ПередСозданием. Я создала не в том месте, а потом просто перевыбрала. И не было в этой процедуре СтандартнаяОбработка.

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