(1) если будешь писать запрос в расширении тогда не не будешь видеть основную конфигурацию. Лучше перенести реквизит из расширения в основную конфигурацию.
(4) а оно на производительность как?
Я реквизиты в расширение вообще не добавляю, если упадет грустно же будет, добавляю, если надо, только формы, после этого с расширения все подтянутые реквизиты удаляю (хз зачем, думаю что может замедлить работу)
(4) Не. Не нужно. Слишком много мусора. Хорошо, если твое расширение и до конца жизни программы ты же будешь сопровождать ее. И то через год-два забудешь, что ты там ваял. Мусора нет - просто найти где и что делал, а подтянутые лишними пару-тройку десятков реквизитов затруднят эту задачу. Запрос пишешь в основной и публикуешь в расширении. Конструктор выдает ошибку но все работает.
Хотя на производительность точно не влияет
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс