#0
by Vade_kirza
Добрый день всем! Подскажите пожалуйста, есть внешняя обработка для бух 3.0.54.20 (8.3.10) которая в цикле отправляет письма. На почтовом клиенте есть ограничение на отправку писем 50 штук/15 минут. Как добавить в коде, чтоб после отправки письма она 30 секунд подождала? Заранее спасибо!
#7
by nordbox
Подойдет? ОжидатьЗавершения (WaitForCompletion) Синтаксис: ОжидатьЗавершения(<Таймаут>) Параметры: Тип: Число. Таймаут в секундах ожидания завершения задания. Если таймаут не определен, ожидание будет длиться до момента завершения задания. Описание: Ожидать успешного завершения задания. Если задание завершено аварийно, ожидание прерывается и выдается ошибка выполнения задания. Если наступил таймаут, выдается ошибка ожидания задания. Ожидать завершения задания может только администратор или пользователь, запустивший задание. Доступность: Сервер, толстый клиент, внешнее соединение.
#15
by Волшебник
Потому что это подвешивает систему и грузит процессор. Пауза должна быть бездеятельной, чтобы дать возможность всем остальным процессам сделать свои тёмные делишки.
#16
by Владимир1С
Разве в 8ке нет возможности вызывать процедуру с заданным в модуле инициализации системы интервалом?
#17
by Serg_1960
Всё просто когда "в теме" :) В обработке пишешь процедуру, которую при запуске обработки будешь вызывать в фоновом режиме. Процедура в цикле отправляет писма, после каждого письма - пауза. Организовать паузу в фоновом задании - проще паренной репы - смотри Примитивный пример для фонового задания с наименованием "Почта50штЗа15минут":
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как сделать программно задержку на определенное время
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- Как сделать в УТ8.0 сделать реализацию по нескольким заказам
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- как сделать программно недоступной табличную часть документа в 1С 7.7
- Как сделать задержку?
- Как программно сделать в табличной части УФ отбор по списку значений?
- Можно ли сделать реквизит таб. части, сделать недоступным в отдельных строках?
- Как сделать жирный шрифт части текста программно при формировании письма из 1С.
- Конвертация. Как лучше сделать? Как вообще сделать?
В этой группе 1С
- Перерегистрация программных лицензий 1с
- Перенос данных в чистую базу УТ 10.3
- не начисляются суммы страховых взносов на начисленный районный коэффициент
- БП 3.0. Куда пропали закладки начисления зарплаты ?
- Плановые начисления сотрудника ЗУП 3.1
- 82 привязки
- Обработка печати на клиенте ( УправлениеПечатьюКлиент.ВыполнитьКомандуПечати )
- Подскажите возможные причины различий в остатках на конец года и начало следующего в ерп21
- Типовой перенос данных УПП ERP
- СКД как сделать отчет наподобие ОСВ
- СтрЗаменить для нескольких строк в Запрос.Текст
- ФФД 1.05 Штрих М
- Как в скд красиво вывести регистратор?
- ERP 2.4 как сбросить расчет себестоимости
- Как ускорить процесс сравнения/объединения при обновлении измененных конфигураций?
- Перенос данных ЗУП 3.1 --> БП 3.0
- Автотесты 1С. Какой вариант проще
- Перенос данных ЗКБУ 1.0 - ЗКГУ 3.1
- 1С Управление Торговлей 10.3 - нет цены в документе "Чек ККМ"
- Команда не поддерживается в данной реализации 37h