Запуск встроенной обработки регламентным заданием
День добрый, уважаемые форумчане!
Есть такая задача:
Встроена "Обработка1.epf" в конфигурацию, она отрабатывает некоторые действия по запросу пользователя.
Теперь необходимо, чтобы была проверка через 10 минутный интервал к определенной папке на компьютере. Если там будет файл, то нужно запустить Процедуру из этой обработки "Обработка1.epf" .
Как это сделать?
Я подумал сделать регламентное задание и общий модуль, где мог бы я проверять папку каждые 10 минут.
Но вопрос вот в чем, для регламентного задания необходим модуль с серверным вызовом.
1) Как тогда обратиться к обработке?
2) Как ее вызвать?
3) Как обратиться к необходимой процедуре в модуле формы обработки?
База на SQL.
Есть такая задача:
Встроена "Обработка1.epf" в конфигурацию, она отрабатывает некоторые действия по запросу пользователя.
Теперь необходимо, чтобы была проверка через 10 минутный интервал к определенной папке на компьютере. Если там будет файл, то нужно запустить Процедуру из этой обработки "Обработка1.epf" .
Как это сделать?
Я подумал сделать регламентное задание и общий модуль, где мог бы я проверять папку каждые 10 минут.
Но вопрос вот в чем, для регламентного задания необходим модуль с серверным вызовом.
1) Как тогда обратиться к обработке?
2) Как ее вызвать?
3) Как обратиться к необходимой процедуре в модуле формы обработки?
База на SQL.
По теме из базы знаний
- Просроченное регламентное задание: Принудительный запуск с помощью скрипта на VBS и обработки 1С
- Универсальное регламентное задание для запуска внешних и встроенных обработок. Как настроить легко и быстро (8.х)
- Подсистема RJM "Мониторинг регламентных заданий"
- Завершение работы пользователей регламентным заданием
- Снятие просроченных резервов (закрытие заказов). Подсистема для типовых конфигураций (расширение) с возможностью сохранять настройки закрытия: по менеджеру, подразделению, складу, номенклатуре. Запуск вручную, регламентным заданием (ERP 2, УТ 11, КА 2)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Она же встроенная, - по ее имени в конфигурации.
Если в менеджере экспортную процедуру сделаете, то просто по имени обработки, через точку и вызовете.
Если в модуле объекта, то придется объект получить/создать
Никак.
На сервере модуль формы не нужен.
Требуемые процедуры, должны располагаться в серверных процедурах.
В модуле формы, только - то, что должно работать интерактивно.
P.S.А вообще, для ЕРП2, и встраивать в конфигурацию ничего не нужно. Там и внешней обработкой, можно штатно, регламентное задание порождать, и выполнять
Как тогда обратиться к обработке?
Она же встроенная, - по ее имени в конфигурации.
Как ее вызвать?
Если в менеджере экспортную процедуру сделаете, то просто по имени обработки, через точку и вызовете.
Если в модуле объекта, то придется объект получить/создать
Как обратиться к необходимой процедуре в модуле формы обработки?
Никак.
На сервере модуль формы не нужен.
Требуемые процедуры, должны располагаться в серверных процедурах.
В модуле формы, только - то, что должно работать интерактивно.
P.S.А вообще, для ЕРП2, и встраивать в конфигурацию ничего не нужно. Там и внешней обработкой, можно штатно, регламентное задание порождать, и выполнять
(2)
Это понятно по имени что.
Про менеджер - хорошая идея, спасибо. Попробую код перекинуть туда и в модуль объекта часть.
(2)
А как отладить? Чем?
Это понятно по имени что.
Про менеджер - хорошая идея, спасибо. Попробую код перекинуть туда и в модуль объекта часть.
(2)
P.S.А вообще, для ЕРП2, и встраивать в конфигурацию ничего не нужно. Там и внешней обработкой, можно штатно, регламентное задание порождать, и выполнять
А как отладить? Чем?
Однозначно решается внешней обработкой, да и Обработка1 должна быть внешней.
По этой задаче причин вмешательства в конфигурацию нет, садись два.
По этой задаче причин вмешательства в конфигурацию нет, садись два.
(3) Обработка уже встроена давно и конфигурация сильно переделана под нужды предприятия группой разработчиков.
Раз уже встроена, надо бы обойтись меньшей кровью, чтобы например не наплодить версий, потому-что разрабатывал ее не я, а много и много человек.
Надо учесть будущие обновления и простоту доработки, чтобы не обновлять прыгая то к внешней обработке то к внутренней.
Тем более не мне решать, где она должна лежать. На нее опирается еще много алгоритмов.
Так что не вариант внешней.
Раз уже встроена, надо бы обойтись меньшей кровью, чтобы например не наплодить версий, потому-что разрабатывал ее не я, а много и много человек.
Надо учесть будущие обновления и простоту доработки, чтобы не обновлять прыгая то к внешней обработке то к внутренней.
Тем более не мне решать, где она должна лежать. На нее опирается еще много алгоритмов.
Так что не вариант внешней.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот