есть три таблицы на форме
в одной есть поле "Ссылка", для него устанавливаю ограничение типа:
Элементы.Таблица1Ссылка.ДоступныеТипы = Новый ОписаниеТипов("ДокументСсылка.ЗаказПокупателя");
Элементы.Таблица1Ссылка.ВыбиратьТип = Ложь;
все нормально и хорошо, при выборе проваливаюсь в список заказов
в двух других таблицах есть поле "Номенклатура"
для них устанавливаю ограничение типа:
ОписаниеТипаСправочникНоменклатура = Новый ОписаниеТипов("СправочникСсылка.Номенклатура");
Элементы.Таблица2Номенклатура.ДоступныеТипы = ОписаниеТипаСправочникНоменклатура;
Элементы.Таблица2Номенклатура.ВыбиратьТип = Ложь;
Элементы.Таблица3МатериалыНоменклатура.ДоступныеТипы = ОписаниеТипаСправочникНоменклатура;
Элементы.Таблица3МатериалыНоменклатура.ВыбиратьТип = Ложь;
при выборе ничего не происходит
перед началом выбора в поле проверяю в отладчике: доступные типы только справочник Номенклатура
если закоментить Элементы.Таблица2Номенклатура.ВыбиратьТип = Ложь;
то проваливается в выбор типа и дальше все нормально
отчего у меня для 1 таблицы работает ограничение, а для других двух - нет?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший