Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Передача параметров между Обработками? / 6 сообщений из 6, страница 1 из 1
25.08.2011, 10:58
    #37411164
Передача параметров между Обработками?
Хочется сделать пакетный запуск внешних обработок по принципу

Внешний = ВнешниеОбработки.Создать("C:\_ПустаяФорма.epf");
Форма = Внешний.ПолучитьФорму();
Форма.Открыть();

Как в "родительской" обработке узнать что запущенная обработка завершилась с ошибкой?

В запущенной обработке ошибки отлавливаются через Попытка-Исключение.
Т.е хотелось бы в "родительской" получить строку с возникшей ошибкой.
...
Рейтинг: 0 / 0
25.08.2011, 11:08
    #37411184
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров между Обработками?
Дмирий РомановскийХочется сделать пакетный запуск внешних обработок по принципу

Внешний = ВнешниеОбработки.Создать("C:\_ПустаяФорма.epf");
Форма = Внешний.ПолучитьФорму();
Форма.Открыть();

Как в "родительской" обработке узнать что запущенная обработка завершилась с ошибкой?

В запущенной обработке ошибки отлавливаются через Попытка-Исключение.
Т.е хотелось бы в "родительской" получить строку с возникшей ошибкой.
При открытии передавай идентификатор текущей обработки -при закрытии обратно параметры сольешь. или через глобальные (это не правильно))) )
...
Рейтинг: 0 / 0
25.08.2011, 12:23
    #37411378
Передача параметров между Обработками?
ZerroДмирий РомановскийХочется сделать пакетный запуск внешних обработок по принципу

Внешний = ВнешниеОбработки.Создать("C:\_ПустаяФорма.epf");
Форма = Внешний.ПолучитьФорму();
Форма.Открыть();

Как в "родительской" обработке узнать что запущенная обработка завершилась с ошибкой?

В запущенной обработке ошибки отлавливаются через Попытка-Исключение.
Т.е хотелось бы в "родительской" получить строку с возникшей ошибкой.
При открытии передавай идентификатор текущей обработки -при закрытии обратно параметры сольешь. или через глобальные (это не правильно))) )

Типа такого?

Из открытой обработки

//первая форма
ВозвращаемоеЗначение = ДругаяФорма.ОткрытьМодально();

//в другой форме:
ЭтаФорма.Закрыть(ВозвращаемоеЗначение);



и в Открываемую

Форма = <<Объект>>.ПолучитьФорму("ФормаДокумента");
Форма.<<Параметр>> = <<Параметр который передаем, должен быть объявлен в приемнике>>;
Форма.Открыть();
...
Рейтинг: 0 / 0
25.08.2011, 12:38
    #37411428
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров между Обработками?
Дмирий РомановскийZerroпропущено...

При открытии передавай идентификатор текущей обработки -при закрытии обратно параметры сольешь. или через глобальные (это не правильно))) )

Типа такого?

Из открытой обработки

//первая форма
ВозвращаемоеЗначение = ДругаяФорма.ОткрытьМодально();

//в другой форме:
ЭтаФорма.Закрыть(ВозвращаемоеЗначение);



и в Открываемую

Форма = <<Объект>>.ПолучитьФорму("ФормаДокумента");
Форма.<<Параметр>> = <<Параметр который передаем, должен быть объявлен в приемнике>>;
Форма.Открыть();

типа того....не помню как с обработками но с документами так делал:
_Форма = Документы.ПлатежноеПоручение.ПолучитьФормуНовогоДокумента(, , пЗадача);
Закрыть(<ПараметрЗакрытия>)
смысл ты понял - молодец.
...
Рейтинг: 0 / 0
25.08.2011, 13:50
    #37411665
DmitriyZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров между Обработками?
Дмирий Романовский, запихать все в одну большую обработку и не извращаться.
...
Рейтинг: 0 / 0
25.08.2011, 14:10
    #37411721
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров между Обработками?
DmitriyZДмирий Романовский, запихать все в одну большую обработку и не извращаться.
не всегда вариант
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Передача параметров между Обработками? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]