|
Номер строки в запросе и табличной части на форме обработки | ☑ | ||
---|---|---|---|---|
0
falselight
29.05.19
✎
15:47
|
Есть запрос. Есть таблица значений с заданными и типизированными полями на форме обработки.
При выполнении запрос перегружает данные в таблицу значений. Но в таблице нет номера строки. Хочу его сделать. Но как его задавать если я перегружаю одной функцией? Можно ли в запросе сделать номер строки для каждой записи. Что бы он и перегружался в табличную часть! Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ | ТоварыОрганизацийОбороты.Период КАК Период, | ТоварыОрганизацийОбороты.Регистратор.Номер КАК РегистраторНомер, | ТоварыОрганизацийОбороты.Регистратор КАК Регистратор, | ТоварыОрганизацийОбороты.Организация КАК Организация, | ТоварыОрганизацийОбороты.ВидЗапасов КАК ВидЗапасов, | ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Склад КАК Склад, | ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Ссылка КАК КлючАналитики, | ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК Номенклатура, | ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика, | ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Серия КАК Серия, | ТоварыОрганизацийОбороты.КоличествоОборот КАК КоличествоОборот, | ТоварыОрганизацийОбороты.КоличествоРасход КАК КоличествоРасход, | ТоварыОрганизацийОбороты.НомерГТД КАК НомерГТД |ИЗ | РегистрНакопления.ТоварыОрганизаций.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ТоварыОрганизацийОбороты |ГДЕ | ТоварыОрганизацийОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг | |УПОРЯДОЧИТЬ ПО | Период"; Запрос.УстановитьПараметр("НачДата", Период.ДатаНачала); Запрос.УстановитьПараметр("КонДата", Период.ДатаОкончания); ТЗДляВыгрузки.Загрузить(Запрос.Выполнить().Выгрузить()); |
|||
1
falselight
29.05.19
✎
15:51
|
В запросе это сделать как понимаю это не так просто.
Нет какого то определенного метода! |
|||
2
falselight
29.05.19
✎
16:08
|
Короче, надежный способ такой:
НомСтр = 1; Для каждого СтрТз Из ТЗДляВыгрузки Цикл СтрТз.НомерСтроки = НомСтр; НомСтр = НомСтр + 1; КонецЦикла; |
|||
3
Rovan
гуру
29.05.19
✎
16:36
|
(0) используй ТЧ, а не ТЗ
|
|||
4
trooba
29.05.19
✎
16:38
|
||||
5
falselight
29.05.19
✎
17:47
|
(3) А чтио это даст? Я начал учиться!
|
|||
6
falselight
29.05.19
✎
17:47
|
(4) У меня в запросе одинаковые строки есть с одинаковым наименованием.
Видимо такие способы не помогут. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |