Имя: Пароль:
1C
 
УФ: Не устанавливается ограничение типа данных для поля формы
0 mikecool
 
14.09.19
23:26
есть три таблицы на форме
в одной есть поле "Ссылка", для него устанавливаю ограничение типа:
    Элементы.Таблица1Ссылка.ДоступныеТипы = Новый ОписаниеТипов("ДокументСсылка.ЗаказПокупателя");
    Элементы.Таблица1Ссылка.ВыбиратьТип = Ложь;
все нормально и хорошо, при выборе проваливаюсь в список заказов

в двух других таблицах есть поле "Номенклатура"
для них устанавливаю ограничение типа:
    ОписаниеТипаСправочникНоменклатура = Новый ОписаниеТипов("СправочникСсылка.Номенклатура");
    Элементы.Таблица2Номенклатура.ДоступныеТипы = ОписаниеТипаСправочникНоменклатура;
    Элементы.Таблица2Номенклатура.ВыбиратьТип = Ложь;
    Элементы.Таблица3МатериалыНоменклатура.ДоступныеТипы = ОписаниеТипаСправочникНоменклатура;
    Элементы.Таблица3МатериалыНоменклатура.ВыбиратьТип = Ложь;
при выборе ничего не происходит
перед началом выбора в поле проверяю в отладчике: доступные типы только справочник Номенклатура

если закоментить Элементы.Таблица2Номенклатура.ВыбиратьТип = Ложь;
то проваливается в выбор типа и дальше все нормально

отчего у меня для 1 таблицы работает ограничение, а для других двух - нет?
1 mikecool
 
14.09.19
23:30
то же самое для ОФ - нормально отрабатывает во всех трех местах
а вот на УФ - хромает
2 mikecool
 
16.09.19
09:04
подниму в понедельник
3 mikecool
 
19.09.19
20:18
к задаче вернулся, проблема осталась
4 mikecool
 
20.09.19
15:34
еще раз подниму
5 aleks_default
 
20.09.19
15:41
Процедуры обработчики событий НачалоВыбора НачалоВыбораИзСписка у полей Номенклатуры не добавлены случайно?
6 asady
 
20.09.19
15:42
(0)
а просто написать
Элементы.Таблица2Номенклатура.ОграничениеТипа = ОписаниеТипаСправочникНоменклатура;
7 mikecool
 
22.09.19
20:20
(5) нет такого
(6) попробую