|
Отбор в таблице на упр.форме не работает.. | ☑ | ||
---|---|---|---|---|
0
КВАДРО2
21.05.14
✎
11:32
|
Отбор в таблице на упр.форме не работает..
На форме две таблички, у их данных есть одинаковое поле "Подразделение". В верху выпадающие меню, где при выборе подразделения, в табличных частях формы, фильтруются данные, вот в одной таблице работает, в другой нет... Свойства пересмотрел - все одинаково, убил уже не один час... Понимаю, что вопрос может иметь кучу наводящих вопросов, но направьте хотя бы где рыть? |
|||
1
КВАДРО2
21.05.14
✎
11:33
|
Вот код:
ТПА = МассивСтруктур[НомерСтрокиТПА]; Если Элементы.СписокВыпускаемойПродукции1.ОтборСтрок = Неопределено Тогда Элементы.СписокВыпускаемойПродукции1.ОтборСтрок = ТПА; Иначе Если Элементы.СписокВыпускаемойПродукции1.ОтборСтрок.Подразделение <> ТПА.Подразделение Тогда Элементы.СписокВыпускаемойПродукции1.ОтборСтрок = ТПА; КонецЕсли; КонецЕсли; Если Элементы.СписокСырья.ОтборСтрок = Неопределено Тогда //СтруктураОтбора = Новый ФиксированнаяСтруктура("Подразделение", ТПА); Элементы.СписокСырья.ОтборСтрок = ТПА; Иначе Если Элементы.СписокСырья.ОтборСтрок.Подразделение <> ТПА.Подразделение Тогда //СтруктураОтбора = Новый ФиксированнаяСтруктура("Подразделение", ТПА); Элементы.СписокСырья.ОтборСтрок = ТПА; КонецЕсли; КонецЕсли; //Если Элементы.СписокСырья.ОтборСтрок = Неопределено Тогда // Элементы.СписокСырья.ОтборСтрок = ТПА; //ИначеЕсли Элементы.СписокСырья.ОтборСтрок.Подразделение <> ТПА.Подразделение Тогда // Элементы.СписокСырья.ОтборСтрок = ТПА; //КонецЕсли; Элементы.СписокСырья.Обновить(); Если Элементы.СписокБракаИОтходов.ОтборСтрок = Неопределено Тогда Элементы.СписокБракаИОтходов.ОтборСтрок = ТПА; ИначеЕсли Элементы.СписокБракаИОтходов.ОтборСтрок <> ТПА Тогда Элементы.СписокБракаИОтходов.ОтборСтрок.Подразделение = ТПА.Подразделение; КонецЕсли; |
|||
2
КВАДРО2
21.05.14
✎
11:34
|
Вот в этой табличке работает:
Элементы.СписокВыпускаемойПродукции1 В этой нет: Элементы.СписокСырья |
|||
3
butterbean
21.05.14
✎
11:37
|
отладчик че говорит??
|
|||
4
КВАДРО2
21.05.14
✎
11:42
|
Отбор принимает структуру отбора, а на форме не отображается ..
|
|||
5
КВАДРО2
21.05.14
✎
11:43
|
Раньше на обычных формах, было свойство типа "связь" с данными и т.п. в управляемых чето совсем парюсь, да и редко кодю...
|
|||
6
Victor111
21.05.14
✎
12:06
|
может что-то поможет, или подскажет, такой код использую для отбора в управляемом приложении
ЭлементОтбора=Таблица1.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Наименование"); ЭлементОтбора.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение =ОБъект.Наименование; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |