|
|
значения регистра сведений за год |
☑ |
|
0
r2d24
13.03.14
✎
17:32
|
Есть регистр сведений, как вывести значения регистра сведений за определенный год?
Как это организовать этот процесс?
|
|
|
1
VikingKosmo
13.03.14
✎
17:33
|
Запрос?
|
|
|
2
Добрый хачик
13.03.14
✎
17:34
|
перебор записей регистра?
|
|
|
3
Господин ПЖ
13.03.14
✎
17:34
|
форма с отбором
|
|
|
4
The_SpecialOne
13.03.14
✎
17:34
|
Где Период Между НАЧАЛОПЕРИОДА(&Дата, ГОД) И КОНЕЦПЕРИОДА(&Дата, ГОД)
|
|
|
5
r2d24
13.03.14
✎
17:37
|
я знаю, что через запрос.
мне нужно получать отдельно данные за каждый год. Поэтому, пытаюсь записи разделить.
|
|
|
6
r2d24
13.03.14
✎
17:38
|
использовал я такой запрос
Запр2.Текст="ВЫБРАТЬ
| ИсторияАмортизации.МоментВремени,
| ИсторияАмортизации.СуммаАмортизации,
| ИсторияАмортизации.ИнвНомер,
| ИсторияАмортизации.ОС,
| ИсторияАмортизации.Период
|ИЗ
| РегистрСведений.ИсторияАмортизации КАК ИсторияАмортизации
|ГДЕ
| ИсторияАмортизации.ОС = &ОС";
|
|
|
7
Господин ПЖ
13.03.14
✎
17:42
|
ну и агрегируй в пределах года - если я правильно понял... в чем проблема то
|
|
|
8
barrgand
13.03.14
✎
17:44
|
(6)Группируй по годам, выводи
|
|
|
9
r2d24
13.03.14
✎
17:45
|
(8) если тебя правильно понимаю, пример агрегатной функции: ГОД(<Дата>)
если я это буду использовать в запросе, то может получу что то за конкретный год, а за остальные года - ничего
|
|
|
10
чеширский кот
13.03.14
✎
17:46
|
"ВЫБРАТЬ
| ГОД(СостояниеРаботников.Период) КАК Год,
| СостояниеРаботников.ФизЛицо КАК ФизЛицо,
| СостояниеРаботников.Состояние КАК Состояние
|ИЗ
| РегистрСведений.СостояниеРаботников КАК СостояниеРаботников
|ИТОГИ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ФизЛицо),
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Состояние)
|ПО
| Год"
|
|
|
11
The_SpecialOne
13.03.14
✎
17:46
|
ВЫБРАТЬ
НачалоПериода(ИсторияАмортизации.Период, ГОД) КАК ПериодГод
...
Итоги ПО
ПериодГод
|
|
|
12
чеширский кот
13.03.14
✎
17:51
|
В твоем примере лучше так:
ВЫБРАТЬ
| ГОД(ИсторияАмортизации.МоментВремени) КАК Год,
| ИсторияАмортизации.СуммаАмортизации,
| ИсторияАмортизации.ИнвНомер,
| ИсторияАмортизации.ОС,
| ИсторияАмортизации.Период
|ИЗ
| РегистрСведений.ИсторияАмортизации КАК ИсторияАмортизации
|ГДЕ
| ИсторияАмортизации.ОС = &ОС
|ИТОГИ ПО
| Год
|
|
|
13
r2d24
13.03.14
✎
17:59
|
(12) нельзя так ГОД использовать вместе с ИсторияАмортизации.МоментВремени
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший