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

Для проверки не созданных на транспортных средствах (ТС) путевых листов в определенный месяц, можно использовать запрос в 1С, который будет выбирать все ТС из справочника и проверять, есть ли для них соответствующие записи в документе “Путевые листы” за указанный месяц.
Вот пример запроса, который выполняет эту задачу:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1C ВЫБРАТЬ ТС.Наименование КАК НаименованиеТС ИЗ Справочник.ТранспортныеСредства КАК ТС ГДЕ НЕ СУЩЕСТВУЕТ ( ВЫБРАТЬ 1 ИЗ Документ.ПутевыеЛисты КАК ПЛ ГДЕ ПЛ.ТранспортноеСредство = ТС.Ссылка И ПЛ.Дата >= '2025-04-01' И ПЛ.Дата < '2025-05-01' // Укажите нужный месяц ) |
### Объяснение запроса:
1. **Справочник.ТранспортныеСредства** – это справочник, из которого мы выбираем все ТС.
2. **НЕ СУЩЕСТВУЕТ** – подзапрос, который проверяет, есть ли путевые листы для каждого ТС за указанный месяц.
3. **ПЛ.Дата >= ‘2025-04-01’ И ПЛ.Дата < '2025-05-01'** – условие, которое ограничивает выборку путевых листов по дате, указывая на нужный месяц (в данном случае апрель 2025 года).
Этот запрос вернет список ТС, для которых не было создано ни одного путевого листа в указанный месяц. Вы можете изменить даты в условии на нужные вам.