Цитата(ZhenyaYa @ 02.10.12, 21:41)

Ну начнем с того что в первом примере я работаю не с табличной частью! То есть ничего позиционировать не нужно, но все равно не работает!
практика недвусмысленно свидетельствует о том, что в подобных случаях "ну начинать" лучше всего с отладчика.
например, поставить точку прерывания на операторе присвоения (в стартовом коде - на строке с "ЗаголовокП=ДокументОснование.ЗаголовокПФ;").
когда выполнение дойдет до точки останова - открыть табло (кнопка панели инструментов "открыть табло" или меню-Отладка-Табло), и в нем посмотреть значения (набрать вычисляемые выражения построчно), например такие:
Метаданные.Документ(ДокументОснование.Вид()).РеквизитШапки("ЗаголовокПФ").Выбран()
Метаданные.Документ(ДокументОснование.Вид()).РеквизитТабоичнойЧасти("ЗаголовокПФ").Выбран()
ТипЗначенияСтр(ДокументОснование.ЗаголовокПФ)
ДокументОснование.ЗаголовокПФ
// и т.п.
возможно что-то прояснится?..
прим.: я надеюсь, что ЗаголовокП - это все-таки переменная? описано через "Перем"? а то если реквизит - то при несовпадении типов/видов вполне себе может ничего не присвоить.
Сообщение отредактировал Cthulhu - 03.10.12, 11:15