![]() |
![]() |
![]() |
|
вывод значений через запятую | ☑ | ||
---|---|---|---|---|
0
progcreator
29.11.10
✎
11:23
|
всем здравствуйте! можете помочь?
Есть отчет ОтчетПоЗадачам,в нем мне нужно сделать так,чтобы Ответственные выходили через запятую из таблицы документа Исполнители. Ниже код. ВыборкаДетали = Результат.Выбрать(); Пока ВыборкаДетали.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали); Для Каждого Строчка Из ВыборкаДетали.Исполнители Цикл //Здесь, как можно указать чтобы Ответственные выходили через запятую?? КонецЦикла; ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень()); КонецЦикла; Может встречался кто? Это часть запрос: | Задачи.ТабличнаяЧастьИсполнители.( | Ссылка, | НомерСтроки, | Исполнитель | ) КАК Исполнители |ИЗ | Документ.Задачи КАК Задачи |
|||
1
Wobland
29.11.10
✎
11:25
|
(0) дай весь запрос
а вообще: стр=стр+", "+Выборка; ну и в конце последнюю запятую убрать |
|||
2
IronDemon
29.11.10
✎
11:25
|
Размечтался
|
|||
3
Wobland
29.11.10
✎
11:25
|
+Выборка.Исполнитель
|
|||
4
Wobland
29.11.10
✎
11:26
|
(3) блин, не выборка, а строчка. автор - в сад!
|
|||
5
progcreator
29.11.10
✎
11:31
|
Вот весь запрос
Запрос.Текст = "ВЫБРАТЬ | Задачи.Описание, | Задачи.ДатаКонец КАК ДатаКонец, | Задачи.ДатаФактический КАК ДатаФактический, | Задачи.ОбщаяСумма КАК ОбщаяСумма, | Задачи.Долг КАК Долг, | Задачи.Комментарий КАК Комментарий, | Задачи.ТабличнаяЧастьИсполнители.( | Ссылка, | НомерСтроки, | Исполнитель | ) КАК Исполнители |ИЗ | Документ.Задачи КАК Задачи |ГДЕ | Задачи.Контрагент = &прКонтрагент | И Задачи.Дата МЕЖДУ &НачПериода И &КонПериода | |УПОРЯДОЧИТЬ ПО | ДатаФактический"; КонецЕсли; |
|||
6
progcreator
29.11.10
✎
11:35
|
Wobland, а как можно проверить что если первая строчка запятую не ставить?
|
|||
7
Wobland
29.11.10
✎
11:39
|
тебе из запроса только исполнители нужны? делай запрос к ТЧ, а не к документам.
в цикле стр=стр+", "+Строка.Исполнитель; после цикла стр=Лев(стр, СтрДлина(стр)-2); |
|||
8
hhhh
29.11.10
✎
11:40
|
(6) понедельник что ли у тебя сегодня?
Если ЗначениеЗаполнено(стр) |
|||
9
Wobland
29.11.10
✎
11:40
|
блин, сбил меня совсем. не буду больше подсказывать, сам исправляй ошибки в (7)
|
|||
10
Wobland
29.11.10
✎
11:40
|
(8) это у меня понедельник. ещё можно с "" сравнивать
|
|||
11
evgenius-inc
29.11.10
✎
11:41
|
Сделай счетчик в цикле, и условие на него завяжи
|
|||
12
Wobland
29.11.10
✎
11:43
|
а вообще, автор! озвучь платформу и конфигурацию для начала
|
|||
13
progcreator
29.11.10
✎
11:45
|
(7) запрос верный, из него нужны Исполнители
|
|||
14
progcreator
29.11.10
✎
13:35
|
Выплывает ошибка(((
{Отчет.ОтчетПоЗадачам.Форма.ОтчетПоЗадачам(75)}: Итератор для значения не определен Для Каждого Строчка Из ВыборкаДетали.Исполнители.Колонки.Исполнитель.Имя Цикл |
|||
15
Ненавижу 1С
гуру
29.11.10
✎
13:37
|
(14) а разве "ВыборкаДетали.Исполнители.Колонки.Исполнитель.Имя" коллекция?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |