Имя: Пароль:
1C
 
1C 8.3.X Где взять отобранные строки после установки ОтборСтрок в ТаблицеФормы?
0 ZUM
 
26.10.17
11:45
Доброго дня, Коллеги!

Спасайте!

Установил отбор в ТаблицеФормы с помощью ОтборСтрок, все отработало класно! Видны нужные строки.

А вот как строки получить программно не найду.
Уже все что можно измануалил.

Если кто делал поделитесь, пожалуйста!


лОтборСтрок = Новый ФиксированнаяСтруктура(лОтборСтрок);
Элементы.ИмяТаблицыФормы.ОтборСтрок = лОтборСтрок;
1 Mort
 
26.10.17
11:49
Кошерный метод: Запихнуть в запрос и повторить отбор.
Некошерный метод: Обойти все строки и использовать ПроверитьСтроку()
2 Mort
 
26.10.17
11:55
Ещё вариант "Выгрузить(параметрыОтбора)", самый простой и вполне годный.
3 ZUM
 
26.10.17
11:56
Пока решил так.

Объект.ТабличнаяЧасть.НайтиСтроки(лОтборСтрок);

ТабличнаяЧасть источник для ИмяТаблицыФормы

лОтборСтрок = Новый ФиксированнаяСтруктура(лОтборСтрок);
Элементы.ИмяТаблицыФормы.ОтборСтрок = лОтборСтрок;

Надеюсь отборы одинаково отработают :))))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший