Вход | Регистрация

1С:Предприятие ::

Метки: 

Ошибка при создании нового отчета не СКД

Я
   Обфускация
 
13.08.18 - 08:00
В процедуре выполнения я пишу
    ЭтотОтчет=РеквизитФормыВЗначение("Объект");
    Макет = ЭтотОтчет.ПолучитьМакет("Макет"); 

В итоге выходит ошибка 
 Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
    ЭтотОтчет=РеквизитФормыВЗначение("Объект");
по причине:
Несоответствие типов (параметр номер '2')

Для обработки такого не возникает, но мне нужно чтобы в отчете было, как это исправить?
 
  Рекламное место пустует
   Сметанин
 
1 - 13.08.18 - 08:15
Отчет вместо Объект
   Mankubus
 
2 - 13.08.18 - 08:27
(0) почитай СП и посмотри какие у тебя реквизиты есть на форме
УправляемаяФорма (ManagedForm)
РеквизитФормыВЗначение (FormAttributeToValue)
Синтаксис:

РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>)
Параметры:

<ИмяРеквизита> (обязательный)

Тип: Строка.
Имя реквизита формы, который необходимо преобразовать.
Может быть указан реквизит данных формы (см. описание параметра <Объект> метода ДанныеФормыВЗначение). 
<Тип> (необязательный)

Тип: Тип.
Тип значения, получаемого из реквизита формы (данных формы). Если данный параметр не указан, то он также получается из реквизита формы. Если реквизит является составным типом и значение параметра не указано, генерируется исключение времени выполнения.
Возвращаемое значение:

Тип: Произвольный.

Описание:

Преобразует указанный реквизит формы в объект прикладного типа.

Доступность:

Сервер, мобильное приложение(сервер).


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует