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