|
v7: 7ка по периодам по дням недели (пн,вт,ср и тд),
| ☑ |
0
DmitriyDI
13.06.13
✎
14:21
|
Всем добрый день, необходимо сделать очтет в 7ке по периодам по дням недели (пн,вт,ср и тд), в 8ке делал так:
ВЫБРАТЬ
ДЕНЬНЕДЕЛИ(Обороты.Период) КАК Период,
Как это сделать в 7ке ?
|
|
1
Безработный 1Сник
13.06.13
✎
14:25
|
(0) Через ТЗ
|
|
2
DmitriyDI
13.06.13
✎
15:48
|
Гениально, а чуть подробней, есть номер дня недели, делаем тз с периодами от даты начала до дата окончания, и каждой дате применяем НОМЕР ДНЯ НЕДЕЛИ, потом сворачиваем по дню недели, наверное так
|
|
3
Ork
13.06.13
✎
15:53
|
(0) Один из способов заюзать КОГДА и собственную функцию. Например :
ТекстЗапроса =
...
ДатаОперации = ...ДатаДок; //Например
Функция ЧегоНибудьВПонедельник = Сумма (...) когда(ДеньВЗапросеПонедельник(ДатаОперации) = 1);
Функция ЧегоНибудьВоВторик = Сумма (...) когда(ДеньВЗапросеВторник(ДатаОперации) = 2);
//*******************
Функция ДеньВЗапросеПонедельник(ДатаИзЗапроса)
Возврат ?(НомерДняНедели(ДатаИзЗапроса) = 1, 1, 0);
КонецФункции
|
|
4
Ork
13.06.13
✎
15:55
|
Оппа. В (3) не все православно. Но в качестве идеи, думаю понятно.
|
|
5
DmitriyDI
13.06.13
✎
16:19
|
(4) Хм, а Вы хитры и умны) Спасибо за идею
|
|
6
Mikeware
13.06.13
✎
16:22
|
(3) ну а смысл в такой тормозятине?
(5) если православность не сильно заботит, я б рекомендовал прямые запросыы...
|
|
7
zak555
13.06.13
✎
16:24
|
Период
|
|
8
DmitriyDI
13.06.13
✎
16:31
|
(6) Например?
|
|
9
Mikeware
13.06.13
✎
16:35
|
(8) что "например"?
|
|
10
DmitriyDI
13.06.13
✎
17:14
|
(9) например прямые запросы вместо функций ?
|
|
11
Ёпрст
13.06.13
✎
17:21
|
(0) наслаждайся:
ТекстЗапроса =
...
|ДатаОперации = ...ДатаДок; //Например
|Функция ДеньНедели= Максимум(НомерДняНедели(ДатаОперации));
|
|