|
Методика расчета по нестандартным периодам и дням недели | ☑ | ||
---|---|---|---|---|
0
Kumar_K
06.02.15
✎
14:16
|
Добрый день.
Наверняка существуют методики группировки в запросе по нестандартным(по 3 дня к примеру) периодам и дням недели на входе имея ТЗ сум дата 10 01/02/15 11 02/02/15 12 03/02/15 13 04/02/15 14 05/02/15 15 06/02/15 16 07/02/15 17 08/02/15 1)На выходе получить 33 01-03 42 04-06 33 07-08 2)На выходе получить 27 вс 11 пн 12 вт 13 ст 14 чт 15 пт 16 сб |
|||
1
Ненавижу 1С
гуру
06.02.15
✎
14:29
|
вот по дням недели:
ВЫБРАТЬ ДЕНЬНЕДЕЛИ(ПродажиОбороты.Период) КАК ДеньНедели, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот ИЗ РегистрНакопления.Продажи.Обороты(&НП, &КП, День, ) КАК ПродажиОбороты СГРУППИРОВАТЬ ПО ДЕНЬНЕДЕЛИ(ПродажиОбороты.Период) вот по тройкам дней: ВЫБРАТЬ (ВЫРАЗИТЬ(ДЕНЬ(ПродажиОбороты.Период)/3-0.5 КАК ЧИСЛО(10,0))+1)*3-2 КАК А, (ВЫРАЗИТЬ(ДЕНЬ(ПродажиОбороты.Период)/3-0.5 КАК ЧИСЛО(10,0))+1)*3 КАК Б, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот ИЗ РегистрНакопления.Продажи.Обороты(&НП, &КП, День, ) КАК ПродажиОбороты СГРУППИРОВАТЬ ПО (ВЫРАЗИТЬ(ДЕНЬ(ПродажиОбороты.Период)/3-0.5 КАК ЧИСЛО(10,0))+1)*3-2, (ВЫРАЗИТЬ(ДЕНЬ(ПродажиОбороты.Период)/3-0.5 КАК ЧИСЛО(10,0))+1)*3 |
|||
2
Kumar_K
06.02.15
✎
14:47
|
(1) Спасибо.
По дням неделям все ОК по тройкам не тк все гладко если в периоде 7 дней, тогда он группирует 1,2 3,4,5 и 6,7 Об этом методе я уже думал и допилить его смогу, но вопрос изначальный не полностью правильно был изложен к примеру имеем ТЗ 11 2/02/15 12 3/02/15 13 4/02/15 14 5/02/15 На выходе получаем 23 1-3 27 4-6 |
|||
3
Kumar_K
06.02.15
✎
15:20
|
up, А есть ли материал где сожно почитать про разработанные методики получения в запросах
|
|||
4
kosts
06.02.15
✎
15:39
|
||||
5
kosts
06.02.15
✎
16:07
|
Попробуй такой запрос реализовать, из зупа 2.5. Не сказать, что сильно сложно, но для обучения нормально. Периодически приходится, что-то подобное соображать.
Есть сотрудники которые перемещаются по подразделениям и должностям туда-сюда, временно и постоянно. Принимаются и увольняются. На некоторых должностях есть интересующий нас признак, пусть это будет количество дней отпуска за вредность в месяц (разное для разных должностей). Так вот надо получить таблицу планового отпуска за год. (Если сотр перемещался на другое подразделение или другую должность, то он разбивается на несколько строчек). Дата начала периода и Дата окончания (так сказать период когда подразделение и должность постоянные), и не выходят за рамки одного месяца. Еще для заморочки можно откинуть дни прогулов и без сохранения из табеля или добавить дни, когда выполнялась вредная работа. Если свернуть по сотруднику, то должен получиться тот самый плановый отпуск за год.
|
|||
6
kosts
06.02.15
✎
16:09
|
*Прим на должности количество дней отпуск в год ставят обычно. Поторопился.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |