|
Свернуть ТЗ по месяцам
| ☑ |
0
Простенький вопросик
12.11.12
✎
13:04
|
Есть ТЗ вида (Дата,Номенклатура,Количество). Надо свернуть по дате по месяцам и номенклатуре. Если по номенклатуре все очевидно, то с датой по месяцам сложнее. Можно ли это сделать и как?
|
|
1
Hmster
12.11.12
✎
13:06
|
легко. дату привести к началу месяца.
|
|
2
Шапокляк
12.11.12
✎
13:06
|
Добавить колонку и заполнить ее месяцем, выделенным из даты.
|
|
3
ДенисЧ
12.11.12
✎
13:07
|
Тз.Колонки.Добавить("_НачалоМесяца");
Для Каждого стр из тз Цикл
стр._НАчалоМесяца = НачалоМесяца(стр.Дата);
КОнеЦЦикла;
тз.Свернуть("_НачалоМесяца, Номенклатура", "Количество");
|
|
4
Cube
12.11.12
✎
13:08
|
(0) пробегись по ТЗ и "потеряй" информацио о днях и времени (если время есть), то есть сделай для каждой строки так:
СтрокаТЗ.Дата = НачалоМесяца(СтрокаТЗ.Дата);
А потом сверни.
|
|
5
Простенький вопросик
12.11.12
✎
13:08
|
(2) а в запросе можно это сделать, итог которого выгружается в ТЗ?
|
|
6
ДенисЧ
12.11.12
✎
13:08
|
(5) я не против
|
|
7
Cube
12.11.12
✎
13:08
|
(3) Ах ты... Ах ты... Тьфу на тебя!)))
|
|
8
Простенький вопросик
12.11.12
✎
13:09
|
ага, всем спасибо. Небольшой вопрос остался. Можно ли из даты получить месяц прописью стандартной функцией?
|
|
9
Ёпрст
12.11.12
✎
13:10
|
(8) формат кури
ЗЫ: и открой для себя конструктор форматной строки
|
|
10
Утконос
12.11.12
✎
13:11
|
(8) "ММММ"
|
|
11
Простенький вопросик
12.11.12
✎
13:13
|
спасибо, вопросы топика решены
|
|