|
Как обратиться из одной внешней обработке к другой, если они "Внешние отчеты""? | ☑ | ||
---|---|---|---|---|
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) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |