(6) По всем не обязательно, очищаешь соединения у той таблицы (ИсточникСхемыЗапроса) которую добавляешь, типа:
// Возвращаемое значение:
// ИсточникСхемыЗапроса
//
Функция ДобавитьИсточникСхемы(КоллекцияИсточников, ДоступнаяТаблица, Псевдоним, УдалятьАвтоСоединения = Истина) Экспорт
Перем Результат;
Результат = КоллекцияИсточников.Добавить(ДоступнаяТаблица, Псевдоним);
Если УдалятьАвтоСоединения Тогда
Результат.Соединения.Очистить();
КонецЕсли;
Возврат Результат;
КонецФункции