|
Как удалить строку из списка значений.
| ☑ |
0
Death_eye
29.08.11
✎
17:22
|
Есть реквизит отчета с типом список значений. Размещен на форме. При нажатии кнопки Подбор заполняется нужными данными. Подскажите, как так же по нажатию кнопки УдалитьТеекущее удалить текущую строку из списка?
|
|
1
Milok
29.08.11
✎
17:24
|
Удалить (Delete)
Синтаксис:
Удалить(<Элемент>)
Параметры:
<Элемент> (обязательный)
Тип: Число; ЭлементСпискаЗначений. Индекс удаляемого элемента либо сам элемент.
Описание:
Удаляет элемент из списка значений.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:
// удаление по индексу в списке
СписокТиповЦен.Удалить(0);
// удаление по элементу
НайденныйЭлемент = СписокТиповЦен.НайтиПоЗначению(ВыбЗначение);
Если НайденныйЭлемент <> Неопределено Тогда
СписокТиповЦен.Удалить(НайденныйЭлемент);
Иначе
Сообщить("Значение не найдено!");
КонецЕсли;
|
|
2
lxs
29.08.11
✎
17:25
|
Если не путаю
Для каждого Стр Из ЭлементыФормы.Список.ВыбранныеСтроки Цикл
Список.Удалить(Стр);
КонецЦикла;
|
|
3
Death_eye
29.08.11
✎
17:27
|
Удалить нужно только текущий элемент. Как получить его индекс? (если удалять по индексу, как в (1))
|
|
4
Death_eye
29.08.11
✎
17:29
|
(2) вообще нет .ВыбранныеСтроки, есть .ТекущаяСтрока
|
|
5
Death_eye
29.08.11
✎
17:40
|
Ответ: Подразделение.Удалить(ЭлементыФормы.Подразделение.ТекущаяСтрока);
|
|
6
lxs
29.08.11
✎
17:41
|
(4) Хорошо, есть выделенныестроки, что на это скажешь?
|
|
7
lxs
29.08.11
✎
17:45
|
Только надо через массив делать))
|
|