то Реквизит Док.Контрагент заполнен как нужно. Но если перейти по этой строчке кода в открывающийся новый документ, то в первой же строчке реквизит Контрагент уже будет пустым. Проверял 100% в самом документе реквизит контрагент не как не меняется, но при открытии этого документа реквизит "Контрагент" становится пустым почему понять не могу?
советую для себя открыть параметры при создании нового документа - в них все передавать и при открытии нового обрабатывать. ну или вначале объект записать а уж потом открывать док.текущийДокумент()
(0) Баян сто раз порватый.
Либо записывать перед открытием формы. Либо передавать параметры и заполнять в ПриОткрытии() как советует (2).
Есть еще какой-то изврат с использованием ФормЕкс.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший