Расскажите про регламентные задания

  1. 8 г. назад

    На основании чего платформа 1С решает, было ли выполнено регламентное задание успешно или же нет, и его нужно перезапустить (в рамках настройки "при фейле перезапустить N раз")?

    ЗЫ. Мне сейчас нужно самому рулить статусом выполнения, т.е. обдурить платформу: если задание фейлится, нужно, чтобы платформа не перезапускала его.

    Ответы: (1) (2) (3)
  2. 18.01.2016 11:28:34 отредактировано andrewks

    bvn13 На основании чего платформа 1С решает, было ли выполнено регламентное задание успешно или же нет

    насколько я понимаю, по наличию исключительной ситуации.
    т.е. если исключений не будет, то должно пройти как успешное

  3. (0) Насколько я понимаю: рег задание запускается отдельным процессом. У процесса есть код возврата. Если код 0 - задание выполнено, иначе - смотри код ошибки. Он-то и пишется в журнал.
    Выставь повтор в 0, и будет тебе счастье. Получилось -ОК, не получилось - фиг на него.

  4. bvn13 при фейле перезапустить N раз

    bvn13 чтобы платформа не перезапускала его

    N=0

    или я что-то неправильно понял.

    Ответы: (4)
  5. (3) И надо добавить, что по графику будет очередная попытка его выполнить.

    Ответы: (5)
  6. (4) График перезапусков - можно убрать.

  7. Создай свое регламентное задание и запускай фоновый процесс для необходимой тебе обработки, получай результы работы фонового задания и обрабатывай результат т.к. тебе надо, в зависимости от того вышло ли исключение по блокировке или же наоборот завершилось неверно.

или зарегистрируйтесь чтобы ответить!