![]() |
|
Получение строку из сегментов по запросу | ☑ | ||
---|---|---|---|---|
0
LivingStar
21.09.19
✎
14:10
|
Как получить в запросе строку, где были бы "сегмент1, сегмент2, сегмент3..."
Этот запрос выбирает повторяющегося партнера и разные сегменты по нему. А как получить строку всех сегментов через запятую? ВЫБРАТЬ ПартнерыСегмента.Партнер КАК Партнер, ПартнерыСегмента.Сегмент КАК Сегмент ИЗ РегистрСведений.ПартнерыСегмента КАК ПартнерыСегмента ГДЕ ПартнерыСегмента.Партнер = &Партнер |
|||
1
vde69
21.09.19
✎
14:20
|
штатно - никак,
не штатно через СКД или обход группировки в коде или событие динамического списка |
|||
2
LivingStar
21.09.19
✎
14:29
|
(1) Ясно, то есть запросом такое не делается!
Я хочу добавить этот список сегментов по партнеру, в колонку динамического списка. Формы ЗадачаИсполнителю. Как тут можно сделать? Есть форма, Мои задачи у ЗадачиИсполнителю. Как можно ей задать этот список? Где лучше подобраться? Пока не представляю как в коде, где это можно обработать. |
|||
3
LivingStar
21.09.19
✎
14:33
|
(2+) То есть есть форма МоиЗадачи у объекта ЗадачиИсполнителю.
У неё есть список. Динамический список, нужно эту колонку с перечислением сегментов добавить в неё. Тип списка, динамический список. Там такой запрос. Там есть предмет, - ДокументСсылка.ЗаказКлиента. У него есть партнер. Вот по нему нужно отобрать сегменты и вывести их через запятую, в отдельной колонке. ВЫБРАТЬ ЗадачиПоИсполнителю.Ссылка, ЗадачиПоИсполнителю.ПометкаУдаления, ЗадачиПоИсполнителю.Номер, ЗадачиПоИсполнителю.Дата, ЗадачиПоИсполнителю.БизнесПроцесс, ЗадачиПоИсполнителю.ТочкаМаршрута, ЗадачиПоИсполнителю.Наименование, ЗадачиПоИсполнителю.Выполнена, ЗадачиПоИсполнителю.СрокИсполнения, ВЫБОР КОГДА ЗадачиПоИсполнителю.ДатаНачала = &НезаполненнаяДата ТОГДА &НачалоДня ИНАЧЕ ЗадачиПоИсполнителю.ДатаНачала КОНЕЦ КАК ДатаНачала, ЗадачиПоИсполнителю.ДатаИсполнения, ЗадачиПоИсполнителю.Важность, ЗадачиПоИсполнителю.Описание, ЗадачиПоИсполнителю.РольИсполнителя, ЗадачиПоИсполнителю.Исполнитель, ЗадачиПоИсполнителю.Представление, ЗадачиПоИсполнителю.ПредметСтрокой, ЗадачиПоИсполнителю.Автор, ЗадачиПоИсполнителю.ПринятаКИсполнению, ВЫБОР КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(Перечисление.ВариантыВажностиЗадачи.Низкая) ТОГДА 0 КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(Перечисление.ВариантыВажностиЗадачи.Высокая) ТОГДА 2 ИНАЧЕ 1 КОНЕЦ КАК ВажностьКартинка, ЗадачиПоИсполнителю.Предмет, ВЫБОР КОГДА ЗадачиПоИсполнителю.СрокИсполнения <= &ТекущаяДата ТОГДА &Просрочено КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &ТекущаяДата И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецДня ТОГДА &Сегодня КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &КонецДня И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецНедели ТОГДА &ЭтаНеделя КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &КонецНедели И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецСледующейНедели ТОГДА &СледующаяНеделя ИНАЧЕ &Позднее КОНЕЦ КАК СрокДляГруппировки ИЗ Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю КАК ЗадачиПоИсполнителю ГДЕ ЗадачиПоИсполнителю.СостояниеБизнесПроцесса = ЗНАЧЕНИЕ(Перечисление.СостоянияБизнесПроцессов.Активен) |
|||
4
LivingStar
21.09.19
✎
15:31
|
(1) Подскажите как через событие динамического списка можно это сделать?
|
|||
5
Chameleon1980
21.09.19
✎
15:38
|
Есть такое ПриПолученииДанныхНаСервере
Там ловите и делайте Есть интересные видео по этому событию |
|||
6
LivingStar
21.09.19
✎
15:42
|
(5) То есть к имеющемуся динамическому списку можно программно на форму добавить колонку и вывести в неё нужные данные?
(5) Можно вопрос? Есть динамический список, там разные поля. А в предприятии выводятся только несколько полей. Я на форму добавил поле его нет. Как это регулируется? |
|||
7
Chameleon1980
21.09.19
✎
15:51
|
1.да
2.Я смотрю вы расширениями балуетесь. Может ваша форма поменяется расширением каким нибудь? А может просто программное управлению видимостью - мне отсюда не видно. |
|||
8
Chameleon1980
21.09.19
✎
15:52
|
В скайп постучи
Mulko_Nickolay |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |