|
Как обратиться из одной внешней обработке к другой, если они "Внешние отчеты""?
| ☑ |
0
Vika_22
07.12.11
✎
11:32
|
День добрый.
Платформа 8.2; Конфигурация Управление торговлей
Интересует следующее: Два внешних отчета добавлены в режиме 1С Предприятие, как «Внешние печатные формы и обработки»--> «Внешние отчеты».
Можно ли в коде первой обработки, как-то обратиться к процедурам второго отчета?
|
|
1
vicof
07.12.11
✎
11:38
|
ВнешниеОбработкиМенеджер (ExternalDataProcessorsManager)
Методы:
Подключить (Connect)
ПолучитьФорму (GetForm)
Создать (Create)
Описание:
Предназначен для управления внешними обработками и позволяет получать значения типа ВнешняяОбработка при помощи метода Создать. Доступ к объекту осуществляется через свойство глобального контекста ВнешниеОбработки.
Доступность:
Сервер, толстый клиент, внешнее соединение.
См. также:
Глобальный контекст, свойство ВнешниеОбработки
|
|
2
vicof
07.12.11
✎
11:39
|
или из справочника внешние обработки выбрать, какая нравится
|
|
3
skunk
07.12.11
✎
11:39
|
да ... если процедуры расположены в модуле обработки и доступны для вызова из вне(экспорт)
|
|
4
almar
07.12.11
✎
11:39
|
Конечно, можно. Нужно просто взять программно этот второй отчет и извлечь его из хранилища во временную папочку.
|
|
5
Vika_22
07.12.11
✎
11:42
|
(3) Процедуры в модуле обработки.
(1) А можно на примере как правильно написать? Вот у меня два отчета Отчет1 и Отчет2. Как мне вызвать Отчет2 из Отчета1? Что в имени писать?
|
|
6
hhhh
07.12.11
✎
11:43
|
Отчет2.ИмяПроцедуры();
|
|
7
Vika_22
07.12.11
✎
11:46
|
(6) Это как так без вызова?
У меня же отчеты не в конфигуратор забиты, как объекты, а являются внешними.
|
|
8
skunk
07.12.11
✎
11:50
|
получаешь форму справочника "внешнииобработки" нужного тебе отчета ...
получаешь двоичные данные из данного справочника ...
сохраняешь их в какой-нить тепари каталог как внешнию обработку
работаешь как с обычной внешней обработкой
|
|
9
Vika_22
07.12.11
✎
13:00
|
Решила свою проблему проще, поскольку так и не поняла как это сделать. Просто добавила отчет в конфигуратор.
|
|
10
Snorkler
07.12.11
✎
13:12
|
(9) В качестве повышения проф.уровня, посмотрите в форме списка справочника ВнешниеОбработки как запускается конкретная обработка…
Обратите внимание на строчки, содержащие
ХранилищеВнешнейОбработки.Получить();
и на (8)… тепари каталог = временный папк
:0)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший