Имя: Пароль:
1C
1С v8
Выделить строки табличного поля справочника...
0 Иешуа
 
15.01.14
12:04
Есть справочник в котором живут прикрепленные к документам файлы. Надо программно открыть эту форму, выделить все строки (предварительно накладывается отбор) и сохранить файлы.

Программно делать все не могу т.к. есть необходимость смотреть, что сохраняем... А Ctrl+A утомляет юзверей

Так вот выделить строки не получается... Перебрать их не могу. Может поможет кто?

Заранее Спасибо!
1 Defender aka LINN
 
15.01.14
12:11
"выделить строки не получается... Перебрать их не могу"
Напоминает момент из "Горячие головы 2":
- Брось меня, я не могу идти
- Почему?
- Они связали мне шнурки
- Вот звери!
2 Иешуа
 
15.01.14
12:15
ну предложи вариант без перебора...
можно посмотреть выделенные строки, значит должно быть средство их выделить программно. вот тока что-то мои кривые руки не могут это дело найти
3 Defender aka LINN
 
15.01.14
12:18

ТабличноеПоле (TableBox)
ВыделенныеСтроки (SelectedRows)
Использование:

Только чтение.
Описание:

Тип: ВыделенныеСтрокиТабличногоПоля.
Содержит коллекцию выделенных строк табличного поля.

Доступность:

Толстый клиент.
См. также:

ВыделенныеСтрокиТабличногоПоля


Понимаю, сложно в СП найти...
4 Иешуа
 
15.01.14
12:22
это посмотреть... а нужно установить выделение.
5 Defender aka LINN
 
15.01.14
12:23
(4) Ну вот меня-то лечить не надо, ок?
6 vicof
 
15.01.14
12:25
(0) Нафига тебе их выделять, если все равно все строки перебирать?
7 Иешуа
 
15.01.14
12:27
да не вопрос... вот тока перебрать их я тоже не могу. Для ... не обнаружен итератор!
8 Иешуа
 
15.01.14
12:29
вот так здесь на мисте нашел, но итератор не обнаружен!

    Для Каждого Строка Из ФормаФайлов.ЭлементыФормы.ДополнительныеФайлы Цикл
        
        ФормаФайлов.ЭлементыФормы.ДополнительныеФайлы.ВыделенныеСтроки.Добавить(Строка);
        
    КонецЦикла;
9 vicof
 
15.01.14
12:34
ну да, нет у элемента формы итератора, что поделать
10 Defender aka LINN
 
15.01.14
13:12
(7) Табличное поле не содержит данных, оно их только отображает. Печально, но факт.
Работать надо со справочником. Примеров, в т.ч. тут - масса.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн