Имя: Пароль:
1C
1С v8
Работы с бизнес-процессами
0 frostixxx
 
10.03.14
19:34
Всем доброго времени суток, вопрос в следующем...

Нужно сделать в ветке блок схемы бизнес-процесса, отдельную задачу результат которой не влияет на схему в целом(просто хочется видеть выполнили или нет), как это реализовать?
1 GROOVY
 
10.03.14
19:49
Можно попробовать сделать точку маршрута .
2 frostixxx
 
10.03.14
19:56
Точка требует продолжения банкета, т.е. движения по блок схеме
3 frostixxx
 
10.03.14
19:56
Делаю через декорацию и документ
4 Hans
 
10.03.14
20:03
Делал через декорации.
В Бизнес процессе делал доп ТабЧасть в которой хранил наименование декорации и какой текст отображать.

При показе карты маршрута такой код -

Для каждого СтрокаТЧ Из БП.ДопИнформация Цикл
        
        ЭлементСхемы = КартаМаршрута.ЭлементыГрафическойСхемы.Найти(СтрокаТЧ.ЭлементСхемы);
        
        Если ЭлементСхемы <> неопределено Тогда
            ЭлементСхемы.Наименование = СтрокаТЧ.Информация;
            Если СтрокаТЧ.Цвет = 1 Тогда
                
                ЭлементСхемы.ЦветТекста = WebЦвета.Зеленый;
                
            ИначеЕсли СтрокаТЧ.Цвет = 2 Тогда
                
                ЭлементСхемы.ЦветТекста = WebЦвета.Красный;

                
            ИначеЕсли СтрокаТЧ.Цвет = 3 Тогда
                
            КонецЕсли;
        КонецЕсли;
        
    КонецЦикла;
5 frostixxx
 
10.03.14
20:08
Ну  так-же уже замутил, только в документе добавил признак завершения и привязку к БП, если нет документа по БП, то декорация красная, если есть, но не завершен - желтая, если есть и завершена - зеленая.
6 frostixxx
 
10.03.14
20:09
Спасибо всем, что не оставили без ответов)
7 frostixxx
 
10.03.14
20:12
Да и на заметку, при нажатии на декорацию либо открывается созданный уже либо создается документ под БП.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн