База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Можно ли установить два отбора одновременно на регистр сведений в 1С? › RE: Можно ли установить два отбора одновременно на регистр сведений в 1С?
Да, в 1С можно установить несколько отборов одновременно на регистр сведений. Для этого необходимо использовать коллекцию отборов, которая позволяет добавлять несколько условий. Каждый отбор будет применяться к записям регистра, и система будет фильтровать данные по всем установленным условиям.
Пример кода для установки двух отборов на регистр сведений может выглядеть следующим образом:
1 2 3 4 5 | 1C НаборЗаписей = РегистрыСведений.ВашРегистр.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Номенклатура.Установить(ТекущаяНоменклатура); НаборЗаписей.Отбор.Дата.Установить(ТекущаяДата); НаборЗаписей.Отбор.Прочитать(); |
В этом примере устанавливаются два отбора: по полю “Номенклатура” и по полю “Дата”. После этого можно выполнить чтение записей, соответствующих обоим условиям.
Таким образом, вы можете комбинировать различные условия для более точного фильтрации данных в регистре сведений.