|
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) наслаждайся:
ТекстЗапроса = ... |ДатаОперации = ...ДатаДок; //Например |Функция ДеньНедели= Максимум(НомерДняНедели(ДатаОперации)); |
| Форум | Правила | Описание | Секции | Поиск |