Имя: Пароль:
1C
1C 7.7
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