Хочу сделать проверку, чтобы в этот диапазон не вклинился никто другим документом. По бизнес-процессу такого быть не может, трансляции идут последовательно.
Соответственно есть 4 варианта, где пользователь может накосячить, и проверка должна ему об этом сказать:
http://joxi.ru/RmzzvDEuWJyNBm П - проводимый сейчас документ
И - имеющиеся данные в регистре.
Вопрос: можно ли это сделать запросом? Или лучше колхозно перебирать весь регистр и отслеживать последовательность периодов. Больше всего опасаюсь правого нижнего варианта.
Но с учетом что Мин, Макс придется в запросе менять на ВЫБОР, то конструкция будет не сильно проще набора ИЛИ с твоими условиями типа
(П1 > И1 и П1 < И2) или ...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.