Имя: Пароль:
1C
1С v8
Индексация колонки табличного поля для быстрого поиска
0 InosDev
 
19.09.18
16:05
Прошу прощения за  нубо вопрос, можно ли проиндексировать значение колонки табличного поля для быстрого поиска. Если эта колонка добавлена к данным списка регистра сведений? И если можно то как правильней это сделать?

пример:
Процедура ТабличноеПоле1ПриПолученииДанных(Элемент, ОформленияСтрок)
    Для каждого текСтр ИЗ ОформленияСтрок Цикл
         текСтр.Ячейки.Артикул.Значение = текСтр.ДанныеСтроки.Номенклатура.Артикул;
    КонецЦикла;    
КонецПроцедуры
1 Вафель
 
19.09.18
16:13
переходи на упр формы
2 InosDev
 
19.09.18
16:18
Понятно, что на управляемых формах можно динамическим списком сделать. На обычных, никак нельзя?
3 Cool_Profi
 
19.09.18
16:21
Индексацию можно делать только по физическим колонкам
4 InosDev
 
19.09.18
16:29
(3) Насколько я знаю в таблице значений можно колонку индексировать. В этом случае колонка не является физической

например так ТаблицаЗначений.Индексы.Добавить("Колонка");
5 Cool_Profi
 
19.09.18
16:30
(4) В таблице значений (!) не может быть виртуальных колонок.
А в табличном поле - могут