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