Связать

Устанавливает поле связи (связывает записи).

Синтаксис

Связать(ПолеСвязи, Объект)

Параметры

ПолеСвязи (идентификатор) – имя устанавливаемого поля связи.

Объект (объект) – объект, адрес записи которого будет помещён в указанное поле связи. Для очистки поля связи (разрыва связи), можно использовать специальный объект с именем "Нет" (смотрите пример). Учтите, что объект должен содержать запись уже вставленную в базу данных. То есть, если вы добавляете новый объект, то сначала нужно будет вызвать функцию "Добавить", а потом уже использовать объект в качестве второго параметра функции "Связать"

Возвращает

Да (логическое значение) – записи связаны.

Нет (логическое значение) – записи не связаны.

Примеры

Установить в поле "Лицо2" документа лицо из поля "Лицо1":

Связать(Лицо2, Лицо1);

Установить в поле "Лицо1" документа организацию с ИНН 7605012345:

Связать(Лицо1, Лицо("7605012345", "Орг"));

Очистить поле "Лицо2":

Связать(Лицо2, Нет);

Установить в документе правило операции с именем "НачЗП".

оТаблица = Таблица("Правила операций");
оТаблица.Имя = "НачЗП";
Если(Найти(оТаблица, "Имя"))
  Связать(ПравилоДокументы, оТаблица);

Поместить запись организации, указанной в поле "Лицо2" в раздел справочника организаций с ИНН 100:

оЛицо = Лицо("100", "Орг");
оОрг = Лицо2.Лицо_;
Связать(пОрг.Раздел, оЛицо.Лицо_);
оОрг.Сохранить();

См. также:

•  Таблица

•  Выборка

•  Запись

•  ЗаписьТаблицы

•  Активировать