(1) два варианта не может, всё зависит от ссылки (ссылок много), на основе ссылки нужны "Доступные поля" - а они могут разные у каждой ссылки.
Ладно, в принципе я понял уже как делать. Сделаю форму на которой выберу ссылку, а от нее уже СКД сформирую :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший