|
Бизнес-процессы. Вывод задачи в колонку списка БП .нужна Помощь. | ☑ | ||
---|---|---|---|---|
0
salih020292
20.08.13
✎
16:59
|
Необходимо вывести название этапа задачи(название точки маршрута бизнес-процесса) в форме списка бизнес-процессов. Разрабатываю на основе БСП, пытаюсь делать через динамический список - не выходит. Нужно, чтоб была связь между БП и тем, на какой задаче( название точки маршрута) т.е чтоб каждый БП имел колонку , на котором показывалось бы на каком этапе БП.
Через Динам.Список это же делается запросом? |
|||
1
salih020292
20.08.13
✎
17:02
|
Чтоб в форме списка Бп, была колонка, которая бы показывала на каком этапе бизнес-Процесс. ( как номер итерации, только вместо цифры чтоб название было)( номер итерации не менять)
|
|||
2
almar
20.08.13
✎
17:04
|
А ничего, что в бизнес-процессе могут быть параллельные ветки?
|
|||
3
salih020292
20.08.13
✎
17:05
|
параллельности в БП нет
|
|||
4
salih020292
20.08.13
✎
17:05
|
в карте маршрута параллельности нет.
|
|||
5
nazi
20.08.13
✎
17:05
|
(0) напиши запрос БП - задачи
|
|||
6
Euguln
20.08.13
✎
17:06
|
(0) я так понимаю, нужна не помощь, а готовый запрос, так?
|
|||
7
salih020292
20.08.13
✎
17:07
|
До этого в работе, я реализовал, чтоб в в форме МОИ ЗАДАЧИ вместо названия бизнес-процесса сразу показывался его Этап. т.е. по сути реквизит Задачи Наименование и содержит наименование Этапа. Вроде бы все запросы перепробывал, и так и сяк а колонки пустые бывают.
|
|||
8
salih020292
20.08.13
✎
17:08
|
если можно, подскажите, какую именно колонку вывести я попробую. запрос не помешал бы)))
|
|||
9
salih020292
20.08.13
✎
17:09
|
т.е РЕКВИЗИТ БИЗНЕС-ПРОЦЕССА
|
|||
10
salih020292
20.08.13
✎
17:11
|
Нужен я так понимаю, запрос в динамическом списке.
|
|||
11
salih020292
20.08.13
✎
17:12
|
ВЫБРАТЬ
БизнесПроцессОбращениеЗаПомощью.Ссылка, БизнесПроцессОбращениеЗаПомощью.ВерсияДанных, БизнесПроцессОбращениеЗаПомощью.ПометкаУдаления, БизнесПроцессОбращениеЗаПомощью.Номер, БизнесПроцессОбращениеЗаПомощью.Дата, БизнесПроцессОбращениеЗаПомощью.Завершен, БизнесПроцессОбращениеЗаПомощью.ВедущаяЗадача, БизнесПроцессОбращениеЗаПомощью.Стартован, БизнесПроцессОбращениеЗаПомощью.Автор, БизнесПроцессОбращениеЗаПомощью.Важность, БизнесПроцессОбращениеЗаПомощью.Выполнено, БизнесПроцессОбращениеЗаПомощью.ГлавнаяЗадача, БизнесПроцессОбращениеЗаПомощью.ДатаЗавершения, БизнесПроцессОбращениеЗаПомощью.Исполнитель, БизнесПроцессОбращениеЗаПомощью.Наименование, БизнесПроцессОбращениеЗаПомощью.НаПроверке, БизнесПроцессОбращениеЗаПомощью.НомерИтерации, БизнесПроцессОбращениеЗаПомощью.Подтверждено, БизнесПроцессОбращениеЗаПомощью.Предмет, БизнесПроцессОбращениеЗаПомощью.Проверяющий, БизнесПроцессОбращениеЗаПомощью.РезультатВыполнения, БизнесПроцессОбращениеЗаПомощью.Содержание, БизнесПроцессОбращениеЗаПомощью.Состояние, БизнесПроцессОбращениеЗаПомощью.СрокИсполнения, БизнесПроцессОбращениеЗаПомощью.СрокПроверки, БизнесПроцессОбращениеЗаПомощью.АвторСтрокой, БизнесПроцессОбращениеЗаПомощью.ВнешнееЗадание, БизнесПроцессОбращениеЗаПомощью.ЗадачаИсточник, БизнесПроцессОбращениеЗаПомощью.СодержаниеПредмета ИЗ БизнесПроцесс.ОбращениеЗаПомощью КАК БизнесПроцессОбращениеЗаПомощью |
|||
12
salih020292
20.08.13
✎
17:13
|
вот исходный запрос.
|
|||
13
salih020292
20.08.13
✎
17:14
|
формы списка БП
|
|||
14
salih020292
20.08.13
✎
17:14
|
ВЫБРАТЬ
ЗадачаЗадачаЗадачиПоИсполнителю.Ссылка, ЗадачаЗадачаЗадачиПоИсполнителю.ПометкаУдаления, ЗадачаЗадачаЗадачиПоИсполнителю.Номер, ЗадачаЗадачаЗадачиПоИсполнителю.Дата, ЗадачаЗадачаЗадачиПоИсполнителю.БизнесПроцесс, ЗадачаЗадачаЗадачиПоИсполнителю.ТочкаМаршрута, ЗадачаЗадачаЗадачиПоИсполнителю.Наименование, ЗадачаЗадачаЗадачиПоИсполнителю.Выполнена, ЗадачаЗадачаЗадачиПоИсполнителю.КонтрольныйСрок, ЗадачаЗадачаЗадачиПоИсполнителю.ДатаВыполнения, ЗадачаЗадачаЗадачиПоИсполнителю.Исполнитель, ЗадачаЗадачаЗадачиПоИсполнителю.ДатаАвтоВыполнения, ЗадачаЗадачаЗадачиПоИсполнителю.Приоритет, ЗадачаЗадачаЗадачиПоИсполнителю.РольИсполнителя, ЗадачаЗадачаЗадачиПоИсполнителю.Подразделение, ЗадачаЗадачаЗадачиПоИсполнителю.Сотрудник, ЗадачаЗадачаЗадачиПоИсполнителю.Представление, ПросмотрЗадач.Задача ИЗ Задача.Задача.ЗадачиПоИсполнителю КАК ЗадачаЗадачаЗадачиПоИсполнителю ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПросмотрЗадач КАК ПросмотрЗадач ПО ЗадачаЗадачаЗадачиПоИсполнителю.Ссылка = ПросмотрЗадач.Задача И ПросмотрЗадач.Сотрудник = &Сотрудник |
|||
15
salih020292
20.08.13
✎
17:14
|
вот запрос формы МОИ Задачи
|
|||
16
salih020292
20.08.13
✎
17:15
|
ЗадачаЗадачаЗадачиПоИсполнителю.Наименование данная колонка содержит то, что мне нужно
|
|||
17
salih020292
20.08.13
✎
17:17
|
ой, ошибся
|
|||
18
salih020292
20.08.13
✎
17:18
|
в общем в форме МОИ Задачи в колонке Задача выходит то что мне нужно
|
|||
19
salih020292
20.08.13
✎
17:18
|
может быть оттуда и взять нужно колонку?через запрос
|
|||
20
salih020292
20.08.13
✎
17:20
|
ВЫБРАТЬ
ЗадачиПоИсполнителю.Ссылка, ЗадачиПоИсполнителю.ПометкаУдаления, ЗадачиПоИсполнителю.Номер, ЗадачиПоИсполнителю.Дата, ЗадачиПоИсполнителю.БизнесПроцесс, ЗадачиПоИсполнителю.ТочкаМаршрута, ЗадачиПоИсполнителю.Наименование, ЗадачиПоИсполнителю.Выполнена, ЗадачиПоИсполнителю.СрокИсполнения, ВЫБОР КОГДА ЗадачиПоИсполнителю.ДатаНачала = &НезаполненнаяДата ТОГДА &ТекущаяДата ИНАЧЕ ЗадачиПоИсполнителю.ДатаНачала КОНЕЦ КАК ДатаНачала, ЗадачиПоИсполнителю.ДатаИсполнения, ЗадачиПоИсполнителю.Важность, ЗадачиПоИсполнителю.РольИсполнителя, ЗадачиПоИсполнителю.Исполнитель, ЗадачиПоИсполнителю.Представление, ЗадачиПоИсполнителю.ПредметСтрокой, ЗадачиПоИсполнителю.Автор, ЗадачиПоИсполнителю.ПринятаКИсполнению, ВЫБОР КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(Перечисление.ВариантыВажностиЗадачи.Низкая) ТОГДА 0 КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(Перечисление.ВариантыВажностиЗадачи.Высокая) ТОГДА 2 ИНАЧЕ 1 КОНЕЦ КАК ВажностьКартинка ИЗ Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю КАК ЗадачиПоИсполнителю ГДЕ ЗадачиПоИсполнителю.СостояниеБизнесПроцесса = ЗНАЧЕНИЕ(Перечисление.СостоянияБизнесПроцессов.Активен) |
|||
21
salih020292
20.08.13
✎
17:20
|
вот запрос Задачи
|
|||
22
salih020292
20.08.13
✎
17:21
|
точнее Формы списка, где реквизит Наименование содержит нужные мне данные.
|
|||
23
salih020292
20.08.13
✎
17:21
|
Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю считывается оттуда
|
|||
24
salih020292
20.08.13
✎
17:23
|
в форме списка, реализовал запрос сейчас
|
|||
25
salih020292
20.08.13
✎
17:23
|
ВЫБРАТЬ
БизнесПроцессОбращениеЗаПомощью.Ссылка, БизнесПроцессОбращениеЗаПомощью.ВерсияДанных, БизнесПроцессОбращениеЗаПомощью.ПометкаУдаления, БизнесПроцессОбращениеЗаПомощью.Номер, БизнесПроцессОбращениеЗаПомощью.Дата, БизнесПроцессОбращениеЗаПомощью.Завершен, БизнесПроцессОбращениеЗаПомощью.ВедущаяЗадача, БизнесПроцессОбращениеЗаПомощью.Стартован, БизнесПроцессОбращениеЗаПомощью.Автор, БизнесПроцессОбращениеЗаПомощью.Важность, БизнесПроцессОбращениеЗаПомощью.Выполнено, БизнесПроцессОбращениеЗаПомощью.ГлавнаяЗадача, БизнесПроцессОбращениеЗаПомощью.ДатаЗавершения, БизнесПроцессОбращениеЗаПомощью.Исполнитель, БизнесПроцессОбращениеЗаПомощью.Наименование, БизнесПроцессОбращениеЗаПомощью.НаПроверке, БизнесПроцессОбращениеЗаПомощью.НомерИтерации, БизнесПроцессОбращениеЗаПомощью.Подтверждено, БизнесПроцессОбращениеЗаПомощью.Предмет, БизнесПроцессОбращениеЗаПомощью.Проверяющий, БизнесПроцессОбращениеЗаПомощью.РезультатВыполнения, БизнесПроцессОбращениеЗаПомощью.Содержание, БизнесПроцессОбращениеЗаПомощью.Состояние, БизнесПроцессОбращениеЗаПомощью.СрокИсполнения, БизнесПроцессОбращениеЗаПомощью.СрокПроверки, БизнесПроцессОбращениеЗаПомощью.АвторСтрокой, БизнесПроцессОбращениеЗаПомощью.ВнешнееЗадание, БизнесПроцессОбращениеЗаПомощью.ЗадачаИсточник, БизнесПроцессОбращениеЗаПомощью.СодержаниеПредмета, ЗадачаИсполнителяЗадачиПоИсполнителю.Наименование КАК Наименование1 ИЗ Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю КАК ЗадачаИсполнителяЗадачиПоИсполнителю ЛЕВОЕ СОЕДИНЕНИЕ БизнесПроцесс.ОбращениеЗаПомощью КАК БизнесПроцессОбращениеЗаПомощью ПО ЗадачаИсполнителяЗадачиПоИсполнителю.БизнесПроцесс = БизнесПроцессОбращениеЗаПомощью.Ссылка |
|||
26
salih020292
20.08.13
✎
17:24
|
когда отлаживаю выходит следующее сообщение :
|
|||
27
salih020292
20.08.13
✎
17:25
|
Обнаружено дублирование ключевых значений в колонке Ссылка. Оторажение данных в списке не возможно.
|
|||
28
salih020292
20.08.13
✎
17:25
|
Может быть запрос правильный мой и в этом загвоздка, что нужно сделать в запросе?
|
|||
29
salih020292
20.08.13
✎
17:26
|
нужно исключить дулирование записей или что?)
|
|||
30
ale-sarin
20.08.13
✎
17:27
|
Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю - выбирает задачи текущего пользователя (обычно в типовых так, надо смотреть адресацию задачи).
Вот вам пример запроса, показывающего невыполненные задачи текущего бизнес-процесса ВЫБРАТЬ ЗадачаИсполнителя.Ссылка КАК ТекущаяЗадача ИЗ Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя ГДЕ ЗадачаИсполнителя.БизнесПроцесс = &БизнесПроцесс И НЕ ЗадачаИсполнителя.Выполнена |
|||
31
salih020292
20.08.13
✎
17:29
|
попробую наложить условие ГДЕ, интуитивно понимаю что его там не хватает
|
|||
32
salih020292
20.08.13
✎
17:30
|
ведь должна быть связь между каждым БП и каждым этапом БП
|
|||
33
salih020292
20.08.13
✎
17:30
|
соответственно должно быть и условие,как я понимаю
|
|||
34
salih020292
20.08.13
✎
17:32
|
если мыслю правильно, то остается его правильно написать, это условие.
|
|||
35
ale-sarin
20.08.13
✎
17:32
|
(32) Ну так соединяй тогда. Я лишь пример кинул. Только надо иметь ввиду (2).
Запрос по бизнес-процессам с левым соединением с задачами и условием на "не выполнена". Как-то так. |
|||
36
salih020292
20.08.13
✎
17:46
|
ВЫБРАТЬ
БизнесПроцессОбращениеЗаПомощью.ВерсияДанных, БизнесПроцессОбращениеЗаПомощью.ПометкаУдаления, БизнесПроцессОбращениеЗаПомощью.Номер, БизнесПроцессОбращениеЗаПомощью.Дата, БизнесПроцессОбращениеЗаПомощью.Завершен, БизнесПроцессОбращениеЗаПомощью.ВедущаяЗадача, БизнесПроцессОбращениеЗаПомощью.Стартован, БизнесПроцессОбращениеЗаПомощью.Автор, БизнесПроцессОбращениеЗаПомощью.Важность, БизнесПроцессОбращениеЗаПомощью.Выполнено, БизнесПроцессОбращениеЗаПомощью.ГлавнаяЗадача, БизнесПроцессОбращениеЗаПомощью.ДатаЗавершения, БизнесПроцессОбращениеЗаПомощью.Исполнитель, БизнесПроцессОбращениеЗаПомощью.Наименование, БизнесПроцессОбращениеЗаПомощью.НаПроверке, БизнесПроцессОбращениеЗаПомощью.НомерИтерации, БизнесПроцессОбращениеЗаПомощью.Подтверждено, БизнесПроцессОбращениеЗаПомощью.Предмет, БизнесПроцессОбращениеЗаПомощью.Проверяющий, БизнесПроцессОбращениеЗаПомощью.РезультатВыполнения, БизнесПроцессОбращениеЗаПомощью.Содержание, БизнесПроцессОбращениеЗаПомощью.Состояние, БизнесПроцессОбращениеЗаПомощью.СрокИсполнения, БизнесПроцессОбращениеЗаПомощью.СрокПроверки, БизнесПроцессОбращениеЗаПомощью.АвторСтрокой, БизнесПроцессОбращениеЗаПомощью.ВнешнееЗадание, БизнесПроцессОбращениеЗаПомощью.ЗадачаИсточник, БизнесПроцессОбращениеЗаПомощью.СодержаниеПредмета, БизнесПроцессОбращениеЗаПомощью.Ссылка, ЗадачаИсполнителя.Ссылка КАК ЭтапЗадачи ИЗ БизнесПроцесс.ОбращениеЗаПомощью КАК БизнесПроцессОбращениеЗаПомощью ЛЕВОЕ СОЕДИНЕНИЕ Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя ПО БизнесПроцессОбращениеЗаПомощью.ВедущаяЗадача = ЗадачаИсполнителя.Ссылка И БизнесПроцессОбращениеЗаПомощью.ГлавнаяЗадача = ЗадачаИсполнителя.Ссылка И БизнесПроцессОбращениеЗаПомощью.Предмет = ЗадачаИсполнителя.Ссылка И БизнесПроцессОбращениеЗаПомощью.ЗадачаИсточник = ЗадачаИсполнителя.Ссылка ГДЕ ЗадачаИсполнителя.БизнесПроцесс = &БизнесПроцессОбращениеЗаПомошью И НЕ ЗадачаИсполнителя.Выполнена |
|||
37
salih020292
20.08.13
✎
17:46
|
Пробую вот это. пишет за задан параметр БизнесПроцесса
|
|||
38
salih020292
20.08.13
✎
17:46
|
не задан
|
|||
39
salih020292
20.08.13
✎
17:51
|
Не задано значение параметра бизнеспроцесобращениязапомоощью
|
|||
40
salih020292
20.08.13
✎
17:53
|
(6) можно и так)
|
|||
41
ale-sarin
20.08.13
✎
18:12
|
(36)ЗадачаИсполнителя.БизнесПроцесс = &БизнесПроцессОбращениеЗаПомошью
Вот это перенеси в соединение и другие условия соединения убери. |
|||
42
ale-sarin
20.08.13
✎
18:13
|
+41 туплю
соединение по БизнесПроцессОбращениеЗаПомощью = Задача.ЗадачаИсполнителя |
|||
43
ale-sarin
20.08.13
✎
18:13
|
+42 еще туплю
БизнесПроцессОбращениеЗаПомощью.ссылка = Задача.ЗадачаИсполнителя.БизнесПроцесс |
|||
44
ale-sarin
20.08.13
✎
18:16
|
Короче, вот.
ВЫБРАТЬ ЗакрытиеМесяца.Ссылка КАК БП, ЗадачаИсполнителя.Ссылка КАК ТекущаяЗадача ИЗ БизнесПроцесс.ЗакрытиеМесяца КАК ЗакрытиеМесяца ЛЕВОЕ СОЕДИНЕНИЕ Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя ПО ЗакрытиеМесяца.ВедущаяЗадача = ЗадачаИсполнителя.Ссылка И (НЕ ЗадачаИсполнителя.Выполнена) |
|||
45
ale-sarin
20.08.13
✎
18:17
|
+44 Да что ж такое, то. Спать пора. Вот
ВЫБРАТЬ ЗакрытиеМесяца.Ссылка КАК БП, ЗадачаИсполнителя.Ссылка КАК ТекущаяЗадача ИЗ БизнесПроцесс.ЗакрытиеМесяца КАК ЗакрытиеМесяца ЛЕВОЕ СОЕДИНЕНИЕ Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя ПО (НЕ ЗадачаИсполнителя.Выполнена) И ЗакрытиеМесяца.Ссылка = ЗадачаИсполнителя.БизнесПроцесс |
|||
46
salih020292
20.08.13
✎
20:50
|
(45) я на тренировки уходил, щас начну)
|
|||
47
salih020292
20.08.13
✎
20:51
|
буду пробывать
|
|||
48
salih020292
20.08.13
✎
21:07
|
пробовать*
|
|||
49
salih020292
20.08.13
✎
21:15
|
(45) обнаружно дублирование ключенвых значений в колонке БизнесПроцесс(((
|
|||
50
salih020292
20.08.13
✎
21:15
|
Отображение в списке невозможно
|
|||
51
salih020292
20.08.13
✎
23:18
|
ОГРОМНОЕ СПАСИБО!!!!!!!
|
|||
52
salih020292
20.08.13
✎
23:20
|
вСЕМ СПАСИБО)получилось)видимо ошибки в базе какие-то были..почистил,все получилось. Огромное человеческое нечелвоеское спасибо всем)и отедльно ALE-SARIN)!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |