Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как получить строки, отфильтрованные в ТЧ документа после поиска по колонке в УФ

Как получить строки, отфильтрованные в ТЧ документа после поиска по колонке в УФ
Я
   tciban
 
01.11.16 - 13:53
Уважаемые коллеги! Такой вопрос - хочу передать в параметрах в ОткрытьФорму массив строк, которые отфильтровались после поиска по колонке через Найти, как мне его получить?
 
 
   DrShad
 
1 - 01.11.16 - 14:14
ВыделенныеСтроки
   tciban
 
2 - 01.11.16 - 14:26
Нет, это не то. Выделенные строки - это выделенные строки, а отбор строк - это другое
   Живой Ископаемый
3 - 01.11.16 - 14:29
пусть их теперь выделит. :)
   tciban
 
4 - 01.11.16 - 14:30
Думал об этом. Но должен же быть более простой способ?
   DrShad
 
5 - 01.11.16 - 14:33
(4) куда уж проще
   tciban
 
6 - 01.11.16 - 14:39
(5) Заставить пользователя выделить то, что ему видно после поиска? Ну не знаю просто ли это...
   Fedor-1971
 
7 - 01.11.16 - 14:39
(0) МасСтрок=ТЧ.НайтиСтроки(новый структура("Показатель", ЗначениеОного));
и передавай себе на здоровье
   Fedor-1971
 
8 - 01.11.16 - 14:41
7+ на 8.2 не получишь результат фильтра, на 8.3 через компановщик данных можно достать результат фильтрации пользователя
   DrShad
 
9 - 01.11.16 - 14:42
(6) ВыделенныеСтроки доступен не только на чтение - задумайся
   Fedor-1971
 
10 - 01.11.16 - 14:43
(9) Есть одна проблема, что в них положить - параметр(-ы) использованный (-ые) в Найти неизвестен
 
 Рекламное место пустует
   tciban
 
11 - 01.11.16 - 14:44
(7) Как, откуда узнать "ЗначениеОного"?!
   tciban
 
12 - 01.11.16 - 14:45
(8) Вот тут бы чуть поподробнее...
   DrShad
 
13 - 01.11.16 - 14:45
(11) это уже не тот вопрос что в сабже, все сделать за тебя?
   Fedor-1971
 
14 - 01.11.16 - 14:46
(11) из КомпановкаДанных, пошурши на ИТС там был даже пример, типа на 8.2 ни-зя, а вот на 8.3 делаем так, так и так и получаем профит
   tciban
 
15 - 01.11.16 - 14:46
(13) Согласен, я не совсем корректно сформулировал вопрос.
   JesteR
 
16 - 01.11.16 - 14:49
Для Сч=0 По ТаблицаДанных.Количество()-1 Цикл
        Если Элементы[ИмяТаблицы].ПроверитьСтроку(Сч) Тогда
            ТаблицаДанных[Сч].Пометка = Значение;
        КонецЕсли; 
    КонецЦикла;
   DrShad
 
17 - 01.11.16 - 14:50
извиняюсь, но я кажется соврал - СП говорит что только чтение, хотя я точно помню что на заре работы с УФ писал в этот массив строки
   JesteR
 
18 - 01.11.16 - 14:50
(16) Пример, когда устанавливаю пометку только на отображаемые строки.
   tciban
 
19 - 01.11.16 - 14:51
(16) "ПроверитьСтроку" - вероятно это оно! "Проверяет, соответствует ли строка, установленному в таблице отбору."
   tciban
 
20 - 01.11.16 - 14:54
Еще понять бы как проверить - установлен отбор или нет?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует