ГОСПОДА !
Имееетя справочник Сотрудники
с реквизитами :
- физЛицо
- ДатаПриема
- ДатаУвольнения
Требуется в СКД определить количество дней прошедшее между первым приемом и последним увольнением физ лица.
Чегойто не получается, прошу подсказать.
Запрос :
ВЫБРАТЬ
Сотр.ФизЛицо,
Сотр.ДатаПриема,
Сотр.ДатаУвольнения,
Сотр.Ссылка
ИЗ Справочник.Сотрудники КАК Сотр
Ресурсы СКД :
МИНИМУМ(ДатаПриема)
МИАКСИМУМ(ДатаУвольнения)
Вычисляемое поле :
Отработано дней =
ДАЗНОСТЬДАТ(ДатаУвольениея,ДатаПриема,"ДЕНЬ")
Не могу сообразить как определить ресурс для группировки физ лицо
Прошу подсказать
В запросе сделай, во вложенном сгруппируй по физлицу, суммируемые поля МИНИМУМ(ДатаПриема) ,МИАКСИМУМ(ДатаУвольнения), а во внешнем уже ДАЗНОСТЬДАТ(ДатаУвольениея,ДатаПриема,"ДЕНЬ")
Короче все срабатывает есл в СКД создать пустое вычисляемое поле например СТАЖ
в ресурсах выбрать его и прописать выражение РАЗНОСТЬДАТ(МИНИМУМ(ДатаПриемаНаРаботу),МАКСИМУМ(ДатаУвольнения),"ДЕНЬ")
так вроде работает
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс