ООО "Рассвет". Преимущество первых

Закрытие договоров (регламентное задание)

Имя

ФАРМ_ЗакрытиеДоговоров

Метод

ФАРМ_РегламентныеЗадания.ФАРМ_ЗакрытиеДоговоров

Расписание

c 1 июля 2024 г. каждый день; с 7:05:00 один раз в день

Включено

+

Назначение

Ставит в очередь на закрытие неисполненные договоры с фиксированной суммой

Алгоритм

  • Получить значение Константы = Начать процесс расторжения неисполненного договора закупки с момента окончания срока действия, дней

  • Вычислить ДатаОкончанияДоговоровДляЗакрытия = ТекущаяДата - Дней(Константа)

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

    • ТипДоговора = СПоставщиком

    • ХозяйственнаяОперация = Перечисление.ХозяйственныеОперации.ЗакупкаУПоставщика

    • (ДатаОкончанияДействия ЗАПОЛНЕНА
      И ДатаОкончанияДействия <= ДатаОкончанияДоговоровДляЗакрытия)

    • Сумма > 0

    • Статус = Перечисление.СтатусыДоговоровКонтрагентов.Действует
      ИЛИ Статус = Перечисление.СтатусыДоговоровКонтрагентов.НеСогласован

  • Создать задачу Закрыть договор в очередь операций для каждого договора (https://ooo-rassvet.atlassian.net/l/cp/oKkD09QE )