Камрады. Разбираюсь по тихоньку в этом замечательном функционале... Но возникли вопросы, может ответы и пробегали, тему перечитывал.
1. Заменяю форму списка на свою с ТП и поставщиком. Т.е. делаю невидимой многострочную часть, убираю стандартную панель инструментов. Первая проблема - это привязки особенно ДереваГрупп. Частично удалось побороть с помощью класса Общие.Форма.Привязки (из примера Demo_RiK_Splitters) и нескольких сплиттеров, но эта зараза (т.е. дерево) все равно пытается убежать-развернуться. Уже и явно его устанавливал по Ширина = ШиринаФормы / 7, все равно ездит туда-сюда, раз нормально, раз наехало на ТП.
Может это я не тот класс привязок юзаю, их я так понимаю несколько...
2. При открытии формы и щелчке на элементе делаю:
Процедура а)
Если Форма.РежимВыбора() = 0 Тогда
//открыть элемент справочника
Форма.ВыполнитьВыбор(ТабличноеПоле.ТекущиеДанные.ТекущийЭлемент);
ИначеЕсли Форма.РежимВыбора() = 1 Тогда
Форма.ВыполнитьВыбор(ТабличноеПоле.ТекущиеДанные.ТекущийЭлемент);
Форма.Закрыть();
КонецЕсли;
открывается элемент спрвочника, вроде правильно.
При открытии формы из документа, выбор тоже отрабатывается, форма списка закрывается, но и форма элемента тоже отрывается, вопрос, как ее НЕ открывать в этом случае?
3. Насколько я понял процедура КонтейнерТабличноеПолеПриБыстромПоиске(ТП, чТипБыстрогоПоиска, нДанные, чФСО) в модуле формы списка
будет обрабатываться только после процедуры ПриБыстромПоиске класса Поставщикданных.Справочник, причем флаг чФСО = 0 на это не влияет, как тогда опционально включать свой быстрый поиск (в форме списка), или использовать поиск из класса?