Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Получить список работающих сотрудников за указанный период
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Constantus
Приветствую, Форумчане!

УТ 10.3, обычный.

В Справочнике "Физические лица" добавил дату приеа и дату увольнения. Теперь с помощью запроса пытаюсь получить список актуальных сотрудников в ИЮНЕ месяце:
ДН=01.06.2016
ДК=30.06.2016

Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ФизическиеЛица.Ссылка,
    |    ФизическиеЛица.Должность,
    |    ФизическиеЛица.Принят,
    |    ФизическиеЛица.Уволен,
    |    ФизическиеЛица.Оклад
    |ИЗ
    |    Справочник.ФизическиеЛица КАК ФизическиеЛица
    |ГДЕ
    |    ФизическиеЛица.Принят <= &ДК
    |    И ФизическиеЛица.Уволен <= &ДН";

    
    Запрос.УстановитьПараметр("ДК",КонецДня(ДатаК));
            Запрос.УстановитьПараметр("ДН",ДатаН);


 ! 

необходимо зарегистрироваться для просмотра ссылки: 9
 


Никак не могу подобрать правильные условия, чтобы в список не попали уволенные до 01.06.2016, остались в списке уволенные в середине периода и далее... Помогите создать правильные условия отбора
logist
В одном условии так не выйдет, нужно сначала отобрать тех кто принят до даты конца, а затем из них удалить тех кто уволен до даты начала, ну или наоборот.
Petre
Цитата(Constantus @ 03.06.16, 14:49) необходимо зарегистрироваться для просмотра ссылки
остались в списке уволенные в середине периода и далее

А что по вашему "актуальные сотрудники в периоде"? Как раз те, чей интервал работы хоть как-то попал на данный период.
podcast
Constantus @ Сегодня, 14:49 необходимо зарегистрироваться для просмотра ссылки,
А зачем добавлять реквизит принят/уволен, а не лучше сделать как в типовых решениях флаг актуален?
Kerberos
Constantus @ Сегодня, 14:49 необходимо зарегистрироваться для просмотра ссылки,
Как минимум, для себя нужно понять, кто такие актуальные сотрудники. Те кто не уволен, уволен в указанный промежуток, или уволен уже после указанного промежутка.

podcast @ Сегодня, 17:41 необходимо зарегистрироваться для просмотра ссылки,
Интересно, а вы знаете, что для сотрудника без признака Актуален нельзя даже справку о доходах сформировать? Например, люди приходят за справками перед выходом на пенсию или для получения кредита.
Это о назначении флага Актуальность. Хотя для данной ветки, возможно, этого вполне достаточно. Но, может быть, следующий вопрос будет как расчитать правильно оклад или надбавку за продажи )))
logist
Цитата(Kerberos @ 03.06.16, 22:13) необходимо зарегистрироваться для просмотра ссылки
Хотя для данной ветки

для данной ветки, думаю, ни справки, ни оклады не актуальны.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.