В начало

Срез последних в регистре сведений

 

            Есть регистр сведений «СведенияОСотрудниках». Необходимо сформировать запрос для получения данных по виртуальной таблице «СведенияОСотрудникахрезПоследних» регистра сведений «СведенияОСотрудниках» на определенную дату.

Рис. 1. Регистр сведений «Сведения о сотрудниках»

Рис. 1. Регистр сведений «Сведения о сотрудниках»

 

            Запускаем «1С: Предприятие 8.3» в режиме приложения, находим консоль запросов, запускаем конструктор запросов.

            В конструкторе запросов находим таблицу «СведенияОСотрудникахрезПоследних», добавляем его в область «Таблицы», переименовываем во что-нибудь покороче и добавляем нужные поля в область «Поля». Далее нажимаем на кнопку «Параметры виртуальной таблицы» и задаем параметр «&МоментВремени». Регистры сведений, кстати, представляют собой уже готовые виртуальные таблицы, прикольно. Закрываем конструктор и возвращаемся в консоль запросов.

Рис. 2. Закладка «Таблицы» конструктора запросов

 

            В консоли запросов жмем на кнопку «& Параметры» и задаем конкретное значение параметра «МоментВремени».

Листинг 1. Код запроса

ВЫБРАТЬ

      СоССПериод,

      СоССПрганизация,

      СоССПотрудник,

      СоССПолжность

ИЗ

      РегистрСведенийведенияОСотрудниках.СрезПоследних(&МоментВремени, ) КАК СоССП

 

            Затем выполняем полученный запрос.

Рис. 3. Результат запроса

Рис. 3. Результат запроса