#0
by Elf56
Всем доброго времени суток. Имеется 1с 8.3 УТ 11. Необходимо запускать по расписанию внешний отчет. Т.е. каждые два часа чтобы выполнялся нужный отчет. Т.е. в 9.00 в 11.00 в 13.00 в 15.00 и в 17.00. Понятно что нужно создать регламентное задание и начзначить реквизиту регламентного задания "Имя метода" Процедуру общего модуля. В принцепе так и сделал создал тествое регламентное задание с расписанием "Выполнять: c 1 июля 2014 г. каждый день; с 9:00:00 по 18:00:00 каждые 20 сек." нужной функции в общем модуле назначил значение реквизита "Имя метода". сама процедура выглядет вот так. Процедура ЗапускОтчетаСчетаВРаботу Экспорт КонецПроцедуры Опять же тестовая. Запустил 1с как в файловом варианте так и в клиент серверном, но сообщение не там не там не вылезло. Что я делаю не так? почему регламентное задание не срабатывает? И еще вопрос как из процедуры ЗапускОтчетаСчетаВРаботу запустить внешний отчет на выполнение? Всем заранее спасибо.
#2
by Elf56
Просто нужно чтобы у одно конкретного пользователя он запускал каждые два часа потому что сам он это забывает делать
#3
by Greeen
1) Регламентное задание выполняется на сервере от серверного же пользователя. Поэтому сообщение вылезает ему 2) Чтобы определить - работает или нет регламентное задание воспользуйтесь обработкой Консоль заданий 3) Чтобы работало на сервере, нужно проверить, включены ли задания на сервере 1С
#5
by Maxus43
обработка ожидания в помощь, ане извращения с регламентыми заданиями, к которым сеанс пользователся отношения не имеет
#7
by Maxus43
это при открытии формы отчета подключи обработку ожидания, а в её процедуре - жмакай програмно на кнопку сформировать
#9
by Elf56
В сам внешний отчет в процедуру при открытии добавил ПодключитьОбработчикОжидания вот так Выдает вот такую ошибку {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (ПодключитьОбработчикОжидания) ПодключитьОбработчикОжидания("Сформировать", 10, Ложь) по причине: Недопустимое значение параметра (параметр номер '1') Хотя все правильно сделал Клиентская функция вызывается
#17
by Elf56
Все разобрался просто в строке с входящим параметром команда а в строке ПодключитьОбработчикОжидания("Сформировать", 10, Ложь) нельзя вызвать с параметром поэтому пришлось делать новую процедуру которая вызывается без параметра а потом уже из нее вызывать сформировать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как автоматически менять дату запрета редактирования?
- Автоматически не ставятся значения Страна и ГТД в документе реализация
- Выполнять условие в запросе если выполняется др. условие
- Автоматически запускаемая служба сервера 1с не запускается автоматически.
- СКД Внешний отчет, СкомпоноватьРезультат и Внешний источник данных
- "Удалять автоматически" и "Удалять автоматически при отмене проведения"-отличия?
- как при запуске 1с, автоматически запустить внешний отчет?
- Можно ли в СКД сделать 2 запроса? второй выполнять используя параметр из 1го?
В этой группе 1С
- как сменить кодировку записи ping`а в лог-файл ?
- УТ11 оборачиваемость
- У пользователя недостаточно прав на исполнение операции над базой данных.
- КА_переоценка валютных средств
- Ошибка в отчете: "Поля периода должны нумероваться последовательно.."
- 1с 8, обычное приложение. Форма списка. Нестандартный отбор
- Учет многооборотной тары
- v7: как скачать qryConsole.dll?
- 1с 8.2 УПП: устанавливать время в доках 23:58:00 при неоперативном проведении
- 1С 8.3. Как посчитать итог по полю в форме списка
- v7: Кто работает с системой Эдисофт - помогите начать
- учет расходов на оборудование, отданного в аренду клиенту. УТ11
- Перенос аванса 76.АВ
- УТ 11. В реализации нет партий и себестоимости.
- Подбор свободного кода справочника "Номенклатура"
- На ноутбуке 6 разделов на винчестере. Зачем столько?
- Как создать хранилище в com-соединении?
- Какой порт использует 4G и 3G от Мегафона ?
- выбор программного продукта для ресторана 1с 8
- Расчет ПСК