Отбор таблицы значений массивом
☑
0
marshalbratsk
17.01.17
✎
05:38
Можно ли как-нибудь задать отбор в таблице значений по массиву?
Пытался добавить так, не получилось:
МассивСчетовСПроцентами = Новый Массив;
МассивСчетовСПроцентами.Добавить(ПС.ПроцентыПоКраткосрочнымКредитам);
МассивСчетовСПроцентами.Добавить(ПС.ПроцентыПоКраткосрочнымЗаймам);
МассивСчетовСПроцентами.Добавить(ПС.ПроцентыПоДолгосрочнымКредитам);
МассивСчетовСПроцентами.Добавить(ПС.ПроцентыПоДолгосрочнымЗаймам);
Отбор = Новый Структура;
Отбор.Вставить("_Счет", МассивСчетовСПроцентами);
Строки = Выборка.НайтиСтроки(Отбор);
Или придётся по каждому элементу отдельно искать?
1
marshalbratsk
17.01.17
✎
05:48
Пришлось сделать через отдельную процедуру, но вопрос всё равно интересен
2
Cool_Profi
17.01.17
✎
06:07
Нет. Так сделать нельзя
3
KishMish
17.01.17
✎
07:09
(0) можно будет если возможные значения заранее известны, сделать в ТЗ для каждого значения булеву колонку. и можно будет отбирать
4
VladZ
17.01.17
✎
07:25
(0) Отбор можно делать только по определенному (одному) значению. Возможно, было бы удобно иметь фунционал отбора по списку значений. Но пока что и без этого можно прожить. Варианты решений: либо делать доп.колонку (булево), заполнять по определенному алгориму и фильтровать. Второй вариант - через запрос. Там можно любые условия накладывать.
5
Гипервизор
17.01.17
✎
07:30
Через построитель запроса.
Найти строки .Условие
6
FIXXXL
17.01.17
✎
09:21
(0) тебе для чего строки нужны? если для постобработки, можно таблицу в запрос передать и там изголяться
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший