8.х Регламентные задания

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем DAK, 29 мар 2016.

  1. TopicStarter Overlay
    DAK
    Offline

    DAK

    Регистрация:
    9 сен 2008
    Сообщения:
    27
    Симпатии:
    0
    Баллы:
    1
    (Серверный вариант базы) Есть несколько регламентных заданий, выполняющихся по расписанию, один раз в сутки, ночью....
    В Общих модулях описаны процедуры, которые запускаются регламентно.
    Параллельно с этим сделал из интерфейса принудительный запуск этих же процедур вручную.
    Процедуры выполняют довольно сложные действия (регаментные работы по итогам трудового дня :) связанные с проведением документов и движениями по регистрам. Алгоритм работает верно, так как работает уже около года....
    Проблема вот в чем....
    Иногда. ИМЕННО ИНОГДА! Регламентное задание выполняется и прерывается аварийно по причине ошибок в проведении документов. Это происходит периодами. Может целую неделю, подряд каждый день вылетать аварийно... а может неделю продержаться нормально, без ошибок.
    Парадокс в другом....
    Если я запускаю все эти же процедуры вручную, принудительно, из интерфейса. Ошибок не бывает НИКОГДА.
    Это что значит?
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну надо смотреть что за ошибки с которыми вылетает.
  3. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    в ЖР есть текст ошибки по которой прервалось выполнение фонового задания.
  4. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    За мной один олень нетрезвый любил "дописывать".
    Вот напишу я регламентное задание или обмен в отдельном серверном модуле, а он в этот модуль, а то и в эту процедуру насует своих проверок, если А<>Б тогда
    кричать пользователю караул. Понятно, что сообщать об ошибке на сервере некому, а регламентное задание пытается..
  5. TopicStarter Overlay
    DAK
    Offline

    DAK

    Регистрация:
    9 сен 2008
    Сообщения:
    27
    Симпатии:
    0
    Баллы:
    1
    Ошибка при вызове метода контекста (Записать): Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
    Вот с такой ошибкой отваливается регламентное при попытке проведения НЕКОТОРЫХ документов.
    Происходит это ночью.... никто в базе не сидит..... ничего не открыто.....
    Причем, как я уже говорил, если запустить ВРУЧНУЮ ту же процедуру, которую запускает это регламентное задание, ВСЁ И ВСЕГДА проходит без проблем.
  6. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    Ночью никто не сидит, кроме регламентных заданий.
    Ваше задание лопатит документы, получает ссылку на очередной документ, затем получает по ссылке объект, а в это время другое задание уже меняет сам объект в базе.
    При этом второе задание изменить объект уже не сможет - кто раньше встал - того и тапки.
    Пересмотрите расписания ваших регламентных заданий, похоже они одеяло тянут - каждый на себя
Похожие темы
  1. CCV1952
    Ответов:
    1
    Просмотров:
    833
  2. dimon_k
    Ответов:
    1
    Просмотров:
    675
Загрузка...

Поделиться этой страницей