#0
by Helg
Есть необходимость запуска обработки по времени. То есть допустим каждый день в 9.00 или через каждый час?
#2
by Кузьма
Настроить шедулер. И при начале работы системы запускать обработку, если система запущена под определенным пользователем.
#4
by Helg
ОбработкаОжидания - это предопределенная процедура? Да, именно по времени, а не при начале работы системы.
#5
by Кузьма
Написано "в определенный момент времени", а не "через определенные промежутки времени".
#7
by zhas79
Нет, не предопределенная. В глобальном модуле пишется процедура с любым именем. ПриНачалеРаботыСистемы можно проверить имя пользователя, и если это тот, под которым нужно запускать эту обработку (периодически), пишем ОбработкаОжидания(<ИмяПроцедуры>,<ИнтервалВызова>). С этого момента через каждые <ИнтервалВызова> секунд будет вызываться указанная процедура глобального модуля
#11
by Helg
А можно синхронизировать базы (УРБД) в определенное время. Например, в те же 9.00. Естественно автоматически.
#15
by zhas79
ну, наверное, использовать пакетный режим конфигуратора, и настраивать его запуск через виндовый шедулер процедура в определенное время, как в , только в той процедуре сравнивать текущее время с требуемым
#16
by zhas79
только надо учесть, что синхронизировать УРБД можно только через конфигуратор (имеются в виду штатные средства), а тут ОбработкаОжидания, конечно, не поможет
#17
by Мулька
Обработка ожидания - тупиковая ветвь Нуралиева. Все гладко и ровно работает через виндовый шедулер.
#19
by Мулька
В ПриНачалеРаботыСистемы проверяешь наличие *.ерт в каталоге Экстформс, юзера - если она есть - ее и выполняешь. Из нее ЗавершениеРаботыСистемы, ест-но. Обычным батником подкладываешь нужную *.ерт в нужный каталог и запускаешь 1С от нужного пользователя. Старт батника - в шедулер. Так же и автообмен делается, в том числе и через почту.
#20
by Ork
Вариан 1 Шедулером запускаешь 1С под определенным пользователем. В процедуре ПриНачалеРаботыСистемы проверяешь пользователя и если тот что нужен - запускаешь обработку. Наслаждаешься. Вариант 2 В определенное место пишешь файл-флаг. Запускаешь 1С. В процедуре ПриНачалеРаботыСистемы проверяешь наличие или имя или содержимое файл-флага (по вкусу) и в зависимости от проверки запускаешь обработку. Удаляешь файл-флаг или меняешь его имя или другим способом делаешь отметку о выполнении. Наслаждаешься.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как автоматически запускать обработку в определенное время?
- Как вывести секцию табл в нужный момент без дополнительной затраты времени
- Как запустить процедуру в определенный момент системного времени
- 1c 8.0 УТ Как запускать процедуру через определенный промежуток времени
- Как запускать обработку при запуске 1с 7.7
- Как узнать что данная форма активна в текущий момент времени?
- Определить при открытии Обработки нужно ли запускать авторегистрацию обработки
В этой группе 1С
- ТиС. Счет фактуры... Грузополучатель и покупатель.
- Шахматное программирование: Алгоритмы, События....
- Выборка из ТЗ по набору условий
- Как оприходовать ОС с НДС в УСН версия 148?
- XBase. Длина поля типа Дата
- Значение ячейки табличного поля не отображает записанное значение
- В справочник Сотрудники нельзя занести нового сотрудника
- Выгрузка в банк в формате XML, выгружается не так!
- составные индексы в XBase
- Отчет комиссионера при возврате товара-как сделать сторно?
- v8: Про исполнительные листы в УПП
- Открытие формы нового элемента справочника
- Как Хранить и запускать документ ворд в 1с?
- v7: Поиск соответствий номенклатуры в текстовом файле
- Есть ли возможность в печатной форме вывести текст вертикально
- Фича ТЗ на форме
- Свойство ярлыка --> объект. Как получить?
- Каждый разработчик желает знать где выполняется код. Клиент или Сервер?
- v7: ЗиК Возврат из декретного отпуска
- v7: Не совпадают обороты по документам и проводкам в Кассовой Книге