Имя: Пароль:
1C
1С v8
Условие по вычисленному значению в запросе
0 winterbear
 
10.09.17
15:50
Делаю такой запрос


Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    ФизическиеЛицаСтажи.Ссылка.Наименование,
|    ФизическиеЛицаСтажи.ДатаОтсчета,
|    ШкалаКоэффициентовСтажа.СтажС,
|    РАЗНОСТЬДАТ(ФизическиеЛицаСтажи.ДатаОтсчета, &ВыбПериод, МЕСЯЦ) КАК Поле1
|ИЗ
|    Справочник.ФизическиеЛица.Стажи КАК ФизическиеЛицаСтажи,
|    РегистрСведений.ШкалаКоэффициентовСтажа КАК ШкалаКоэффициентовСтажа
|ГДЕ
|    ШкалаКоэффициентовСтажа.СтажС = &Поле1";
    
Запрос.УстановитьПараметр("ВыбПериод", ВыбПериод);
//Запрос.УстановитьПараметр("Поле1", Поле1);
    
РезультатЗапроса = Запрос.Выполнить();

в запросе есть вычисленное значение Поле1, как сделать условие по этому полю, чтобы ШкалаКоэффициентовСтажа.СтажС = Поле1 ?
1 Филиал-msk
 
10.09.17
15:56
Ты не поверишь:

ГДЕ ШкалаКоэффициентовСтажа.СтажС = РАЗНОСТЬДАТ(ФизическиеЛицаСтажи.ДатаОтсчета, &ВыбПериод, МЕСЯЦ)
Закон Брукера: Даже маленькая практика стоит большой теории.