helpf.pro
Регистрация
 0 
Распечатать

Есть ли у текущего элемента подчиненные

Код 1C v 8.х
 Выборка = Справочники.Номенклатура.Выбрать( , Владелец); 
Если Выборка.Следующий() = Истина Тогда 
	// Есть подчиненные элементы.
КонецЕсли; 

Запрос = Новый Запрос; 
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 
|	ЕдиницыИзмерения.Ссылка 
|ИЗ 
|	Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения 
|ГДЕ 
|	ЕдиницыИзмерения.Владелец = &Владелец"; 
Запрос.УстановитьПараметр("Владелец", Владелец); 
Если НЕ Запрос.Выполнить().Пустой() Тогда 
	// Есть подчиненные элементы!
КонецЕсли;    


Код 1C v 7.x
  Спр=СоздатьОбъект("Справочник.Контрагенты");
    Попытка
        дог=СоздатьОбъект("Справочник.Договоры");
    исключение
        Предупреждение("В конфигурации нет справочника ДОГОВОРЫ");
        возврат;
    конецПопытки;
    Спр.ВыбратьЭлементы();//перебираем справочник-владелец
    Пока спр.ПолучитьЭлемент()=1 Цикл     
        Если спр.ЭтоГруппа()=1  Тогда
            продолжить;//группы не имеют подчиненных элементов
        КонецЕсли;
        Сообщить("Контрагент "+спр.Наименование+ "  его договоры:");
        дог.ИспользоватьВладельца(Спр.ТекущийЭлемент());//будем перебирать только 
        //подчиненные владельцу
        дог.ВыбратьЭлементы(); //перебираем только подчиненные конкретному владельцу
        Пока дог.получитьЭлемент()=1 Цикл
            сообщить("----------"+дог.наименование);
        КонецЦикла;
    КонецЦикла; 
Разместил:   Версии: | 7.x | 8.x |  Дата:   Прочитано: 17376
 0 
Распечатать
Возможно, вас также заинтересует
ZIP-архив Чтение 1
Для того чтобы прочитать файлы из ZIP-архива необходимо выполнить несколько простых действий: - Открыть необходимый архив - Распаковать файлы Создание объекта ЧтениеZIPФайла можно осуществить двумя путями - создать инициализированный объект или
Автоматическая установка ширины колонки табличного документа. 0
Процедура, которая " примерно" делает автоширину колонок (навроде, как если бы выделить все колонки и дважды щелкнуть мышкой по границе заголовка колонки). Привожу текст, работает неахти, но лучше чем ничего: Процедура РасчетШириныКолонок(Табличный
Блокировка записей, невозможно изменить или удалить из регистра. Конфликт блокировок MS SQL + 1C 4
При попытке удалить запись из регистра сведений - получаю ошибку: она заблокирована, ошибка блокировок и т.д. Отключил всех пользователей, перезапустил сервер, пробую удалить - опять ошибка блокировки :( Путем тестов было вяснено, что проблема
Быстрый отбор в справочнике по первой букве 0
В статье описан способ быстрой организации отбора в списке справочника по первой букве наименования. Механизм легко дотачивается под собственные нужды. https://helpf.pro/uploads/img/_1-T4ZDj6uNPX.png // ПРОЦЕДУРЫ И ФУНКЦИИ МОДУЛЯ НаКлиенте
Внешние обработки, печатные формы, обработки по заполнению табличных частей 3
Справочник «Внешние обработки, печатные формы, обработки по заполнению табличных частей» содержит список произвольных обработок, произвольных отчетов, дополнительных печатных форм, обработок для заполнения ТЧ объектов, обработок, подключаемых к отч
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.
Загрузка... Дождитесь завершения!