Страница 1 из 2

Управление персоналом

Добавлено: 14 ноя 2005, 17:44
maikl
Версия 5.85
Хочу настроить отчет по дням рождениям сотрудников, чтобы был пофамильный список, но отсортированный по месяцу, дате рождения.
Никак не получается настроить отчет. Вроде возможностей для построения отчетов много, а нужной нет.

Добавлено: 15 ноя 2005, 08:16
scanner
Попробуйте использовать построитель отчетов. Если не получиться, то можно использовать (наверное даже проще будет) иерархические отчеты по картотеке.

Re: Управление персоналом

Добавлено: 15 ноя 2005, 08:22
Роман
maikl писал(а):Версия 5.85
Хочу настроить отчет по дням рождениям сотрудников, чтобы был пофамильный список, но отсортированный по месяцу, дате рождения.
Никак не получается настроить отчет. Вроде возможностей для построения отчетов много, а нужной нет.
делал как то такой отчет... тоже поискал поискал и не нашел ничего
решил таким образом - установил системную дату 01,01,год - потом запустил - база даных -> дни рождения и получил отсортировнный список с 1 января.... по ctrl-R настроил отчет и распечатал ВСЁ 8)

Добавлено: 15 ноя 2005, 08:28
scanner
Все же проще будет воспользоваться построителем отчетов, при этом выгрузка происходит в Excel, а там уж сортируйте как хотите.

А если использовать Иерархический отчет по картотеке, то там сразу можно задать сортировку.

Добавлено: 15 ноя 2005, 11:21
edward_K
1. В построителе нужно научится добавлять вычисляемые поля.
DoubleToStr({3},'777777')+' .'
3 здесь номер поля "Номер".
2.Нужно научится задавать сортировку по сим полям - для этого они должны быть первыми, а под фильтрами указать желаемое кол-во полей для группировки.

Добавлено: 15 ноя 2005, 12:57
maikl
edward_k
В поле 3 пометстил Дату рождения
в 4 поле написал твою формулу, правда не понял ее.
Но в отчете в Excel ошибка.
Может надо еще что то дописать?

Добавлено: 16 ноя 2005, 06:01
scanner
maikl
Если я правильно понял то нужен отчет
Дата рождения | ФИО

С сортировкой по дате рождения

Для этого я делаю следующее. В построителе отчетов, вводим 2 поля, ФИО и Дата рождения. Затем заходим в Печатную форму и задаем эти же 2 поля, только первым д.б. дата рождения, а потом ФИО. Первым - имеется ввиду индекс поля.
Вот и все потом я формирую его и выходит список отсортированный по дате рождения.

Добавлено: 16 ноя 2005, 10:53
maikl
Нужен отчет, отсортированный по Месяцу-Дате рождения.
Отчет построенный средствами Галактики, что бы его мог получить простой пользователь, без дополнительных сортировок в Excel.
Приходит руководитель и говорит, хочу посмотреть у кого дни рождения в таких то месяцах. А мы ему- нет такого отчета. А он, за что платили деньги?

Добавлено: 16 ноя 2005, 11:17
scanner
maikl
А год что использоваться не должен?
Предыдущее описание - сортировка по дате: ГОД - МЕСЯЦ - ДЕНЬ

Добавлено: 16 ноя 2005, 11:51
sim
А чем вам не глянулся штатный отчет?
Картотека - Пользовательские отчеты - Отчет о днях рождения (юбилеях)
Там и сортировка есть по дням.
В 7.12 настройки выбора еще более навернутые - с группировками, заданием возраста и т.п.

Добавлено: 16 ноя 2005, 11:53
edward_K
короче так( с сортировкой фигово по умолчанию - нужно писать свой некий макрос)
1. порядок обработки, текущее, сводная таблица(или свой макрос)
2.поля
1.Дата рождения ( не отображать!!!)
2.Формула = ' '+Substr({1},4,2)
3.Формула = ' '+Substr({1},1,2)
4.Фамилия, имя, отчество
5.Формула ={1}
3.Группировку по сводной табле ставим 3(ну или 4 если фио нужно)
4. из полученной сводной таблицы нужно удалить столбец дата рождения - все - отчет готов.

Добавлено: 16 ноя 2005, 12:26
Sheinina
Мы пошли по такому пути - в интерфейсе "Дни рождения сотрудников" (Управление персоналом -> База данных -> Дни рождения) настроили фильтр по месяцу рождения:
month(borndate)=month(cur_date())
Применяем его (уж этому-то пользователя всегда обучить можно),
на экране - отсортированный по дате рождения списочек сотрудников, родившихся в текущем месяце... А потом запустить отчет из построителя отчетов :grin:

Добавлено: 16 ноя 2005, 13:39
maikl
Всем спасибо. Делайте как советовал edward_k

Sheinina
Такой отчет есть стандартный. Можно обойтись без фильтров

Sim

Отчет нужет отсортированный не по дням, по МЕСЯЦУ/Дни рождения

Еще раз всем спасибо за помощь.

Добавлено: 16 ноя 2005, 14:01
sim
Отчет нужет отсортированный не по дням, по МЕСЯЦУ/Дни рождения
так я и говорю, что есть сортировка по дням. рождения.
а по каким еще дням можно сортировать?

Смотрим фейс настройки выбора.
есть фишка "сортировка" _по_дате_рождения_
есть фишка "за период" _с_ ... _по_
смотрим отчет
- ФИО
- подразделение
- должность
- дата рождения
- возраст
все, что просили - все на месте
не пойму - зачем изобретать велосипед?

Добавлено: 16 ноя 2005, 14:59
maikl
Sim
Сортировка по дате рождения, это не тоже самое, что по месяцу рождения.