Бизнес-процессы. Вывод задачи в колонку списка БП .нужна Помощь. #677628


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

В этой группе 1С