(0) насколько я помню, надо указать в конфигураторе, что подчинённый документ вводится на основании документа-владельца.
Потом, в подчинённом создаёшь реквизит со ссылкой на вид документа-владельца и при создании подчинённого, просто этот документ заполняешь ссылкой на его владельца.
в (2) верные настройки для документа, чтобы потом читать по вашему: ВыбратьПодчиненныеДокументы.
Тогда вы создаете этот документ через док.новый() как обычно, и уже присваиваете его к реквизиту ДокОснование.
(2) в конфигураторе это настраивается только для вывода системного списка при интерактивном вводе на основании
Также программно можно получить список видов доков вводимых га основании и дополнительно с ним можно что-то делать тогда для допусловий ввода на основании
И все
Основная теорема систематики: Новые системы плодят новые проблемы.