|
v7: Помогите понять ошиьку, не могу обойти все записи полученные запросом | ☑ | ||
---|---|---|---|---|
0
TeoFrast
23.09.13
✎
18:24
|
Есть запрос:
|Период с ДатаНач по ДатаКон; |Обрабатывать НеПомеченныеНаУдаление; |ТипТС = Документ.tasПрохождениеТОТС.Автомобиль.ТипТС; |Модель = Документ.tasПрохождениеТОТС.Автомобиль.Модель; |ГосНомер = Документ.tasПрохождениеТОТС.Автомобиль.ГосНомер; |ДокументИсточник = Документ.tasПрохождениеТОТС.ТекущийДокумент; |Наименование = Документ.tasПрохождениеТОТС.Наименование; |Стоимость = Документ.tasПрохождениеТОТС.Стоимость; |Группировка ТипТС; |Группировка Модель; |Группировка ГосНомер; |Группировка ДокументИсточник; Пытаюсь вывести в отчет: Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Сформировать"); // Заполнение полей "Заголовок" Таб.ВывестиСекцию("Заголовок"); Состояние("Заполнение выходной таблицы..."); Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0); Пока Запрос.Группировка(1) = 1 Цикл // Заполнение полей ТипТС Таб.ВывестиСекцию("ТипТС"); Пока Запрос.Группировка(2) = 1 Цикл // Заполнение полей Модель Таб.ВывестиСекцию("Модель"); Пока Запрос.Группировка(3) = 1 Цикл Пока Запрос.Группировка(4) = 1 Цикл Таб.ВывестиСекцию("ГосНомер"); КонецЦикла; КонецЦикла; КонецЦикла; КонецЦикла; // Вывод заполненной формы Таб.ТолькоПросмотр(1); Таб.Показать("Сформировать", ""); Только вот проблема не все детальные записи выводится например если у одного документа источника есть 2 наименования. В чем может быть проблема? |
|||
1
Renium
23.09.13
✎
18:26
|
Может код покажешь, если он, конечно, не относиться к ноухау
|
|||
2
viktor_vv
23.09.13
✎
18:28
|
Добавь группировку по Наименование. И где у тебя эти наименования находятся? В табличной части ? Можешь добавить предопределенную группировку СтрокаДокумента и обходить ее в качестве детальных записей.
|
|||
3
TeoFrast
23.09.13
✎
18:33
|
(2) Наименование да в табличной части, но если добавить по наименованию группировку выходит ошибка:
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Длина индекса превышает максимальную длину и не может быть уменьшена. |
|||
4
КапЛей
23.09.13
✎
18:35
|
наименование строка неограниченной длины?
|
|||
5
TeoFrast
23.09.13
✎
18:36
|
(4) Нет 250 символов.
|
|||
6
TeoFrast
23.09.13
✎
18:48
|
(2) Спасибо помогло...А все таки если бы детальные записи были не из табличной части?
|
|||
7
Classic
23.09.13
✎
18:50
|
(6)
А откуда? Если с шапки документа - то обходил бы на уровне ДокументИсточник |
|||
8
Torquader
23.09.13
✎
22:19
|
(5) А не было идеи - сложить наименования в отдельный справочник, и в документ вставить на него ссылку - явно в базе больше порядка будет ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |