Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

1с ут11 создание своего БП

1с ут11 создание своего БП
Я
   triviumfan
 
24.07.18 - 09:02
Доброго утра, коллеги.

Создал бизнес-процесс (БП) по аналогии с типовыми, только почему то при открытии формы задачи БП создаётся новый БП! Куда копать? В обработке получения формы задачи указываю форму задачи БП, при этом передаваю "ключ" - ссылку на задачу. Почему создаётся новый БП?
 
 
   triviumfan
 
1 - 24.07.18 - 09:06
ппц, только что заметил, что основной объект - БП, я ведь из БП создавал форму, автоматом и подтянулся объект =(
   triviumfan
 
2 - 24.07.18 - 09:11
А кто-нибудь в курсе, как корректно создать предопределенный элемент "Ролей исполнителей"?
   triviumfan
 
3 - 25.07.18 - 12:16
(2) в общем, решил в лоб запилить.
Т.к. запрос формы списка такой:
ВЫБРАТЬ
    СправочникРолиИсполнителей.Ссылка,
    СправочникРолиИсполнителей.ПометкаУдаления,
    СправочникРолиИсполнителей.Предопределенный,
    СправочникРолиИсполнителей.Код,
    СправочникРолиИсполнителей.Наименование,
    СправочникРолиИсполнителей.ИспользуетсяБезОбъектовАдресации,
    СправочникРолиИсполнителей.ИспользуетсяСОбъектамиАдресации,
    СправочникРолиИсполнителей.ТипыОсновногоОбъектаАдресации,
    СправочникРолиИсполнителей.ТипыДополнительногоОбъектаАдресации,
    СправочникРолиИсполнителей.Комментарий,
    ВЫБОР
        КОГДА СправочникРолиИсполнителей.ИспользуетсяСОбъектамиАдресации
            ТОГДА ИСТИНА
        КОГДА СправочникРолиИсполнителей.Ссылка В
                (ВЫБРАТЬ ПЕРВЫЕ 1
                    РегистрСведений.ИсполнителиЗадач.РольИсполнителя.Ссылка
                ИЗ
                    РегистрСведений.ИсполнителиЗадач
                ГДЕ
                    РегистрСведений.ИсполнителиЗадач.РольИсполнителя = СправочникРолиИсполнителей.Ссылка)
            ТОГДА ИСТИНА
        ИНАЧЕ ЛОЖЬ
    КОНЕЦ КАК ЕстьИсполнители,
    СправочникРолиИсполнителей.ВнешняяРоль,
    СправочникРолиИсполнителей.КраткоеПредставление
ИЗ
    Справочник.РолиИсполнителей.Назначение КАК РолиИсполнителейНазначение
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.РолиИсполнителей КАК СправочникРолиИсполнителей
        ПО РолиИсполнителейНазначение.Ссылка = СправочникРолиИсполнителей.Ссылка
ГДЕ
    РолиИсполнителейНазначение.ТипПользователей = Значение(Справочник.Пользователи.ПустаяСсылка)

То я типовой групповой обработкой добавил:
НовСтрока = Объект.Назначение.Добавить();
НовСтрока.ТипПользователей = Справчоники.Пользователи.ПустаяСсылка();

И все - теперь они видны в форме списка.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует