Как обычно - добавляешь новую команду "Че то там сделать" или подменю и обрабатываешь по команде в процедуре (пишешь что хочу создать такой то документ на основании текущей строчки)
что не получается?
при активизации строки перерисовываешь свою кнопку (анализируя какие доки можно вводить на основании),
заполнение на основании и открытие формы - пара строчек кода
(4) в конфигураторе открываешь настройки своего документа и смотришь в закладку "Ввод на основании"
Там есть две области - в одну добавляются документы на основании которых вводится текущий документ, в другую - документы, которые вводятся на основании этого документа.
Когда добавишь документы - кнопка появится сама в нужном месте.
Потом допишешь код обработчика ввода на основании.