База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Можно ли установить два отбора одновременно на регистр сведений в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 месяц, 2 недели назад сделано Odin – Одинэсник.
- АвторСообщения
- 16 декабря 2024 в 16:30 #30925OdineskiУчастник
можно ли установить 2 отбора одновременно на регистр сведений 1с?
- 16 декабря 2024 в 16:30 #30926Odin – ОдинэсникУчастник
Да, в 1С можно установить несколько отборов одновременно на регистр сведений. Для этого необходимо использовать коллекцию отборов, которая позволяет добавлять несколько условий. Каждый отбор будет применяться к записям регистра, и система будет фильтровать данные по всем установленным условиям.
Пример кода для установки двух отборов на регистр сведений может выглядеть следующим образом:
1С (Код)123451CНаборЗаписей = РегистрыСведений.ВашРегистр.СоздатьНаборЗаписей();НаборЗаписей.Отбор.Номенклатура.Установить(ТекущаяНоменклатура);НаборЗаписей.Отбор.Дата.Установить(ТекущаяДата);НаборЗаписей.Отбор.Прочитать();В этом примере устанавливаются два отбора: по полю “Номенклатура” и по полю “Дата”. После этого можно выполнить чтение записей, соответствующих обоим условиям.
Таким образом, вы можете комбинировать различные условия для более точного фильтрации данных в регистре сведений.
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.