База 1С УТП для Украины

Создаю программно задачу, записываю.
Все хорошо.

НО задача не создается.
Подскажите можно ли делать задачу пользователю (по сути информационная задача) без Бизнес-процесса?
---
я нашел причину, почему не создается задача, т.к. я ее создаю при условии отмены проведения, а т.к. это транзакция по сути отменятся, то и задача не создается.
Теперь думаю, как сделать задачу, если транзакция отменилась....
---
задача подчинена БП или нет? если подчинена, то создать с пустым БП не сможете.
---
Что мешает создать в системе один "никогда не завершаемый" БП и все задачи программно вешать на него?
---
Задача не подчинена БП, это чисто напоминалка, НО в виде задачи.
Когда программно не проведен документ, то создается задача.
Создаю, записываю и задачи нет.(((
---
в дереве конфигурации задача подчинена БП или нет?
---
Ты все еще надеешься на ответ? Он же тут сам с собой разговаривает...
- Доктор, у меня проблема - меня все игнорируют...
- Следующий!
---
Юмор шикарная вещь, форум только не подходящий.
---
Форум - площадка для дискуссий. А вы тут монологами занимаетесь.
---
дискуссий по делу. А Вы словоблудием занимаетесь.

я написал без БП и Ваша рекомендация - сделай БП...
No comments...
---
у меня есть одна задача и она указана в 4х Бизнес-процессах.
---
Вот код:
Код

НоваяЗадача             = Задачи.ЗадачиПользователя.СоздатьЗадачу();
      НоваяЗадача.СрокОповещения = Дата;
      НоваяЗадача.Дата          = Дата;
      НоваяЗадача.СрокИсполнения = Дата;
      НоваяЗадача.ДатаИсполнения = Дата;
      НоваяЗадача.Исполнитель    = Автор;
      НоваяЗадача.Инициатор       = Автор;
      НоваяЗадача.Наименование   = НаименованиеЗадачи;
      НоваяЗадача.Объект         = СсылкаНаОбъект;
      НоваяЗадача.Описание       = Описание;
      НоваяЗадача.Оповещение     = Истина;
      Попытка
         НоваяЗадача.Записать();
      Исключение
         Сообщить( ОписаниеОшибки());
      КонецПопытки;
      НоваяЗадача.АктивироватьИнтерактивно();
      ФормаЗадачи = НоваяЗадача.ПолучитьФорму();
      ФормаЗадачи.Открыть();

Показать полностью
---
Даже открывается, НО не сохраняется(((
---
Кто может подсказать, почему не создается задача программно?
---
см. (3) и ответив на вопрос из (5) - получите ответ, почему задача не записывается в ИБ.
---
я правильно понимаю, если задача указана в БП (у меня одновременно в трех), то она считается подчиненной задачей?
мне нужно создать новую задачу или новый процесс из 3х блоков (старт-оповещение-финиш)?
---
Вам нужна новая задача, без привязки к БП.
---
и получается эта задача будет видна только в своей форме списка?
Или создать свой бизнес-процесс, и поставить туда эту же задачу, которая в 3х БП и тогда не надо рисовать кучу форм задачи и ее обвязку?
---
видна в чем? формы списка задач никто не отменял
---
Если вам нужно лишь напоминалка, то городить БП для этого абсолютно незачем.
---
```1c
    БП = БизнесПроцессы.Задание.СоздатьБизнесПроцесс();
    БП.Автор = Пользователи.АвторизованныйПользователь();
    БП.АвторСтрокой = СокрЛП(БП.Автор);
    БП.Важность = Перечисления.ВариантыВажностиЗадачи.Обычная;
    БП.ГруппаИсполнителейЗадач = Справочники.ГруппыИсполнителейЗадач.НайтиПоНаименованию("<Без ролевой адресации>",Истина);
    БП.Дата = ТекущаяДата();
    БП.СрокИсполнения = КонецДня(ТекущаяДата());
    БП.Исполнитель = Пользователи.НайтиПоИмени("**************");
    БП.Наименование = "Не распеределены файлы остатков поставщиков";
    БП.Предмет = ; // ссылка если она есть

    БП.Содержание = ";

    БП.Записать();
    БП.Старт();
```

И будет вам счастье...
Задача без бизнес процесса не будет работать.... Плодить задачи к одному процессу ----- суицид, т.к. задача движется по бизнес процессу.
---
Добрый день. В УПП напоминалки делала когда-то событиями, а генерировать события по условию к определенному времени очень не сложно... :)
---
Можно подробней?)
Вы создаете бизнес процесс и вы же должны подвязать задачу?
---
задача создастся сама....
---
Хотят задачи, у них есть уже задачи, хотят в этом же списке.
---
все будет в этом же списке.
При создании бизнес процесса задача создается сама на основании.

Проверь. Все взлетит.
---
Не лучше ли в разовых случаях создавать документ "Событие"?
---
Ну или создать новый объект в конфигураторе, без привязки к БП и уже ей оперировать
---
Это не разовый случай, это будет постоянно.
(27) я уже понял, что можно создать задачу новую, без привязки БП, но тогда это будет другой список задач.
---
По другому скорее всего никак. Мы под подобное дело отдельно рабочий стол разрабатывали. http://joxi.ru/Vm6OOM9IvZQqV2
---
(27) я уже понял, что можно создать задачу новую, без привязки БП, но тогда это будет другой список задач.
Ни какого "другого списка задач" не существует. Ты изначально перепутал понятие Задача - объект конфигурации "Задача" и бизнес-процесс "Задание". Задача в том виде в котором ты ее создаешь нормально себе существует без бизнес-процесса и отражается в списке "Мои задачи" и "Все задачи". Если я правильно понял пользователи пользуются именно БП "Задание", там, конечно, она не будет отображаться. Как создать БП "Задание" человек тебе в (19) ответил.
---
Если у меня создана 2 объекта конфигурации "Задача". я их могу смотреть в разных списках или создавать отдельную обработку, которая будет показывать все задачи.
Или Вы считаете по другому?
Задача сама по себе будет сохраняться, если она вне любого бизнес-процесса (не указана ни в каком бизнес-процессе)
Или Вы тоже считаете по другому?
Такого термина "Задание" я не видел в бизнес-процессах... Возможно покажите где?
---
Из синтаксис помощника

При этом прошу обратить внимание на строки

После чего бизнес-процесс формирует задачи и вложенные бизнес-процессы, и выполнение метода Старт завершается

В моем случае бизнес-процесс называется "Задание"
---
Если у меня создана 2 объекта конфигурации "Задача". я их могу смотреть в разных списках или создавать отдельную обработку, которая будет показывать все задачи.
Или Вы считаете по другому?

Задача должна быть только одна.
Задача сама по себе будет сохраняться, если она вне любого бизнес-процесса (не указана ни в каком бизнес-процессе)
Или Вы тоже считаете по другому?
Именно это я и написал.(30)
Такого термина "Задание" я не видел в бизнес-процессах... Возможно покажите где?
Человек в (33) показал
---
Вот объекты
---
```1c
    БП = БизнесПроцессы.Оповещение.СоздатьБизнесПроцесс();
    БП.Инициатор = Автор;
    БП.Дата = ТекущаяДата();
    БП.Комментарий = "Проба пера!!!";
    БП.Записать();
    БП.Старт();

    НоваяЗадача = Задачи.ЗадачиПользователя.СоздатьЗадачу();
    НоваяЗадача.БизнесПроцесс = БП;
    НоваяЗадача.ТочкаМаршрута = БП.ПолучитьКартуМаршрута().ЭлементыГрафическойСхемы.ОповещениеПользователя;
    НоваяЗадача.СрокОповещения = Дата;
    НоваяЗадача.Дата = Дата;
    НоваяЗадача.СрокИсполнения = Дата;
    НоваяЗадача.ДатаИсполнения = Дата;
    НоваяЗадача.Исполнитель = Автор;
    НоваяЗадача.Инициатор = Автор;
    НоваяЗадача.Наименование = НаименованиеЗадачи;
    НоваяЗадача.Объект = СсылкаНаОбъект;
    НоваяЗадача.Описание = Описание;
    НоваяЗадача.Оповещение = Истина;
    Попытка
    НоваяЗадача.Записать();
    Исключение
    Сообщить( ОписаниеОшибки());
    КонецПопытки;
    НоваяЗадача.АктивироватьИнтерактивно();
    ФормаЗадачи = НоваяЗадача.ПолучитьФорму();
    ФормаЗадачи.Открыть();
```

НЕ стартует бизнес-процесс, задача не создается. Стартую из общего модуля. Форма Задачи открываются, нажимаю ОК, Записать - форма закрывается. Бизнес-процесса нет, задачи - нет.
---
Подскажите, где я "туплю"?
---
Уже сделал задачу вторую, которой нет ни в одном бизнес процессе, пытаюсь ее записать, НЕТ задачи(((
---
Никогда так не делай! Задача должна быть только одна! Если ты чего то не видишь это не значит что этого нет! Воспользуйся консолью запросов и ты увидишь свою задачу, другое дело где ты ее потом хочешь увидеть.
---
Это МАГИЯ...

Открой Бизнес процесс.
---
-Делал, не работает.
Сделал в файловой базе в демо просто создание задачи.
Все сработало на ура.
Подозреваю ,что код срабатывает не во всех общих модулях.
Хотя вроде, все атрибуты модуля есть.
---
Бизнес процесс не помог созданию задачи((
---
У меня стойкое ощущение что мы говорим о разных вещах.
---
Мне нужно, чтобы если не провелся документ создать задачу пользователю.
Пытался просто создать задачу не помогло, пытался создать задачу через бизнес процесс - тоже пусто.
---
В общем. Задачи работают в паре с бизнес процессами.
Можно создать просто задачу, но она не будет двигаться по маршруту, но бизнес-процесс без задачи никак.

Откройте ваши метаданные - "Бизнес-процессы". И переберите все их. В одном из них у вас будут привязаны задачи, как на моем скрине выше. Вот это бизнес-процесс и создайте.

Но при этом обязательно его необходимо Стартовать() - при этом он сам создаст "ЗадачаИсполнителю" и отправит ее по стандартному маршруту.
---
(48) я нашел причину, почему не создается задача, т.к. я ее создаю при условии отмены проведения, а т.к. это транзакция по сути отменятся, то и задача не создается.
Теперь думаю, как сделать задачу, если транзакция отменилась....
При отмене проведения - транзакция не отменяется. Очень запутанно изъясняешься
(40) Мне нужно, чтобы если не провелся документ создать задачу пользователю.
Пытался просто создать задачу не помогло, пытался создать задачу через бизнес процесс - тоже пусто.
Сам себе противоречишь, то тебе надо при условии отмены проведения то тебе надо если документ не провелся...
Давай так попробуем. Если тебе нужна помощь
1. Напиши, что тебе надо сделать и при каких условиях. Без путанья в терминах
2. Приведи свой код не урывками а целиком.
Тогда может и получится тебе помочь
---
У меня задача привязана к трем бизнес-процессам, НО они все мне не подходят.
Фактически, если привязывать к бизнес процессу, он будет из трех пиктограмм - начало, задача пользователю - конец.
И самое смешное, что в файловом варианте задача создается без привязки к бизнес-процессу.
---
Задача всегда может создавать без привязки к бизнес-процессу.

Вот бизнес-процесс не может без задачи.
---
Вот и нужна мне всего лишь задача, НО она не создается((( Выводится, форма с заполненными полями,Но не сохранятся.
---
Вот и нужна мне всего лишь задача, НО она не создается((( Выводится, форма с заполненными полями,Но не сохранятся.
Еще раз повторюсь. Воспользуйся консолью запросов прежде чем утверждать что задача не создается.
---
я нашел причину, почему не создается задача, т.к. я ее создаю при условии отмены проведения, а т.к. это транзакция по сути отменятся, то и задача не создается.
Теперь думаю, как сделать задачу, если транзакция отменилась....