Имя: Пароль:
1C
1С v8
Отчет на сравнение текущей даты с датой в табличной форме
0 Recorn
 
22.12.18
15:37
День добрый.
Я тут учусь 1С, знания языка запросов пока очень слабые, тыкаюсь в конфигураторе.
Задача такая - есть документ Отпуски. Там собственно поля в табличной форме - ДатаНачала, ДатаОкончания
Создал регистр сведений под это всё дело. Теперь хочу вывести отчет "Сейчас в отпуске", который будет сравнивать дату окончания отпуска с текущей датой и выводить соответствующего сотрудника.

Если исключить мои жалкие потуги в язык запросов вроде
ГДЕ КОНЕЦПЕРИОДА (ОтпускиСотрудниковСрезПоследних.ДатаОкончания, ДЕНЬ) >  КОНЕЦПЕРИОДА (&ТекущаяДата, ДЕНЬ)
То текущий запрос в схеме компоновки данных,  выглядит так
ВЫБРАТЬ
ОтпускиСотрудниковСрезПоследних.Сотрудник,
    ОтпускиСотрудниковСрезПоследних.ДатаНачала,
    ОтпускиСотрудниковСрезПоследних.Длительность,
    ОтпускиСотрудниковСрезПоследних.ДатаОкончания,
    ОтпускиСотрудниковСрезПоследних.Отпускные,
    ОтпускиСотрудниковСрезПоследних.Период
ИЗ
    РегистрСведений.ОтпускиСотрудников.СрезПоследних
    КАК ОтпускиСотрудниковСрезПоследних

Можно ли это сделать в интерфейсе конфигуратора или что добавить в этот запрос? Был бы очень благодарен за помощь, застрял на этом моменте уже очень надолго)
1 Recorn
 
23.12.18
20:56
Вожусь уже очень долго.
Пробовал задать параметры период и дата окончания, поставив значение периоду по умолчанию "Начало текущего дня"
и сделать так
&Период < &ДатаОкончания
Отчет выдает без записей, что намекает о том что затея фигня
2 Sapiens_bru
 
23.12.18
21:16
"&Период < &ДатаОкончания
Отчет выдает без записей, что намекает о том что затея фигня"

Намекает о том что стоит почитать теорию. Начать с Хрусталевой.

Сейчас вопросы задаешь совсем бессмысленные. Любой ответ вызовет ещё больше вопросов. Можно написать за тебя код, но в "учусь 1С" это не поможет.
3 Recorn
 
24.12.18
02:57
Все верно, но я недостаточно полно выразился.
Обучение 1С - вынужденная мера по причине того, что в магистратуре по учебе напрягли. Я считаю, конечно, что лишних знаний не бывает, и, возможно, с этим придется столкнуться когда-нибудь, но полноценно изучать язык запросов, не ограничиваясь конфигуратором, учитывая что задачи на работе совсем другие - затея гиблая.
Застрял на такой банальной фигне уже на несколько дней, и остался всего день на то, чтобы ее реализовать, поэтому и пришлось искать помощи.
Так что был бы благодарен за подсказку как это сделать для неуча, даже если после этого вопросы останутся. Разберусь с ними на досуге, как время будет, чисто из научного интереса х)
4 Recorn
 
24.12.18
04:49
Делаю на управляемой версии, забыл это упомянуть.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.