Группа: Пользователи
Сообщений: 48
Спасибо сказали: 0 раз
Рейтинг: 0
Добрый вечер! Очень прошу помочь мне в следующем вопросе. Есть данные по курсантам (соответственно есть справочник Учащиеся, допустим с реквизитом ДатаРождения), скажите как сделать так, чтобы был некий отчет с полем Возраст, в котором я вводил бы возраст курсанта (допустим 18), и он бы выводил мне актуальных курсантов, которым уже исполнилось 18 лет. Скажи пожалуйста, как мне это организовать? Буду рад, за любую помощь!
Группа: Пользователи
Сообщений: 48
Спасибо сказали: 0 раз
Рейтинг: 0
По сути стоит такая задача. Надо выделить тех курсантов, которым нет 18 лет на планируемую дату выпуска. То есть будет скорее всего два поля "Планируемая дата выпуска" и "Возраст". В планируемой дате выпуска указывается дата будущего выпуска (например 2015 год), и в поле "Возраст" вводится допустим число 18 или меньше 18, то есть на тот момент меньше 18 лет будет следующим курсантам и, соответственно, список самих курсантов? Скажите, как вообще лучше все это организовать, просто я не совсем понимаю??
Допустим мы строим отчет на 05.05.2018 Все кто родился до 05.05.2000 года старше 18. Вот берём, рассчитываем 05.05.2000 и запихиваем в запрос готовую дату с которой сравниваем.
Группа: Пользователи
Сообщений: 48
Спасибо сказали: 0 раз
Рейтинг: 0
Создал отчет возраст курсанта. Добавил два поля в СКД - Наименование, ДатаРождения. (Из Справочника Учащиеся) Хотелось бы, чтобы Вы мне подсказали как дальше я должен действовать? То есть я так понимаю, мне нужно добавить в реквизиты Отчета два поля - Возраст и ПланируемаяДата? И как мне следовать в дальнейшем?
Группа: Пользователи
Сообщений: 29
Спасибо сказали: 9 раз
Рейтинг: 0
alexk, Вам товарищ Ardi уже расписал готовый алгоритм. Отнимите от текущей даты дату рождения и будет вам возраст. Создайте вычисляемое поле. Для работы с датами в СКД есть замечательные функции
ДобавитьКДате и РазностьДат
В синтакс помощнике(или на просторах интернета) можете более детально о ней почитать.
П.С: Если в конечном варианте нужны будут только восемнадцатилетние то лучше использовать отборы, а не забивать в запрос.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!