После завершения кода в реквизите ДаннныеРасшифровки находится строковое значение "ДанныеРасшифровкиКомпоновкиДанных", а не адрес во временном хранилище.
При вызове процедуры формы СкомпоноватьРезультат(), ДанныеРасшифровки заполняются как надо, но в этом случае невозможно передать параметры (табличный документ и имя реквизита с данными расшифровки). Поэтому использую процедуру модуля объекта, куда эти параметры передать возможно.
Как добиться того, чтобы реквизит формы заполнялся строкой с адресом хранилища и при вызове процедуры модуля объекта?
Ведь при формировании отчета с помощью стандартной кнопки "Сформировать", данные расшифровки заполняются в модуле объекта в процедуре ПриКомпоновкеРезультата, и каким-то образом реквизит формы ДаннныеРасшифровки заполняется правильно.
Почему этого не происходит при вызове метода объекта СкомпоноватьРезультат из модуля формы? Ведь это тоже обращение к процедуре ПриКомпоновкеРезультата, но реквизит ДаннныеРасшифровки заполняется некорректно.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс