(
3) Это стандартные механизмы, про которые все активно не хотят знать:
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("МойРеквизит", "Моё значение");
ПараметрыФормы = Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения);
ОткрытьФорму("Справочник.МойСправчникФормаОбъекта", ПараметрыФормы);
На реквизите МойРеквизит должна стоять галочка "Заполнять из данных заполнения".
Кстати, аналогично делается отбор для динамического списка формы, через параметр "Отбор", оно автоматически добавится в фиксированные настройки. Но это уж сам.