Версия для печати темы (https://pro1c.org.ua/index.php?s=592390c9d27d7b929bc63a9d1d472bf2&showtopic=11993)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ Вывод в отчет возраста, по реквизиту справочника ДатаРождения

Автор: alexk 09.04.13, 17:18

Добрый вечер! Очень прошу помочь мне в следующем вопросе. Есть данные по курсантам (соответственно есть справочник Учащиеся, допустим с реквизитом ДатаРождения), скажите как сделать так, чтобы был некий отчет с полем Возраст, в котором я вводил бы возраст курсанта (допустим 18), и он бы выводил мне актуальных курсантов, которым уже исполнилось 18 лет. Скажи пожалуйста, как мне это организовать? Буду рад, за любую помощь!


 ! 

Правила, п.4
 

Автор: Zaval 09.04.13, 18:09

Конфигурация ЗУП. Отчет "Список работников организаций" Есть возможность отбора по интервалам возраста.

Автор: alexk 09.04.13, 18:34


 ! 

Правила, п.18
 

Автор: logist 09.04.13, 18:38

Zaval плохой совет smile.gif Пользователь пишет курсовую (дипломную) работу, и он из России.

Автор: alexk 09.04.13, 18:48

По сути стоит такая задача. Надо выделить тех курсантов, которым нет 18 лет на планируемую дату выпуска. То есть будет скорее всего два поля "Планируемая дата выпуска" и "Возраст". В планируемой дате выпуска указывается дата будущего выпуска (например 2015 год), и в поле "Возраст" вводится допустим число 18 или меньше 18, то есть на тот момент меньше 18 лет будет следующим курсантам и, соответственно, список самих курсантов? Скажите, как вообще лучше все это организовать, просто я не совсем понимаю??

Я буду за любую помощь благодарен !

Автор: Ardi 09.04.13, 18:51

Допустим мы строим отчет на 05.05.2018
Все кто родился до 05.05.2000 года старше 18.
Вот берём, рассчитываем 05.05.2000 и запихиваем в запрос готовую дату с которой сравниваем.

Автор: alexk 09.04.13, 18:55

А можно пожалуйста, подробнее, если Вам не затруднит? Я последнее немного не понял (запихиваем готовую дату с которой сравниванием) это как?

Автор: Ardi 09.04.13, 19:00

Ну берём дату. И пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем пихаем

Автор: alexk 09.04.13, 19:02

Так как это сделать то, скажите пожалуйста?

Автор: Ardi 09.04.13, 19:04

Где отчет который выводит всех футболистов курсантов?

Автор: Zaval 09.04.13, 19:12

Цитата(alexk @ 09.04.13, 20:02) http://pro1c.org.ua/index.php?act=findpost&pid=67720
Zaval плохой совет smile.gif Пользователь пишет курсовую (дипломную) работу, и он из России.


Так это и не совет - так, пробный шар.smile.gif

Автор: alexk 09.04.13, 19:15

Создал отчет возраст курсанта. Добавил два поля в СКД - Наименование, ДатаРождения. (Из Справочника Учащиеся) Хотелось бы, чтобы Вы мне подсказали как дальше я должен действовать? То есть я так понимаю, мне нужно добавить в реквизиты Отчета два поля - Возраст и ПланируемаяДата? И как мне следовать в дальнейшем?


 ! 

Правила, п.3, 9
 

Автор: Zaval 09.04.13, 19:57

И что выдал отчет?

ЗЫ. Студент вполне может попросить или купить помощь кого-либо из одногруппников.

Автор: svinuk 13.04.13, 21:21

alexk, Вам товарищ Ardi уже расписал готовый алгоритм. Отнимите от текущей даты дату рождения и будет вам возраст.
Создайте вычисляемое поле. Для работы с датами в СКД есть замечательные функции

ДобавитьКДате и РазностьДат

В синтакс помощнике(или на просторах интернета) можете более детально о ней почитать.

П.С: Если в конечном варианте нужны будут только восемнадцатилетние то лучше использовать отборы, а не забивать в запрос.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua