Добрый день!
Любопытная ситуация: есть два одинаковых отчета один в конфигурации, другой как внешний. При формировании отчета ТабДокументу присваивают табличное поле:
Во встроенном отчете выдает сообщение что Поле недоступно для чтения (и в вычислить выражение "ПолучитьФорму("Форма").ЭлементыФормы" - там пусто), а во внешнем по такой же строке есть все элементы. И если в косячном отчете сперва вычислить ПолучитьФорму("Форма"), затем зайти в элементы, там тоже разумеется все поля есть.
Отчет не мой, поэтому не спрашивайте зачем так сделано. Просто на интерес, от чего элементы не появляются в первом случае?
Нет, везде обычная. Да и сам по себе метод вывода отчета там странный, из формы идет обращение к модулю, без передачи самой формы туда. В модуле получают просто форму отчета (не ту, что на экране), заполняют ее и она оказывается у пользователя каким-то образом магическим.
Я сильно не стал вникать в логику предыдущего разработчика, а просто передал форму в модуль и все... Но чисто для себя интересно, почему так, во внешнем да, во встроенном нет.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн