1. Открыть дин. список.
2. Выбрать любую таблицу ВИДа.
3. Встать в любую ячейку и вызвать команду "Отбор по значению в текущей колонке".
4. Закрыть дин. список.
5. Открыть дин. список, выбрать таблицу из шага 2. Отбор из шага 3 восстановится и применится.
6. Сразу вызвать команду "Изменить" (редактор объекта БД).
Появится ошибка:
Код
Метод объекта не обнаружен (ПолучитьИсполняемуюСхемуКомпоновкиДанных)
{ОбщийМодуль.ирОбщий.Модуль(9184)}: Результат.Вставить("Схема", Форма.Элементы[ИмяТаблицыФормы].ПолучитьИсполняемуюСхемуКомпоновкиДанных());
{(1)}:ирОбщий.УправляемаяФормаБСП_ИсполняемыеСхемаИНастройкиТаблицыЛкс(ПараметрКоманды, Контекст)
{Обработка.ирДинамическийСписок.Форма.ФормаУпр.Форма(376)}: Выполнить("ирОбщий." + ПараметрыВыполнения.ИмяКомандыВФорме + "(ПараметрКоманды, Контекст)");
{ОбщийМодуль.ирОбщий.Модуль(9089)}: Форма.Подключаемый_ВыполнитьКомандуНаСервере(ПараметрыВызова);
{ОбщийМодуль.ирКлиент.Модуль(18126)}: СхемаИНастройки = ирОбщий.УправляемаяФормаБСП_ВыполнитьНаСервереЛкс(Форма, "ирОбщий.УправляемаяФормаБСП_ИсполняемыеСхемаИНастройкиТаблицыЛкс", ИмяТаблицыФормы);
{ОбщийМодуль.ирКлиент.Модуль(10914)}: СхемаИНастройки = ИсполняемыеСхемаИНастройкиСпискаУправляемойФормаЛкс(ирОбщий.РодительЭлементаУправляемойФормыЛкс(ТабличноеПоле));
{Обработка.ирДинамическийСписок.Форма.ФормаУпр.Форма(1026)}: ирКлиент.ОткрытьТекущуюСтрокуТабличногоПоляТаблицыБДВРедактореОбъектаБДЛкс(Элементы.ДинамическийСписок, фОбъект.ПолноеИмяТаблицы,,,,, Ложь,,,, ЭтаФорма);
Возможно способ воспроизведения я описал не до конца - если не воспроизведется сразу, то попереключайся между разными объектными таблицами ВИДа (хотя и на необъектных оно тоже иногда возникает), выполняя отбор по текущей колонке с переоткрытием формы ДС.