|
Не могу обратиться к процедуре во внешней обработке
| ☑ |
0
Вопросы Задающий
02.11.12
✎
15:34
|
Всем привет. Есть внешняя обработка, пытаюсь вызвать процедуру , которая есть у нее в общем модуле.
Выводится ошибка, мол такая процедура не найдена..
что может быть?
Вот Код
НужныйВнешнийОтчет = Справочники.ВнешниеОтчеты.НайтиПоНаименованию("ВнешнийОтчет").ПолучитьОбъект();
НужныйВнешнийОтчет.НужнаяПроцедура();
|
|
1
YF
02.11.12
✎
15:35
|
(0) Великолепно.
|
|
2
Вопросы Задающий
02.11.12
✎
15:36
|
То есть в модуле объекта отчета есть эта процедура, и экспорт у нее тоже указан
|
|
3
YF
02.11.12
✎
15:37
|
Намек: посмотри какой тип имеет НужныйВнешнийОтчет
|
|
4
Вопросы Задающий
02.11.12
✎
15:39
|
(3) Элемент справочника, объект
|
|
5
ДенисЧ
02.11.12
✎
15:40
|
(4) У элемента справочника нет процедуры :-)
Тебе нужно создать объект этого отчёта и потом уже к нему обращаться. За примером ходи в сам справочник внешних отчётов...
|
|
6
alex-pro
02.11.12
✎
15:41
|
пятница)))
|
|
7
YF
02.11.12
✎
15:42
|
(4) Теперь начинаем искать в этом справочнике вызываемую процедуру
|
|
8
pessok
02.11.12
✎
15:43
|
сильное колдунство в (0)
|
|
9
Вопросы Задающий
02.11.12
✎
15:43
|
(7) нда.. там нету.. логично, надо создать объект отчета...
|
|
10
Вопросы Задающий
02.11.12
✎
15:46
|
(5) что-то я такого не нахожу ((( не подкинешь пример, пожалуйста?
|
|
11
pessok
02.11.12
✎
15:49
|
(5) а если в модуле менеджера?)
|
|
12
YF
02.11.12
✎
15:50
|
(10) В лююой типовой реализовано открытие внешнего отчета в списке справочника внешних отчетов
|
|
13
ДенисЧ
02.11.12
✎
15:51
|
(10) где-то так
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ВыбЭлементСправочника.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
ВнешнийОтчет = ВнешниеОтчеты.Создать(ИмяФайла);
и тут уже
ВнешнийОтчет.ПроцедураМоя();
|
|
14
DexterMorgan
02.11.12
✎
15:53
|
РеквизитФормыВЗначение("Отчет").НужнаяПроцедура уже предлагали?
|
|
15
DexterMorgan
02.11.12
✎
15:53
|
а не из формы отчета, сорри)
|
|
16
Вопросы Задающий
02.11.12
✎
15:55
|
(13) спасибо, уже примерно так и сделал!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший