Как выбрать данные из периодического регистра сведений на определенную дату?
Как выбрать данные из периодического регистра сведений на определенную дату?
1. Выборку произведем с использованием запроса из виртуальной таблицы (Таблица получения среза последних записей). В качестве примера возьмем код с Как выбрать данные из периодического регистра сведений?.
В роли определенной даты выступает глобальное свойство РабочаяДата. Для ввода в запрос рабочей даты используется параметр НаДату.
Процедура Начало() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РаботникиОрганизацийСрезПоследних.Сотрудник, | РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации |ИЗ | РегистрСведений.РаботникиОрганизаций.СрезПоследних(&НаДату, ) КАК РаботникиОрганизацийСрезПоследних | |УПОРЯДОЧИТЬ ПО | РаботникиОрганизацийСрезПоследних.Сотрудник.Наименование"; Запрос.УстановитьПараметр("НаДату",РабочаяДата); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл Сообщить("Сотрудник: "+ Выборка.Сотрудник); КонецЦикла; КонецПроцедуры