49 / 49 / 8
Регистрация: 17.07.2011
Сообщений: 380
|
|
1 | |
Отобрать строки в таблице, удовлетворяющие нескольким условиям09.02.2013, 15:04. Показов 14554. Ответов 10
Метки нет (Все метки)
Привет всем.
Отобрать строки таблицы по значению колонки легко - ОтборСтрок метод использовать. Но мне нужно по нескольким значениям отобрать. Вот какая ситуация: На форме есть талица Таб1 , с колонками Таб1Колонка1,Таб1Колонка2. Также на форме есть таблица Таб2, с колонками Таб2Колонка1, Таб2Колонка2, Таб2Колонка3. Но только в таблице с бОльшим количеством колонок (во второй) - в ней больше строк. Вот что нужно: во второй таблице отобрать строки, где Таб1Колонка1=Таб2Колонка1 И Таб1Колонка2=Таб2Колонка2. Подскажите, пожалуйста, что нужно использовать для этого?
0
|
09.02.2013, 15:04 | |
Ответы с готовыми решениями:
10
Сортировка по нескольким условиям в таблице Удаление строки по нескольким условиям Макрос копирующий строки Листа2 в Лист1 по нескольким условиям Найти 3 точки, наиболее удовлетворяющие условиям |
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
09.02.2013, 21:29 | 2 |
Он доступен только на толстом клиенте. Это доп.сервис визуализации. Тип его - Отбор. Как и у собственно Отбора многих объектов.
Отбор допускает фильтр по нескольким атрибутам. в синт.поме почитайте, что это за объект - "Отбор"
1
|
49 / 49 / 8
Регистрация: 17.07.2011
Сообщений: 380
|
|
09.02.2013, 21:43 [ТС] | 3 |
Хочу уточнить - я правильно понимаю что , для того чтобы и на тонком клиенте работало, то мне только запросом нужно получать?
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
09.02.2013, 22:01 | 4 |
Отбор
1
|
49 / 49 / 8
Регистрация: 17.07.2011
Сообщений: 380
|
|
09.02.2013, 22:27 [ТС] | 5 |
А вот если говорить о производительности - Отбор намного быстрее чем выборка? И намного ли он быстрее если перебирать каждую строку , и в случае если она удовлетворяет условию, то отбирать ее?
А то уж совсем он мне незнаком и смотрю не быстро дастся .... то хочется знать стОит ли оно того.
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
09.02.2013, 22:50 | 6 |
Отбор - он как молния!
Кстати, очень симпатичный объект, хвала разработчикам.
1
|
49 / 49 / 8
Регистрация: 17.07.2011
Сообщений: 380
|
|
09.02.2013, 22:56 [ТС] | 7 |
Да, значит однозначно нужно этим делом овладеть.
А у Вас , случайно, не найдется ссылки на пример использования? У меня данные дублируются - одна копия в ТаблицеЗначений, а вторая в ТабличнойЧасти на форме. И вот увидеть бы как оно используется ... а то в СП ничего не понятно ... а в гугле что нахожу сейчас, то там ничего понять не могу.
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
||||||
10.02.2013, 00:14 | 8 | |||||
Библиотечная (duk337) функция упрощённой (наиболее часто используемой) установки отбора. Само собой, объект данных таб.поля должен обладать объектом Отбор. !Обычное приложение!
Пример использования - форма, в которой список номенклатуры со списком неких норм на номенклатурину - таб.поле НормыЗП с данными НормыЗП типа регСвСписок.
1
|
49 / 49 / 8
Регистрация: 17.07.2011
Сообщений: 380
|
|
10.02.2013, 17:30 [ТС] | 9 |
Т. е. оно будет только в режиме толстого клиента работать?
А можно узнать - по какой книге Вы изучали "отбор" ? или где вообще можно о этой птице почитать? а то вижу без понимания не разберусь.
0
|
Модератор
|
|
10.02.2013, 17:35 | 10 |
ДА!
Добавлено через 1 минуту Точнее не в режиме ТОЛСТОГО КЛИЕНТА, а в режиме ОБЫЧНОГО ПРИЛОЖЕНИЯ Добавлено через 2 минуты Для "Демонических-Динамических" (Только Управляемое Приложение) списков в 1С используется отбор как и в отчетах работающих на Схеме Компоновки Данных
1
|
49 / 49 / 8
Регистрация: 17.07.2011
Сообщений: 380
|
|
10.02.2013, 17:54 [ТС] | 11 |
А , ну мне нужно чтобы в любом работало.
А как это понять? И еще - здесь как я понимаю будет только в управляемом приложении (кроме ТолстогоКлиента) ?
0
|
10.02.2013, 17:54 | |
10.02.2013, 17:54 | |
Помогаю со студенческими работами здесь
11
Как можно найти строки в таблице по нескольким параметрам одного столбца? Выборка из 1 таблицы суммы значений, удовлетворяющие условиям Из одной последовательности сделать две, удовлетворяющие условиям. Help(( Как выбирать последовательности, удовлетворяющие определенным условиям? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |