Вход | Регистрация
 

Номер строки в запросе и табличной части на форме обработки

Номер строки в запросе и табличной части на форме обработки
Я
   falselight
 
29.05.19 - 15:47
Есть запрос. Есть таблица значений с заданными и типизированными полями на форме обработки.
При выполнении запрос перегружает данные в таблицу значений. Но в таблице нет номера строки.
Хочу его сделать. Но как его задавать если я перегружаю одной функцией? Можно ли в запросе сделать
номер строки для каждой записи. Что бы он и перегружался в табличную часть!

    Запрос       = Новый Запрос;
    Запрос.Текст = "
        |ВЫБРАТЬ
        |    ТоварыОрганизацийОбороты.Период                                    КАК Период,
        |    ТоварыОрганизацийОбороты.Регистратор.Номер                            КАК РегистраторНомер,
        |    ТоварыОрганизацийОбороты.Регистратор                                КАК Регистратор,
        |    ТоварыОрганизацийОбороты.Организация                                КАК Организация,
        |    ТоварыОрганизацийОбороты.ВидЗапасов                                КАК ВидЗапасов,
        |    ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Склад            КАК Склад,
        |    ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Ссылка            КАК КлючАналитики,
        |    ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Номенклатура   КАК Номенклатура,
        |    ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Характеристика КАК Характеристика,
        |    ТоварыОрганизацийОбороты.АналитикаУчетаНоменклатуры.Серия            КАК Серия,
        |    ТоварыОрганизацийОбороты.КоличествоОборот                            КАК КоличествоОборот,
        |    ТоварыОрганизацийОбороты.КоличествоРасход                            КАК КоличествоРасход,
        |    ТоварыОрганизацийОбороты.НомерГТД                                    КАК НомерГТД
        |ИЗ
        |    РегистрНакопления.ТоварыОрганизаций.Обороты(&НачДата, &КонДата, Регистратор, ) КАК ТоварыОрганизацийОбороты
        |ГДЕ
        |    ТоварыОрганизацийОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
        |
        |УПОРЯДОЧИТЬ ПО
        |    Период";
    Запрос.УстановитьПараметр("НачДата", Период.ДатаНачала);
    Запрос.УстановитьПараметр("КонДата", Период.ДатаОкончания);    
    ТЗДляВыгрузки.Загрузить(Запрос.Выполнить().Выгрузить());
 
 
   falselight
 
1 - 29.05.19 - 15:51
В запросе это сделать как понимаю это не так просто.
Нет какого то определенного метода!
   falselight
 
2 - 29.05.19 - 16:08
Короче, надежный способ такой:


    НомСтр = 1;
    Для каждого СтрТз Из ТЗДляВыгрузки Цикл
        СтрТз.НомерСтроки = НомСтр;
        НомСтр = НомСтр + 1;
    КонецЦикла;
   Rovan
 
3 - 29.05.19 - 16:36
(0) используй ТЧ, а не ТЗ
   trooba
 
4 - 29.05.19 - 16:38
   falselight
 
5 - 29.05.19 - 17:47
(3) А чтио это даст? Я начал учиться!
   falselight
 
6 - 29.05.19 - 17:47
(4) У меня в запросе одинаковые строки есть с одинаковым наименованием.
Видимо такие способы не помогут.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.