Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Справочник (иерархия элементов): определить есть ли у элемента подчиненные элементы
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Constantus
Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)

Имеется справочник "Статьи движения ДС" (иерархия элементов)

Стоит такая задача: при выборе элемента этого справочника сделать проверку на наличие у этого элемента подчиненных элементов, если есть то выдать сообщение, что такой элемент выбирать нельзя. Ессли элемент без подчиненных, то пожалуйста...

    Если СтрокаПлатеж.СтатьяДвиженияДенежныхСредств.Родитель = Неопределено Тогда
        Сообщить("Низзяяяя");
        Возврат;
    КонецЕсли;


Этот номер естественно не прошел.
sava1
запросом по Родителю. если в выборке есть элементы - то низзя
Bernet
Constantus @ Сегодня, 15:41 необходимо зарегистрироваться для просмотра ссылки ,
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
|     СпрСтатьи.Ссылка
|ИЗ
|    Справочник.СтатьиДвиженияДенежныхСредств КАК СпрСтатьи
|ГДЕ
|    СпрСтатьи.Ссылка В ИЕРАРХИИ (&Статья)
|    И СпрСтатьи.Ссылка <> &Статья
|";
Запрос.УстановитьПараметр("Статья", СтрокаПлатеж.СтатьяДвиженияДенежныхСредств);
Результат = Запрос.Выполнить();
Если  НЕ Результат.Пустой() Тогда
    Сообщить("Низзяя");
Иначе
     // делайте что угодно
КонецЕсли;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.