Имя: Пароль:
1C
1С v8
Вызов процедуры модуля объекта из модуля формы
0 Jkla1
 
28.10.17
13:06
8.3 (8.3.10.2639), управляемые формы

Имеется внешний отчет. В его модуле объекта есть процедура с пометкой Экспорт. Необходимо ее вызвать из модуля формы этого же внешнего отчета.

В модуле формы пишу:
   ОбъектНаСервере = РеквизитФормыВЗначение("Объект");
   ОбъектНаСервере.МояПроцедураИзМодуляОбъекта();
   ЗначениеВРеквизитФормы(ОбъектНаСервере, "Объект");

На первую строчку ругается: "Недопустимое значение параметра (параметр номер '1')".

Что делать, несколько часов уже бьюсь.
1 Numerus Mikhail
 
28.10.17
13:13
ОбъектНаСервере = РеквизитФормыВЗначение("Отчет");
2 Филиал-msk
 
28.10.17
13:22
(0) "Объект" - это не магическое слово, а имя основного реквизита формы нужного типа, который соответствует объекту этой самой формы.
Для отчета имя основного реквизита по умолчанию при создании формы генерируется как "Отчет". Поэтому (2)
3 Jkla1
 
28.10.17
13:26
(1) (2)

Благодарю, упустил этот момент, все получилось.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан