MyTetra Share
Делитесь знаниями!
1С 8.2: Как перебрать (выбрать) элементы подчиненного справочника
Время создания: 29.08.2012 18:26
Раздел: Компьютер - Windows - 1С - Готовые решения
Запись: xintrea/mytetra_syncro/master/base/13462503935qdi1pw8z5/text.html на raw.github.com

Примеры кода для перебора элементов справочника принадлежащих элементу другого справочника, т.е когда один справочник подчинен другому справочнику.

Код 1C v 8.х.

Вариант 1:

// Получить выборку по указанному контрагенту.

Выборка = Справочники.КонтактныеЛица.Выбрать( , Контрагент);

Пока Выборка.Следующий() Цикл

ОчереднойПодчиненый = Выборка.Ссылка;

КонецЦикла;

Вариант 2:

Запрос = Новый Запрос;

Запрос.Текст = "ВЫБРАТЬ

| КонтактныеЛица.Ссылка

|ИЗ

| Справочник.КонтактныеЛица КАК КонтактныеЛица

|ГДЕ

| КонтактныеЛица.Владелец = &Владелец";

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

Результат = Запрос.Выполнить();

Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

ОчереднойПодчиненый = Выборка.Ссылка;

КонецЦикла;

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования