#0
by dwarrior2
Добрый день! Есть справочник "Сотрудники". Там есть поле "ДатаРождения". Как написать запрос, чтобы он выбрал всех сотрудников в указанном диапазоне возрастов на текущую дату? Свои варианты есть, например грубо: ГДЕ (ДатаГод(&НаДату)-ДатаГод(Сотрудники.ДатаРождения)) МЕЖДУ 20 и 25; но поскольку задача околоклассическая - может кто-то уже ее решил идально и красиво?:) С учетом дня рождения и месяца.
#1
by Funny
По этому поводу анекдот: Начальник отдела кадров приказывает менеджеру взять личные дела сотрудников от сюда и до сюда (указывает пальцем) и ... УВОЛИТЬ НАФИГ. На недоуменный вопрос, почему этих, следует ответ: "Не люблю неудачников!"
#3
by Kreont
А чем неподходит свой вариант, вроде нормально Еще помнится делал очет чтоб юбилейников отдельно выводить Там просто кратность от деления на 5 без остатка проверял. Жену вибираешь? :)
#9
by dwarrior2
Kreont, потому что если я родился 01.07, а запрос составлен на 15.06 например, то я попаду в отчет, хотя у меня ДР будет через 15 дней
#12
by Kreont
У меня под семерку, но в прав отдельно делаю проверку на попадание в год, месяц и день Отчет правда под 7.7 :( На 8-ку ЗП еще неперехала
#14
by dwarrior2
Отчет нужен для отдела кадров. А там, как понимаете, все серъезно. Вот составит кадровик такой отчет для военкомата, а я туда случайно попаду. вот я обрадуюсь?:)
#17
by 73
+ ВЫБРАТЬ Сотрудники.Ссылка, Сотрудники.ДатаРождения ИЗ ГДЕ Сотрудники.ДатаРождения МЕЖДУ ДОБАВИТЬКДАТЕ(&Надату, ГОД, -&ВозрастДо)
#18
by Kreont
Выбрать ФЛ.Наименование как Наименование,ФЛ.ДатаРождения как ДатаРождения Из Справочник.ФизическиеЛица как ФЛ Где ГОД(&Дата1) - ГОД(ДатаРождения) Между 20 и 25 и МЕСЯЦ(ДатаРождения) <= МЕСЯЦ(&Дата1) и День(ДатаРождения) < День(&Дата1)
#19
by AChiller
Т.е. если отчет формируешь 10.07.09, о физлица с датой рождения 15.11.85 уже не попадут в выборку? ;)
#28
by 73
+ Ну протупил я в . Ему 23. Но в диапазон 20-25 все равно попасть должен. А запрос его не выберет. Вот это-то и пытаемся товарищу показать.
#29
by Kreont
Просто я для себя запрос пишу несовсем как надо в , а для выбора всех сотрудников (без ограничений по возрасту) ,например у кого в Июне день рождения и юбилей круглый или неочень )
#30
by Kreont
Хотя запрос на сегодня и для ДР=15.11.85 в результат попадет , непопадут те у кого 26 лет было до сегодня
#31
by 73
Нее... Вот эти условия не пропустят: и МЕСЯЦ(ДатаРождения) <= МЕСЯЦ(&Дата1) и День(ДатаРождения) < День(&Дата1)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V7.Выбрать контрагента из списка
- v7: Помогите выбрать конфу (Украина)
- v7: Бух: Какие последствия ожидать после разбивки 20го счета на 20,1 и 20,2
- v7: выбрать строки в доке по контрагенту
- v7: Как выбрать элемент справочника в обработке...
- v7: Налоговый учет ОС стоимсотью от 10 т.р. до 20 т.р.
- v7: Закрытие месяца ( не закрываются счета 25, 20)
- v7: 1c v7 r.27 в терминале на winserver 2008
- v7: Налоговый учет в хозрасчетной бухгалтерии v7
- v7: Итоги: Необходимо получить оборот 20 счета с 25 и 70 раздельно
- УПП. Обновляю с 1.2.19.1 до 1.2.22.3. Лучше сразу или поэтапно (до 20, 21, ...)?
- v7: 03.11.2009 22:20 Опубликована версия 1.6.20.6 конфигурации "Бухгалтерия предприятия"
В этой группе 1С
- Список регистраторов
- Как получить элемент перечисления по его имени (заданному в переменной)?
- Бух ред 4.5
- Дата без времени
- Вопрос по ПолучитьСубконто()
- 1с8 профессионал Управление торговлей
- Основные средства БЮДЖЕТ
- Цена номенклатуры на дату документа
- Демо-версии существуют?
- печать Т2 на А3
- Подскажите прогу
- OFF: У королевы Елизаветы II гости похитили старинные столовые приборы
- Возможно ли обратиться из вложенного запроса к данным из внешнего?
- ЗиК - неверно считается сумма налога в ФБ в Сводной карточке ЕСН
- v7: План счетов
- Нумерация счетов-фактур
- Элемент управления в Напоминаниях
- СКД: Благотворительный семинар 1С:СКД. Помогите спасти ребенка
- Журнал регистрации
- Программное изменение точности и длины у числа