Регламентное задание #363779


#0 by AntonU
1С 8.1 Можно ли в модуле процедуры регламентного задания использовать оператор "КомандаСистемы (...)" ?
#1 by KalachevDV
СП урали? КомандаСистемы (System) Синтаксис: КомандаСистемы(<Строка команды>, <Текущий каталог>) Параметры: <Строка команды> (обязательный) Тип: Строка. Команда системы. <Текущий каталог> (необязательный) Тип: Строка. Устанавливает текущий каталог на время выполнения команды. Описание: Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке. <b>Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. </b> Примечание: После загрузки Windows-приложения управление возвращается в 1С:Предприятие и исполнение модуля продолжается. Пример: // получение/установка текущего системного времени КомандаСистемы("time");
#2 by AntonU
В журнале регистрации пишет ошибку "Процедура или функция с указанным именем не определена (КомандаСистемы)"
#3 by AntonU
ап
#4 by Кураж
О! Исчо один забавный чел! Ты читать умеешь, нет?!
#5 by Salvador Limones
Удивительно, да?
#6 by AntonU
Т.е. нельзя использовать? Не вижу ответа на вопрос, если честно
#7 by AntonU
В модуле формы при ручном запуске работала КомандаСистемы
#8 by Krom
"Недоступен на сервере 1С:Предприятие" это тебе что-то говорит?
#9 by AntonU
а как же быть, если нужно запустить внешнюю программу из модуля объекта через регламентированное задание?
#10 by Salvador Limones
А просто виндовым шедулером запускать эту внешнюю прогу на сервере - совсем гавно?
#11 by oleg_km
А просто виндовым шедулером запускать эту внешнюю прогу на сервере - совсем гавно? Именно совсем г...но, А если мне нужно запустить именно в определенный момент? Автору. Используйте WScript. Можно даже ждать окончания
#12 by Krom
есть способ выполнять регламентные задания на Клиенте, но он туповатый
#13 by AntonU
- можно, конечно, но как я понимаю, высокая зависимость от админов - а что за способ?
#14 by Krom
Создать пустую обработку, в модуль запихнуть следующее при открытой обработке на Клиенте происходит как бы эмуляция действий сервера с регламентными заданиями
#15 by AntonU
Так ведь фоновое задание на сервере запускается
#16 by AntonU
а как открыть обработку на клиенте в определенное время? Т.е. на клиенте должен быть запущен 1С под каким-то пользователем?
#17 by KalachevDV
а что за обработка, м.б ее можно в модуль конфы вынести?
#18 by AntonU
- обработка делает некоторые расчеты и отправку письма по результатам этих расчетов. В модуль конфы - можно, но что это даст?
#19 by KalachevDV
Даст нормальную работу регламентного задания. Почитай в ЖКК какие настройки для модуля д.б + в твоей процедуре должны быть ТОЛЬКО процедуры и функции которые доступны на сервере 1С Предприятия.
#20 by Krom
, должен быть запущен дополнительный сеанс и создано регламентное задание, в котором и ставится время
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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