Имя: Пароль:
1C
 
Поиск(ctrl+F) в программно созданной таблице значений УФ
0 Timon1405
 
20.11.18
16:25
внешняя обработка, код примерно такой.
    МассивДобавляемыхРеквизитов = Новый Массив;
    МассивДобавляемыхПолей = Новый Массив;
    Для каждого Колонка Из ТаблицаЗначений.Колонки Цикл
        
        МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения,ИмяРеквизитаФормы , Колонка.Заголовок));  
        НоваяКолонка = Элементы.Добавить(Колонка.Имя,Тип("ПолеФормы"), Элементы[ИмяРеквизитаФормы]);
        МассивДобавляемыхПолей.Добавить(НоваяКолонка);    
    
    КонецЦикла;
    
    ИзменитьРеквизиты(МассивДобавляемыхРеквизитов,МассивУдаляемыхРеквизитов);

    Для каждого ПолеФормы Из МассивДобавляемыхПолей Цикл
    
        ПолеФормы.Заголовок = ПолеФормы.Имя;
        ПолеФормы.ПутьКДанным = ИмяРеквизитаФормы +"."+ПолеФормы.Имя;
        ПолеФормы.Вид = ВидПоляФормы.ПолеВвода;
    
    КонецЦикла;
таблица создается.
когда жму Поиск(ctrl+F) поле "где искать" пустое, поиск не происходит.
* руками созданная, ТЗ как реквизит внешней обработки таких проблем с поиском не имеет.
что прописать в колонке при добавлении чтобы заработал поиск?
1 Timon1405
 
20.11.18
16:32
Вопрос снят, не были заданы типы колонок при формировании ТЗ