Приветствую, Форумчане!
УТ 10.3, обычный.
В Справочнике "Физические лица" добавил дату приеа и дату увольнения. Теперь с помощью запроса пытаюсь получить список актуальных сотрудников в ИЮНЕ месяце:
ДН=01.06.2016
ДК=30.06.2016
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ФизическиеЛица.Ссылка,
| ФизическиеЛица.Должность,
| ФизическиеЛица.Принят,
| ФизическиеЛица.Уволен,
| ФизическиеЛица.Оклад
|ИЗ
| Справочник.ФизическиеЛица КАК ФизическиеЛица
|ГДЕ
| ФизическиеЛица.Принят <= &ДК
| И ФизическиеЛица.Уволен <= &ДН";
Запрос.УстановитьПараметр("ДК",КонецДня(ДатаК));
Запрос.УстановитьПараметр("ДН",ДатаН);
! | http://pro1c.org.ua/index.php?act=announce&id=2: 9 |
В одном условии так не выйдет, нужно сначала отобрать тех кто принят до даты конца, а затем из них удалить тех кто уволен до даты начала, ну или наоборот.
Constantus @ Сегодня, 14:49 ,
А зачем добавлять реквизит принят/уволен, а не лучше сделать как в типовых решениях флаг актуален?
Constantus @ Сегодня, 14:49 http://pro1c.org.ua/index.php?act=findpost&pid=113197,
Интересно, а вы знаете, что для сотрудника без признака Актуален нельзя даже справку о доходах сформировать? Например, люди приходят за справками перед выходом на пенсию или для получения кредита.
Это о назначении флага Актуальность. Хотя для данной ветки, возможно, этого вполне достаточно. Но, может быть, следующий вопрос будет как расчитать правильно оклад или надбавку за продажи )))
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua