0
VadymK
25.08.14
✎
12:19
|
1) Есть внешний отчет, который включает в себя макет и форму. На форме есть кнопочка "Сформировать"
2) Когда нажимаем кнопочку "Сформировать", вызывается метод формы:
&НаКлиенте
Процедура КомандаСформироватьОтчет(Команда)
Сообщить("Вызвана команда ""КомандаСформироватьОтчет""");
ЭтотОбъект.СформироватьОтчет();
КонецПроцедуры
3) В модуле внешнего отчета есть такая процедура
&НаКлиенте
Процедура СформироватьОтчет() Экспорт
Сообщить("Вызвана процедура объекат ""СформироватьОтчет""");
Макет = ПолучитьМакет("Макет");
ОбластьШапки = Макет.ПолучитьОбласть("Шапка");
ОбластьШапки.Параметры.НазваниеОрганизации = "Тут будет название организации";
ОбластьШапки.Параметры.Получатель = "Тут будет получатель";
ОбластьШапки.Параметры.НомерАвизо = "НомерАвизо";
ОбластьШапки.Параметры.Период = "ОписаниеПериода";
Результат.Вывести(ОбластьШапки, 1);
КонецПроцедуры
4) В пользовательском режиме открываю внешний отчет и нажимаю кнопку "Сформировать". Получаю ошибку:
{Форма.ФормаОтчета.Форма(13)}: Метод объекта не обнаружен (СформироватьОтчет)
ЭтотОбъект.СформироватьОтчет();
Вопрос: что не так?
|
|