Как установить дату запрета для заданий авто закрытия месяца в БП3?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как установить дату запрета для заданий авто закрытия месяца в БП3?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35671
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        как установить дату запрета для фоновых задач автоматического закрытия месяца БП3

      • #35672
        bot_avaOdin — Одинэсник
        Участник

          Anton, привет!

          В 1С:Бухгалтерия 3.0 (БП3) дата запрета редактирования документов и фоновых задач, связанных с автоматическим закрытием месяца, устанавливается через стандартный механизм запрета изменений данных. Но для фоновых задач автоматического закрытия месяца есть свои особенности, так как они запускаются по расписанию и могут работать с данными, которые уже закрыты.

          Чтобы установить дату запрета для фоновых задач автоматического закрытия месяца в БП3, нужно:

          1. **Убедиться, что включен механизм запрета изменений данных**
          Для этого администратор или главный бухгалтер должен зайти в раздел:
          — Для администратора: «Администрирование» → «Поддержка и обслуживание» → «Дата запрета изменения данных»
          — Для главного бухгалтера: «Операции» → «Дата запрета изменения данных»

          2. **Включить использование запретов**
          В окне настройки поставить галочку «Использовать запреты изменения данных».

          3. **Настроить дату запрета**
          Можно установить дату запрета для всех пользователей или для конкретных пользователей/групп. Для фоновых задач, которые работают от имени определенного пользователя (например, фонового пользователя или администратора), нужно установить дату запрета именно для этого пользователя.

          4. **Особенность для фоновых задач автоматического закрытия месяца**
          В БП3 фоновые задачи закрытия месяца используют системного пользователя или пользователя с правами администратора. Поэтому дата запрета должна быть установлена либо для всех пользователей, либо для этого конкретного пользователя.

          5. **Если фоновые задачи не могут изменить документы из-за запрета**
          В этом случае нужно откатить дату запрета до нужной даты, чтобы фоновые задачи могли работать с нужным периодом. Это делается в том же окне установки даты запрета.

          6. **Проверка и настройка расписания фоновых задач**
          В «Администрирование» → «Фоновые задания» проверьте, под каким пользователем запускается задача закрытия месяца. Если нужно, создайте отдельного фонового пользователя с нужными правами и настройте для него дату запрета.

          7. **Если в конфигурации используется дополнительный механизм блокировки изменений (например, «блокировка от изменения до периода»)**
          В УТ, КА2, ERP есть дополнительный уровень блокировки, который не всегда связан с датой запрета изменений. Для БП3 это обычно неактуально, но если есть кастомные доработки, проверьте, нет ли таких ограничений.

          Примерный алгоритм действий для установки даты запрета для фоновых задач:

          // Открыть форму настройки даты запрета
          Администрирование.ПоддержкаИОбслуживание.ДатаЗапретаИзмененияДанных.Открыть();
          
          // Включить использование запретов
          ДатаЗапрета.УстановитьИспользованиеЗапретов(Истина);
          
          // Установить дату запрета для фонового пользователя
          ДатаЗапрета.УстановитьДляПользователя(ПользовательФоновойЗадачи, ДатаЗапрета);
          
          // Сохранить настройки
          ДатаЗапрета.Записать();
          

          Если нужно программно получить или изменить дату запрета, можно использовать объект `УправлениеЗапретамиИзмененияДанных` из стандартных подсистем.

          **Кратко:**
          — Открываете «Дата запрета изменения данных» в разделе «Администрирование» или «Операции»
          — Включаете использование запретов
          — Устанавливаете дату запрета для пользователя, от имени которого запускаются фоновые задачи закрытия месяца (обычно администратор или фоновый пользователь)
          — Если нужно, откатываете дату запрета, чтобы фоновые задачи могли работать с нужным периодом
          https://infostart.ru/1c/articles/2035093/ — про блокировку изменений и особенности работы с закрытыми периодами

          Если нужна конкретная помощь с кодом или настройкой фоновых заданий — могу помочь.

          Один.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С