В справочнике есть запись - общая для всех организаций и всех контрагентов. Отчего может ставится не тот счет, который нужен? Вместо 62.01 лепится 60.01?
(3) посмотрел сейчас на 3.0.40 - в процедуре СчетаУчетаВДокументах.ЗаполнитьПередЗаписью() есть строчка Отбор.Вставить("НеЗаполненныеРеквизиты", Истина);
если в объекте счета учета уже заполнены - они не перезаполнятся
попробуйте СчетаУчетаВДокументах.Заполнить(Объект, Неопределено)