Имя: Пароль:
1C
1С v8
Вопрос по временным таблицам.
0 GurinDoku
 
11.11.16
06:55
Имеется запрос с созданием ВТ и индексированием:

"ВЫБРАТЬ
        |    РасходнаяНакладнаяСписокНоменклатуры.Номенклатура КАК Номенклатура,
        |    СУММА(РасходнаяНакладнаяСписокНоменклатуры.Количество) КАК Количество,
        |    СУММА(РасходнаяНакладнаяСписокНоменклатуры.Сумма) КАК Сумма
        |ПОМЕСТИТЬ ВтДанныеТЧ
        |ИЗ
        |    Документ.РасходнаяНакладная.СписокНоменклатуры КАК РасходнаяНакладнаяСписокНоменклатуры
        |ГДЕ
        |    РасходнаяНакладнаяСписокНоменклатуры.Ссылка = &Ссылка
        |
        |СГРУППИРОВАТЬ ПО
        |    РасходнаяНакладнаяСписокНоменклатуры.Номенклатура
        |
        |ИНДЕКСИРОВАТЬ ПО
        |    Номенклатура"

Затем из той же ПРОИНДЕКСИРОВАННОЙ временной таблицы формирую другую временную таблицу. Вопрос: Нужно ли во второй таблице снова индексировать поле, если оно уже проиндексировано в первой временной таблице? Перейдут ли индексы в след. временную таблицу?
1 GurinDoku
 
11.11.16
06:56
(0)     "ВЫБРАТЬ
        |    ВтДанныеТЧ.Номенклатура КАК Номенклатура,
        |    ВтДанныеТЧ.Количество,
        |    ВтДанныеТЧ.Сумма
        |ПОМЕСТИТЬ ВтДанныеТЧБезУслуг
        |ИЗ
        |    ВтДанныеТЧ КАК ВтДанныеТЧ
        |ГДЕ
        |    ВтДанныеТЧ.Номенклатура.ВидНоменклатуры <> ЗНАЧЕНИЕ(Справочник.ВидыНоменклатуры.Услуга)
        |
        |ИНДЕКСИРОВАТЬ ПО
        |    Номенклатура"
2 Рэйв
 
11.11.16
07:05
а зачем тебе еще одна? Чем первая не устраивает?
3 GurinDoku
 
11.11.16
07:52
Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части.
Нужно делать отборы по полю ВидНоменклатуры, так логика проведения разная и услуги не должны попадать в движения по товарам. Но главное здесь получить ответ на вопрос для своего собственного понимания.
4 Рэйв
 
11.11.16
07:54
Индекс привязан к таблице. Новая таблица - новый индекс
5 GurinDoku
 
11.11.16
18:12
Спасибо