Имя: Пароль:
1C
1С v8
Подскажите как правильно выбрать интервалы
0 location
 
naïve
13.03.18
12:11
Добрый день уважаемые форумчане. Подскажите пож-та.
Собственно есть некий перечень интервалов с состояниями работника
Необходимо это интервалы выбрать по разному в первом случае
выбираем все интервалы кроме увольнений, а во втором случае выбираем интервалы с даты последнего приема на работу. Может можно сделать данный выбор как то через параметр, чтобы это дело потом пихнуть в СКД или может второй набор данных и второй вариант настройки отчета, с данными второго набора?

т.е. имеем такой список интервалов
Сотрудник1 03.01.2006 - 31.10.2008 - Прием на работу
Сотрудник1 31.10.2008 - 01.02.2009 - Увольнение
Сотрудник1 01.02.2009 - 21.11.2009 - Прием на работу
Сотрудник1 21.11.2009 - 05.11.2017 - Увольнение
Сотрудник1 05.11.2017 - 05.12.2017 - Прием на работу
Сотрудник1 05.12.2017 - ТекущееВремя - Перемещение

вот в первом случае, я оставляю только те интервалы, где не равно увольнение
Сотрудник1 03.01.2006 - 31.10.2008 - Прием на работу
Сотрудник1 01.02.2009 - 21.11.2009 - Прием на работу
Сотрудник1 05.11.2017 - 05.12.2017 - Прием на работу
Сотрудник1 05.12.2017 - ТекущееВремя - Перемещение

для второго случая необходимо оставить только эти интервалы
Сотрудник1 05.11.2017 - 05.12.2017 - Прием на работу
Сотрудник1 05.12.2017 - ТекущееВремя - Перемещение
Как получить эти интервалы, что то не могу понять? И потом как разделить эти 2 варианта между собой?

Как правильно это сделать подскажите?
На форме будет переключатель или общий стаж или с даты последнего приема
1 catena
 
13.03.18
12:19
>>Как получить эти интервалы, что то не могу понять?
Запросом

>>И потом как разделить эти 2 варианта между собой?
Написать в разных местах
2 location
 
naïve
13.03.18
12:32
(1) что значит написать в разных местах?
3 Малыш Джон
 
13.03.18
12:35
(2) ну например, в модуле объекта и на мисте ))

встречный вопрос : что значит "как получить"? - "в каком месте их взять" или "как бы мне так исхитрится, чтоб из регистра только нужные данные в процессор компоновки попали"?

что значит "как разделить эти 2 варианта"? а они у тебя где смешаные лежат?
4 location
 
naïve
13.03.18
12:40
(3) у меня будет общий запрос, я думал может быть под параметр взять, если то вараинт 1 то выполняем это, если вариант 2 то другое. Т.е. чтобы не делать свою кнопку формирования отчета, а стандартно через параметр, как то все условия прикинуть, но я понял что так нельзя да ?
5 Малыш Джон
 
13.03.18
12:44
(4) Все можно. Особенно если правильно задачу сформулировать.
Можно в запросе условие поставить, можно два варианта отчета сделать, можно два отдельных отчета сделать - на выбор
6 catena
 
13.03.18
12:51
(4)За полтора года на форуме неужели не приучили, что нужно выдавать максимум информации сразу и свои попытки реализации. Где как пробовал?