запуск внешней обработки в 1С 8.1 #331057


#0 by ЗОНТ
Необходимо запустить внешнюю обработку в 1С 8.1, а так же передать ей параметры для выполнения
#1 by ЗОНТ
Какие команды для этого существуют?
#2 by Anonimka
Синтаксис: Создать(<Полное имя файла>) Параметры: <Полное имя файла> (обязательный) Тип: Строка. Полное имя файла внешней обработки. Возвращаемое значение: Тип: ВнешняяОбработка. Описание: Создает объект внешней обработки по указанному файлу внешней обработки. Пример: ВнешняяОбработка = ВнешниеОбработки.Создать(ПолноеИмяФайла); ВнешняяОбработка.ПолучитьФорму.Открыть;
#3 by ЗОНТ
Т.е. запустить надо из командной строки..
#4 by ЗОНТ
пакетный режим
#5 by Anonimka
Танцы с бубном - создавай пользователя для этой хитрой обработки, потом ПриНачалеРаботыСистемы проверяй  пользователя и запускай.
#6 by ЗОНТ
Можно.. но как параемтры передать при этом..
#7 by ЗОНТ
Знаю есть в 8.1 такая комнда пакетного запуска как /EXECUTE  для запуска внешних обработок.. можно ли через нее передать параметры с которыми быдет работать обработка?
#8 by Anonimka
Единственное, что приходит в голову - храни параметры в каком-нибудь файле (текстовом, например) - а из обработки вычитывай их оттуда. Может, есть и другие варианты - пока не додумалась :)
#9 by Defender aka LINN
/C
#10 by ЗОНТ
Как это работает?
#11 by Defender aka LINN
Как в документации написано, так и работает :)
#12 by ЗОНТ
К сожалению нет документации..
#13 by ЗОНТ
Но очень нужно)
#14 by ЗОНТ
С файлами вариан тоже реальный
#15 by snc
Вообще-то она всегда есть, т.к. зашита в справку в конфигураторе.
#16 by ЗОНТ
Про запуск внешник обработок с командной строки там ничего не нашел..
#17 by Леха Дум
я проще поступил - нарисовал обработку по запуску обработок с нужными параметрами, обработка может быть встроенная, внешняя, или находиться в хранилище значения (для конфигураций, использующих внешние обработки). Из этой обработки формирую файл заданий, сохраняю и впоследствии передаю в командной строке. Из этого файла загружаются параметры запуска нужной обработки ну и соосно запускается сама обработка из очереди.
#18 by snc
Ключ /с служит только для передачи параметров. Через него можно, например, передать путь к внешней обработке. А запуск нужно прописывать в конфигурации, ищи в справке ПараметрЗапуска.
#19 by ЗОНТ
Можно и так. Но хотелось бы использовать команды для этого. Почему то казалось что в 8.1 это есть
#20 by ЗОНТ
Шас посмотю
#21 by Леха Дум
+ запуск происходит при начале работы системы: ............ где
#22 by ЗОНТ
Понял А в обработке в процедуре при открытии обрабатываю ПараметрЗапуска
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С