Как перебрать записи РегистраСведений для изменения #321040


#0 by SumMrak
Здравствуйте. У меня на форме лежит табличное поле, которое связано по данным с РегистромСведений, имеющее тип РегистрСведенийСписок. Регистр сведений сам периодический. В данном поле отображаются записи регистра с определенным фильтром по периоду. Возникла трудность в переборе записей и установке реквизитов. При переборе строк данного табличного поля с целью установки некоторых реквизитов: пишет "Итератор для значения не определен". Пробовал через НаборЗаписей, но при этом нету возможности установки интервала периода отбора, что очень необходимо. Подскажите как быть.
#1 by ТелепатБот
#2 by Defender aka LINN
Для начала - выбирать секцию правильно. Сомневаюсь, что это было "v7" :) "нету возможности установки интервала периода отбора" - кто сказал?
#3 by SumMrak
сори за секцию написано это в СП: РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>) Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений. --------- Важно! Отбор может устанавливаться только на равенство. ---------
#4 by RomaH
для периодического регистра отбор по интервалу не установить только на равенство делай отбор на каждую дату из интервала
#5 by SumMrak
дело в том что регистр имеет периодичность в пределах секунды, в этом случае как я буду периоды перебирать? Установка в равенство значения периода даст пустой результат если я не попаду в нужный момент времени!
#6 by SumMrak
вроде пока нашел решение через выборку с методом ПолучитьМенеджерЗаписи
#7 by RomaH
группировку в запросе сделай по периоду
#8 by Defender aka LINN
А что, отобрать запросом даты, которые лежат в нужном периоде, уже нельзя?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С