Связь наборов данных в СКД. Зачем нужна "Обязательная связь"? #449757


#0 by Pitbull-1С
Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак необходимости создания связи. Истина - связь будет обязательно добавлена в макет компоновки, если задействованы поля набора данных - приемника. Ложь - связь будет добавляться только в случае, если в исходном наборе данных задействованы поля, используемые в выражении связи источника. Т.е. если мы соединяем скажем две таблице Сотрудник и ФизЛицо и при этом не выводим в отчете ФизЛицо из таблицы Сотрудник, то связь использоваться не будет. Зачем это вообще нужно? Кто нибудь снимал эту галку?
#1 by IronDemon
#2 by Pitbull-1С
это не верно. Все связи в СКД считаются Левыми [внешними] соединениями. Внутреннее будет только, если на поле зависимого отбора данных наложен глобальный отбор.
#3 by nbIx
Набор будет выбираться, если будет выбираться хотя бы одно поле из таблицы источника
#4 by Pitbull-1С
Тут важно, что не "хотя бы одно поле из таблицы источника", а именно поле, используемые в выражении связи источника.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С