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) Месяц получаешь через Запрос.Месяц?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn