|
v7: язык запросов в 1с 7.7 |
☑ |
0
_alex_mst_
09.07.12
✎
11:13
|
Как в запросе выделить месяц из даты?
Что-то ничего не могу подобрать... Есть документ, у него реквизит ДатаДок, из которого и нужно сделать поле Месяц(ДатаДок) и после сгруппировать по нему данные
|
|
1
v4442
09.07.12
✎
11:22
|
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|Фирма = Регистр.Продажи.Фирма,
| Регистр.Покупатели.Фирма;
|Покупатель = Регистр.Продажи.Покупатель,
| Регистр.Покупатели.Договор.Владелец;
|ПродСтоимость = Регистр.Продажи.ПродСтоимость;
|Себестоимость = Регистр.Продажи.Себестоимость;
|ТекущийДокумент = Регистр.Продажи.ТекущийДокумент;
|СуммаРуб = Регистр.Покупатели.СуммаРуб;
|ПродСтоимостьВ = Регистр.Продажи.ПродСтоимостьВ;
|СебестоимостьВ = Регистр.Продажи.СебестоимостьВ;
|Функция СуммаПрод = Сумма(ПродСтоимость);
|Функция СуммаСеб = Сумма(Себестоимость);
|Функция СуммаПродВозв = Сумма(ПродСтоимостьВ);
|Функция СуммаСебВозв = Сумма(СебестоимостьВ);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Функция СуммаРубПриход = Приход(СуммаРуб);
|Функция СуммаРубРасход = Расход(СуммаРуб);
|Группировка Покупатель без групп;
|Группировка Месяц все ;
|Группировка ТекущийДокумент;
|Условие(Фирма в ВыбФирма);
|Условие(Покупатель в ВыбКонтрагенты);
|"//}}ЗАПРОС
;
|
|
2
_alex_mst_
09.07.12
✎
11:37
|
Спасибо огромное!!!
|
|
3
_alex_mst_
09.07.12
✎
11:38
|
Одно только странно - выбираю период с 15.01 по 15.02, а месяц везде 01.01
|
|
4
sapphire
09.07.12
✎
11:40
|
(3) Рекомендую старые добрые полезности с диска ИТС: каталог UNIREPS
- DOCPRINT.ERT
- REGPRINT.ERT
- REFPRINT.ERT
|
|
5
Ёпрст
гуру
09.07.12
✎
11:41
|
(3) смотре не Запрос.Месяц, а Запрос.НачалоПериода() - получишь дату начала месяца.. дальше через Формат имей что хочешь и как хочешь
|
|
6
Касандер72
09.07.12
✎
12:51
|
(0) как вариант - поле "Месяц" в доке, в формуле ДатаДок: Месяц = сред(ДатаДок,4,2)
|
|
7
chief accountant
09.07.12
✎
13:21
|
(6) в (4) велик изобретен ещё 21 марта 2000 г
|
|
8
expertus
09.07.12
✎
16:49
|
(3) Месяц получаешь через Запрос.Месяц?
|
|