Таблица получения среза последних (наиболее поздних) записей
Синтаксис:
РегистрСведений.<Имя регистра>.СрезПоследних(< Дата> , <Условие>)
Описание:
Виртуальная таблица. Предназначена для получения наиболее поздних записей регистра сведений на указанную дату (включительно). Включает только активные записи. По каждой комбинации измерений будет найдена наиболее поздняя запись, но не более поздняя, чем указанная дата.
Предоставляемые поля:
Период (Period)
Тип: Дата. Содержит период, к которому относится запись регистра.
Примечание: Имеет смысл только для периодических регистров.
Регистратор (Recorder)
Тип: ДокументСсылка.<Имя документа>. Содержит ссылку на документ-регистратор движения.
Примечание: Имеет смысл только для регистров, записываемых регистратором.
НомерСтроки (LineNumber)
Тип: Число. Содержит номер строки, определяемый как порядковый номер записи в наборе записей.
Примечание: Имеет смысл только для регистров, записываемых регистратором.
Активность (Active)
Тип: Булево. Содержит признак активности записи и влияния на получение первых и последних записей
Примечание: Имеет смысл только для регистров, записываемых регистратором.
<Имя измерения>
Тип: Произвольный. Набор полей содержит значения измерений регистра Имена полей соответствуют именам измерений, как они заданы в конфигураторе.
<Имя ресурса>
Тип: Произвольный. Набор полей содержит значения ресурсов регистра. Имена полей соответствуют именам ресурсов, как они заданы в конфигураторе.
<Имя реквизита>
Тип: Произвольный. Набор полей содержит значения реквизитов регистра. Имена полей соответствуют именам реквизитов, как они заданы в конфигураторе.
Параметры:
<Дата> Необязательный
Тип параметра: Значение. Тип: Дата, Момент Времени. Указывается дата или момент времени, на которые будут получены сведения.
Значение по умолчанию: Если параметр не задан, будут выбираться наиболее поздние записи, без ограничения по дате.
<Условие> Необязательный
Тип параметра Конструкция. Указывается условие на языке запросов. Условие может оперировать полями регистра сведений. Оно будет использовано для ограничения состава записей, среди которых будут выбираться наиболее поздние. То есть условие будет применяться к исходным записям, а не к уже отобранным.
Значение по умолчанию: Если параметр не задан, анализируются все активные записи регистра.
Пример:
// Получение всех наиболее поздних записей регистра сведений
ВЫБРАТЬ * ИЗ РегистрСведений.КурсыВалют.СрезПоследних()
// Получение всех наиболее поздних записей регистра сведений
// на указанную дату и по указанной валюте.
ВЫБРАТЬ * ИЗ РегистрСчедений.КурсыВалют.СрезПоследних(&ПарДата, Валюта = &ПарВалюта)