Синтаксис: найти связь в реальной коллекции параметров выбора

Учебные задачи

Ограниченный фрагмент на уже предоставленной коллекции СвязиПараметровВыбораКомпоновкиДанных: ищем настроенную связь по имени.

Где и как запускать

Серверный модуль своего учебного отчета либо толстый клиент; без обращения к рабочим данным.

Подготовка

  1. Не автономный пример: Связи должны уже содержать настоящую СвязиПараметровВыбораКомпоновкиДанных своего настроенного редактора, со связью Цена.

  2. Конкретный владелец и короткий путь получения этой коллекции в выгруженной справке не раскрыты. Фрагмент не добавляет вымышленное свойство в ПараметрыРедактированияКомпоновкиДанных и не создает неизвестный конструктор.

Связь = Связи.Найти("Цена");
Если Связь = Неопределено Тогда
    Сообщить("Настроенная связь Цена не найдена");
Иначе
    Сообщить("Найдена связь: " + Строка(Связь));
КонецЕсли;

Разбор по шагам

  1. Используйте свою реально предоставленную коллекцию связей.

  2. Найдите настроенную связь по точному имени.

  3. Обрабатывайте отсутствие отдельно от найденного объекта.

Как проверить результат

  1. Сопоставьте результат с настройкой связи в редакторе.

  2. Для отсутствующего имени ожидайте Неопределено.

Ожидаемый результат

Результат поиска при выполненной предпосылке реальной коллекции; без нее это только синтаксис метода.

На что обратить внимание

  1. В справке Найти возвращает ПараметрВыбораКомпоновкиДанных, хотя элементы Добавить названы СвязьПараметраВыбораКомпоновкиДанных. Не предполагайте одинаковый набор свойств этих типов; этот ограниченный фрагмент не изменяет найденный объект.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.