ЗУП: Запрос по периодам работы сотрудников на суммированном учете. #405558


#0 by SSkripagan
Товариши ломаю голову как лучше. Условия: Задается период планирования (например  01.01.09 - 30.06.09) Как получить таблицу в виде Сотрудник | НачалоПериодаРаботыНаСуммированномУчете | ОкончаниеПериодаРаботыНаСуммированномУчете Чисто тезисно.
#1 by SSkripagan
Предполагаю что 1.  надо оперировать с регистром "РаботникиОрганизаций" 2. Признак работы на суммированном учете - график работы с галкой "Суммир. учет" 2.  Получить срез на начало периода (01.01.09).    Так получим работников кто уж работал на суммированном учете. 3.  Получить Записи по регистру в  периоде (Условие периодм между 01.01.09 и    30.06.09). Этим мы получим периоды работы на суммированном учете в расчетном периоде  вида  : Сотрудник | Период | ДатаНачала. 4. вот дальше загвоздка.
#2 by SSkripagan
(+1) Как корректно проставить конец периода в отрезки ?
#3 by SSkripagan
Кто нибудь решал такую или подбные задачи  ?
#4 by SSkripagan
Может уже есть некие похожие механизмы в ЗУП или может других разработках  ?
#5 by SSkripagan
Рассмотрим пример: Иванов: 1. 01 01 08  -  01 02 09  -  суммировннай учет рабочего времни. 2. 01 02 09  -  01 03 09  - пятидневка 3. 01 04 09               - суммированный учет. Мне нужен хитнрый запрос чтоб на выходе было Иванов 01 01 09  -  01 02 09   Иванов 01 04 09  -  01 06 09 Это периоды работы по суммированному чету раб времению Помогите плиз. Светлые головы
#6 by SSkripagan
возможно ли такое впринципе ?
#7 by Нуф-Нуф
нифига не понимаю...
#8 by SSkripagan
Урра. Хоть кто то откликнулся
#9 by SSkripagan
Есть кто понял и может помочь ? ;-((((
#10 by Нуф-Нуф
хз
#11 by SSkripagan
Можно просто задачу унифицировать. Как получить запросом периоды работы сотрудников по определнному графику ?
#12 by RomaH
я делал похожее, но с начислениями запросом - только таблицу с периодами - потом обработка этой таблицы с анализом - что и когда закончилось т.е. получал таблицу типа 01/01 Иванов Надбавка 5% Начать 12/01 Иванов надбавка 5% Прекратить потом приводил её к виду Иванов Надбавка 5% 01/01 - 12/01
#13 by kumena
я понял что нужно, проще получить данные запросом и сделать функцию.
#14 by SSkripagan
(12, 13) Я тоже уже пошел по этому пути
#15 by Нуф-Нуф
а как быть если в одном периоде сотрудник несколько раз менял график. т.е. в одном периоде у него два промежутка на суммированном учете?
#16 by SSkripagan
ага
#17 by Нуф-Нуф
должны получить две строки? Сотрудник | НачалоПериодаРаботыНаСуммированномУчете | ОкончаниеПериодаРаботыНаСуммированномУчете Сотрудник | НачалоПериодаРаботыНаСуммированномУчете | ОкончаниеПериодаРаботыНаСуммированномУчете ?
#18 by Нуф-Нуф
что ага? должны получить две строки? Сотрудник | НачалоПериодаРаботыНаСуммированномУчете | ОкончаниеПериодаРаботыНаСуммированномУчете Сотрудник | НачалоПериодаРаботыНаСуммированномУчете | ОкончаниеПериодаРаботыНаСуммированномУчете
#19 by SSkripagan
Кстати данная тема это продолжение вчерашней истории с нормой дней. Прописываю подсчет нормы дней при вводе индивидуального графика
#20 by SSkripagan
Да
#21 by Нуф-Нуф
дима завязывай с зупом
#22 by SSkripagan
Вот возьмешь меня к себе на УПП с удовольствием заброшу :-)))
#23 by SSkripagan
Роман, а не мог бы кусок кода кинуть ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям