В начало
Алгоритм для неразрывных периодов Нужно контролировать
создание новых бизнес-процессов с периодами, которые будут идти неразрывно с
предыдущими, без разрывов по времени. Последовательность действий при
вводе новых значений реквизитов «НачалоПЗ» и «КонецПЗ» следующая: 1) Запросом выбираем
все бизнес-процессы для отдельного лицевого счета (ЛС) и истца на интервале дат
[Текущая дата – Число месяцев долга; Текущая дата]. 2) Потом, там же в
запросе сортируем выбранные бизнес-процессы по убыванию реквизита «КонецПЗ», после чего берем 1-й из них, т.е с
максимальной/последней датой «КонецПЗ». 3) Далее, уже в
модуле формы проверяем условие: если [НачалоПЗ
заданное] – [КонецПЗ из запроса] > 2 дня, тогда
выдаем предупреждение и отменяем ввод реквизитов «НачалоПЗ»
и «КонецПЗ». |
||