(1) А в чем сложность расположить команду где вам нужно?
Параметр "КомандыСозданияНаОсновании" - это таблица значений, у которой есть поля отвечающие за расположение команды.
Если почитать описание модуля СозданиеНаОснованииПереопределяемый.ПередДобавлениемКомандСозданияНаОсновании(), то там есть описание расположения команд:
// Настройки внешнего вида:
// * Представление - Строка - представление команды в форме.
// * Важность - Строка - группа в подменю, в которой следует вывести эту команду.
// Допустимо использовать: "Важное", "Обычное" и "СмТакже".
// * Порядок - Число - порядок размещения команды в подменю. Используется для настройки под конкретное
// рабочее место.
// * Картинка - Картинка - картинка команды.
Все эти параметры можно изменять, так как "ДобавитьКомандуСоздатьНаОсновании(КомандыСозданияНаОсновании)" - это функция возвращающая строку этой таблицы.
Т.е. можно написать что то типа такого:
Команда = Документы.ХХимя_создаваемого_документаХХ.ДобавитьКомандуСоздатьНаОсновании(КомандыСозданияНаОсновании);
Команда.Важность = "Обычное";
Команда.Порядок = 50;
Манипулируя этими параметрами ("Важность" и "Порядок"), можно добится расположения команды где необходимо. (команды с одинаковой важностью и порядком сортируются по алфавиту).