Пустой ли список?
☑
0
Amig0_0
04.04.13
✎
11:49
Доброе утро уважаемые форумчане.
Есть вопрос. Достаточно простой, но в силу отсутствия опыта долго с ним провозился.
Как узнать пуста ли многострочная часть (форма списка) подчиненного справочника? Заранее спасибо)
1
Amig0_0
04.04.13
✎
11:51
РС. Работаю в 7.7 при добавлении не усмотрел
2
cw014
04.04.13
✎
11:51
ВЫБРАТЬ КОЛИЧЕСТВО (РАЗЛИЧНЫЕ Ссылка) ИЗ Справочник.ПодчиненныйСправочник ГДЕ Владелец = &ЭлементТвоегоСправочника
3
Amig0_0
04.04.13
✎
12:13
А это разве для 7.7?
4
Ork
04.04.13
✎
12:15
(3) А из (0) можно понять, что нужна именно семерка?
5
ДенисЧ
04.04.13
✎
12:16
(0)
спр1 = СоздатьОбъект("Справочник.Подчиненный");
спр1.ИспользоватьВладельца(Владелец);
спр1.ВыбратьЭлементы(1);
Если спр1.ПолучитьЭлемент() = 1 Тогда
Сообщить("Есть подчинённые");
Иначе
Сообщить("Нет подчинённых");
КОнецЕсли;
6
Ork
04.04.13
✎
12:17
+(4) Для семерки так:
Спр = СоздатьОбъект("Справочник....");
Спр.ИспользоватьВладельца(...);
Если Спр.ВыбратьЭлементы() = 0 Тогда
//Нет подсиненных
Иначе
//Есть подчиненные
КонецЕсли;
7
Amig0_0
04.04.13
✎
12:20
(6) Я точно так же и написал)И раз через раз ругается, мол элемент не выбран.
8
Amig0_0
04.04.13
✎
12:22
(6+) ааа.. извиняюсь я писал "Если СпрСессии.ПолучитьЭлемент() = 0 Тогда "...
спасибо!
9
Ork
04.04.13
✎
12:22
(7) Какой-такой элемент не выбран? Ни в (5) ни в (6) позиционирование на элемент не происходит. Делается только проверка на существование подчиненных.
Давай свой код сюда.
10
Amig0_0
04.04.13
✎
12:25
(9) Спасибо. Уже все работает. Это все моя невнимательность!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.