Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Как через СКД в отчет добавить возможность группировки по неделя, месяц, год...

Как через СКД в отчет добавить возможность группировки по неделя, месяц, год...
Я
   Cerera
 
24.12.12 - 10:25
Есть простенький отчетик, написанный с использованием СКД. Он просто выводит продажи в разрезе складов. Используя запрос к проведённым документам "Реализация". это такой отчет, для разовых использований, тем-не-менее им пользуются. Но вот возник вопрос, как этот отчет доработать, чтоб можно было снимать отчет в разрезе месяцев, недель, дней... текст запроса вот:

ВЫБРАТЬ
    РеализацияТоваровУслугТовары.Склад,
   РеализацияТоваровУслугТовары.Номенклатура,
    РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры,
    СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество,
    СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма,
    РеализацияТоваровУслугТовары.Ссылка.Проект,
    РеализацияТоваровУслугТовары.Ссылка
ИЗ
    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
    РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ВыбНачПериода И &ВыбКонПериода
    И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслугТовары.Склад,
    РеализацияТоваровУслугТовары.Номенклатура,
    РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры,
    РеализацияТоваровУслугТовары.Ссылка.Проект,
    РеализацияТоваровУслугТовары.Ссылка


Мне нужно знать как теоретически подойти к решению этой задачи.
 
 
   zippygrill
 
1 - 24.12.12 - 10:27
НАЧАЛОПЕРИОДА(_ЗаказПокупателя.ДатаОтгрузки, МЕСЯЦ)
НАЧАЛОПЕРИОДА(_ЗаказПокупателя.ДатаОтгрузки, НЕДЕЛЯ)
НАЧАЛОПЕРИОДА(_ЗаказПокупателя.ДатаОтгрузки, ДЕНЬ)

и т.д.
и еще лучше так РеализацияТоваровУслугТовары.Ссылка.Проведен(без присваивание Истина)
   Cerera
 
2 - 24.12.12 - 10:28
(1)благодарю. а можете пояснить почему = Истина убрать?
   Error pro
 
3 - 24.12.12 - 10:29
(2) Булево потому что
   Error pro
 
4 - 24.12.12 - 10:30
+(3) Это тоже самое что истина = истина
   Alexaha
 
5 - 24.12.12 - 10:30
(2) потому что Проведен это булево, нет смысла сравнивать его с Истиной или Ложью
   zippygrill
 
6 - 24.12.12 - 10:30
лишнее присваивание и сравнение
   vmv
 
7 - 24.12.12 - 10:31
(2) избиточная операция сравнения в запросе значения результата
   vmv
 
8 - 24.12.12 - 10:32
(0)  по сабжу к Хресталевой, она тьотка без фотки, конечно, но все покажет по тему в своей библии
   Cerera
 
9 - 24.12.12 - 10:33
убедили.

(1)а в моём случае
НАЧАЛОПЕРИОДА(_ЗаказПокупателя.ДатаОтгрузки, МЕСЯЦ)
поменять на РеализацияТоваровУслугТовары.Ссылка.Дата ?
   vmv
 
10 - 24.12.12 - 10:33
+(8) тока встал, как всегда пишу лапой, дамы простите
 
 Рекламное место пустует
   К_Дач
 
11 - 24.12.12 - 10:33
НАЧАЛОПЕРИОДА(_ЗаказПокупателя.ДатаОтгрузки, МЕСЯЦ) КАК Месяц

В настройках группировок добавляй группировку "таблица" и по колонкам выводи в качестве группировки поле "Месяц"
   Cerera
 
12 - 24.12.12 - 10:34
(8)у меня есть книга Хрусталёвой. значит там надо поискать "НачалоПериода"
   Cerera
 
13 - 24.12.12 - 10:35
(11)только заказ покупателя откуда? вы имеете ввиду в моём случае надо реализацию использовать?
   vmv
 
14 - 24.12.12 - 10:35
(9)  в твоем случае надо взять книжку, стать продвинуктым и чесать тьолкам в баре, шо ты можешь разворачивать отчеты по периодам: неделя, месяц, год - сразу сомлеют, инфа 100%)
   vmv
 
15 - 24.12.12 - 10:36
(12) "Дополнение дат" глава эээ короче после середины, там таже блондинка поняла, когда я читал вслух, веришь?)
   Cerera
 
16 - 24.12.12 - 10:36
(14)читал я эту книжку. иначе как бы я освоил СКД..
   Cerera
 
17 - 24.12.12 - 10:37
(15)девушки бывают и умнее парней. вот наша финансовый директор к примеру вообще самый умный человек в фирме.
   vmv
 
18 - 24.12.12 - 10:38
(17) контакты мне слей, я сомневаюсь и проверю, если это так - я тебе помогу с темой)
   К_Дач
 
19 - 24.12.12 - 10:38
Вытаскиваешь нужный тебе период и в группировку его. Можешь даже сделать три группировки, вложенных одна в другую: месяц, неделя, день, только поля определи правильно
   vmv
 
20 - 24.12.12 - 10:40
(16) я Хрусталеву стал читать после того как освоил СКД, не по-мужски это сразу бежать на поклон к юбке)
   zippygrill
 
21 - 24.12.12 - 10:41
(9) какбы да
   Cerera
 
22 - 24.12.12 - 10:50
(20)ну я тоже сначала сам начал делать отчет. потом уже по мере возникновения проблем, пришлось читать книгу. и итс. например с остатками-оборотами в разрезе регистраторов были проблемы пока не научился вручную поля правильно назначать.
   Cerera
 
23 - 24.12.12 - 13:44
не думал я ,что это будет так легко.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует