Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 апр 2024, 00:54

Количество подчиненных элементов

Автор Лида1, 26 ноя 2009, 00:24

0 Пользователей и 1 гость просматривают эту тему.

Лида1

Из прошлой темы было показано как увидеть, есть ли подчиненные элементы, а меня интересует другйо вопрос: если что то есть то как узнать сколько их под ним находится?

Buh777

Сначала нужно узнать общее количество элементов в самом справочнике, а потом из них выбирать те , которые от кого то зависят
ЦитироватьВыборка = Справочники.ЕдиницыИзмерения.Выбрать( , Владелец);

КоличествоЭлементов = 0;

Пока Выборка.Следующий() Цикл
   
   КоличествоЭлементов = КоличествоЭлементов + 1;
   
КонецЦикла;   

тот же код но в запросе
ЦитироватьЗапрос = Новый Запрос;

Запрос.Текст =
"ВЫБРАТЬ
|   КОЛИЧЕСТВО(*) КАК КоличествоЗаписей
|ИЗ
|   Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
|ГДЕ
|   ЕдиницыИзмерения.Владелец = &Владелец";

Запрос.УстановитьПараметр("Владелец", Владелец);

Выборка = Запрос.Выполнить().Выбрать();

Если Выборка.Следующий() Тогда
   КоличествоЗаписей = Выборка.КоличествоЗаписей;
   
КонецЕсли;


smo

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск