Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 авг 2021, 06:43

Использование функции РеквизитФормыВЗначение

Автор Sanya_1971, 14 июл 2021, 09:35

0 Пользователей и 1 гость просматривают эту тему.

Sanya_1971

Доброго времени суток.

Пытаюсь обратиться к процедуре модуля объекта из модуля внешней печатной формы данного объекта.
Советы в статьях - использовать конструкцию типа ДокументОбъект = РеквизитФормыВЗначение("Объект").

Но при синтаксической проверке такой конструкции:

&НаСервере
Процедура ФормированиеДокумента()

   ДокументОбъект = РеквизитФормыВЗначение("Объект");

КонецПроцедуры


выдается сообщение об ошибке:

{ВнешняяОбработка.ИнвентаризацияНедвижимости.МодульОбъекта(5,19)}: Процедура или функция с указанным именем не определена (РеквизитФормыВЗначение)
   ДокументОбъект = <<?>>РеквизитФормыВЗначение("Объект"); (Проверка: Сервер)

Почему так происходит?


LexaK

во внешнюю печатную форму передается массив Ссылок на документы
поэтому объект документа надо получать так

это пример:
ОбъектДокумента = ВашаСсылка.ПолучитьОбъект();
ОбъектДокумента.ВашаПроцедура(); //вот теперь можно вызывать экспортные процедуры модуля документа

ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск