|
Динам список, проверка есть хотя бы 1 запись
| ☑ |
0
Dimon1C
19.06.15
✎
12:36
|
Добрый день, упр форма обработка, на ней динамический список отборами и параметрами. Стоит простая задача определить если ли хотя бы одна запись в данном списке. Подскажите, как это сделать?
|
|
1
DmitrO
19.06.15
✎
12:38
|
Элементы.Список.ТекущаяСтрока<>Неопределено ?
|
|
2
Dimon1C
19.06.15
✎
12:42
|
(1) нет, при смене отбора, текущая строка равна Неопределено, хотя записи в списке есть
|
|
3
DmitrO
19.06.15
✎
12:47
|
тогда только начиная с 8.3.6 есть способ получения исполняемой схемы и исполняемых настроек, их надо исполнить с добавкой "первые 1"
|
|
4
pin4er
19.06.15
✎
12:49
|
а на количество мы не можем разве проверить?
ДинамическийСписок.Количество()
|
|
5
DmitrO
19.06.15
✎
12:52
|
(4)иногда у программистов так получается писать программы, что то что с легкостью может сделать человек не может сделать программа. Это поражает, да? :)
|
|
6
Поpyчик-4
19.06.15
✎
12:54
|
(4) Попробуй, проверь. Потом напишешь результат.
|
|
7
pin4er
19.06.15
✎
12:56
|
(5) ну бывает бывает))
(6) я как вариант предложил (ни разу на ДС не пробывал), проверять сейчас нет времени...
|
|
8
Dimon1C
19.06.15
✎
13:13
|
Получается только запросом повторно выбирать?? как то криво
|
|
9
DmitrO
19.06.15
✎
13:20
|
(8)да, криво. Смотри (5)
|
|
10
DmitrO
19.06.15
✎
13:23
|
и тут у нас наступает самое время напомнить про "некоторое изменение мировоззрения на интерфейс и про Ctrl+A" про которое я уже писал на этом форуме.
|
|
11
МаксимМП23
19.06.15
✎
13:41
|
(0) Если Элементы.Список.ТекущиеДанные = Неопределено Тогда
Сообщить("Список пуст");
КонецЕсли;
|
|
12
rabbidX
19.06.15
✎
15:00
|
Если для динамического списка не выбрана основная таблица, то можно
Элементы.Список.ТекущаяСтрока = 1;
СписокПуст = Элементы.Список.ТекущаяСтрока = Неопределено.
Когда есть основаная таблица, через WSCript.Shell выделить все строки.
|
|