|
Нужна помощь по запросу | ☑ | ||
---|---|---|---|---|
0
Tumakota
18.07.12
✎
18:51
|
Нужна помощь по созданию запроса, чтобы он сгрупировал все данные по реализации, по дате. Сейчас он просто вытаскивает все данные из реализаций за период. Прошу помощи помочь, чтобы я ввел период например 1.05.2012 по 05.05.2012 и он вытащил все данные по Товарам из реализаций за день(Т.е. 1 было 10 реализаций, он их должен вытащить все товары из реализаций за этот день, 2 5 реализаций и ток далее) Щас он просто вытаскивает все данные Товаров за период, а надо по дате. Заранее благодарен
Запрос = База.NewObject("Запрос"); Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка.Дата, | РеализацияТоваровУслугТовары.Количество, | РеализацияТоваровУслугТовары.Коэффициент, | РеализацияТоваровУслугТовары.Номенклатура, | РеализацияТоваровУслугТовары.Цена, | РеализацияТоваровУслугТовары.СтавкаНДС.Ссылка, | РеализацияТоваровУслугТовары.СуммаНДС, | РеализацияТоваровУслугТовары.ЕдиницаИзмерения.Ссылка, | РеализацияТоваровУслугТовары.Ссылка.Контрагент, | РеализацияТоваровУслугТовары.Ссылка.Организация |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары |ГДЕ | РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 | И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА"; Запрос.УстановитьПараметр("Дата1", НачалоДня(ДатаН)); Запрос.УстановитьПараметр("Дата2", КонецДня(ДатаК)); Табл = Запрос.Выполнить().Выгрузить(); |
|||
1
Fragster
гуру
18.07.12
✎
18:53
|
Табл.Свернуть()
|
|||
2
osa1C
18.07.12
✎
18:56
|
группировать в запросе не пробывал?
|
|||
3
Tumakota
18.07.12
✎
18:57
|
(2) Пробовал но не получилось
|
|||
4
osa1C
18.07.12
✎
19:00
|
Вместо РеализацияТоваровУслугТовары.Ссылка.Дата поставь РеализацияТоваровУслугТовары.Дата и группировку в запросе,можно в конструкторе на вкладке группировки >> нажать, он сгруппирует по всему по чему сможет
|
|||
5
Fragster
гуру
18.07.12
✎
19:01
|
(4) не, не взлетит. нету в табличной части даты
|
|||
6
Fragster
гуру
18.07.12
✎
19:02
|
Автор хочет НачалоПериода(Дата, День), наверное
|
|||
7
Steel_Wheel
18.07.12
✎
19:04
|
ПЕРИОДАМИ ДЕНЬ
|
|||
8
Tumakota
18.07.12
✎
19:04
|
Тут задача как бы вообще такая чтобы из торговли выгружать в бухгалтерию 1 реализацию за весь день, а если я ставлю период неделю он в одну реализацию ставить всю неделю, а надо чтобы создал 7 реализаций за каждый день в БП по всем реализациям УТ, мне вот и надо в запросе сделать группировку реализаций по дню, а у меня не получается, по общему периоду я сделал он все нормально делает:(
|
|||
9
Steel_Wheel
18.07.12
✎
19:04
|
или как (6)
|
|||
10
izekia
18.07.12
✎
19:06
|
ИТОГИ ПО РеализацияТоваровУслугТовары.Ссылка.Дата?
|
|||
11
Tumakota
18.07.12
✎
19:06
|
да
|
|||
12
Steel_Wheel
18.07.12
✎
19:06
|
КД-2, заполняй таблицу своими данными: на каждый день создавай 1 документ (1 строка в выходных данных)
|
|||
13
izekia
18.07.12
✎
19:07
|
(11) что да?
|
|||
14
izekia
18.07.12
✎
19:07
|
вот и сделай так
|
|||
15
Tumakota
18.07.12
✎
19:08
|
(12) Я через ком соединение подсоединяюсь
|
|||
16
osa1C
18.07.12
✎
19:08
|
(4) (5) Лажанулся конечно вот так: РеализацияТоваровУслуг.Дата (дата самого документа)
|
|||
17
Steel_Wheel
18.07.12
✎
19:10
|
(15) Тогда, добавь в свой запрос поле (6), сделай по нему выборку в ИТОГАХ. Ресурсы для итогов не выбирай. Будешь обходить по полю "Период", внутри кажждого элемента верхнего уровня будет 1 день
|
|||
18
izekia
18.07.12
✎
19:10
|
(17) зачем там это поле????
|
|||
19
izekia
18.07.12
✎
19:11
|
сдается мне автору просто скучно и он создал тему, чтобы пообщаться ... ответ в 10
|
|||
20
Tumakota
18.07.12
✎
19:20
|
Не отбирает он как в 10
|
|||
21
izekia
18.07.12
✎
19:22
|
выбирай с иерархией
|
|||
22
izekia
18.07.12
✎
19:22
|
обход выборки точнее
|
|||
23
Tumakota
18.07.12
✎
19:23
|
Если бы там в запросе можно было бы поставиьт в иерархии я бы поставил:) но там кроме Элемента не че нельзя
|
|||
24
izekia
18.07.12
✎
19:28
|
билят
|
|||
25
el-gamberro
18.07.12
✎
19:29
|
(23) ну если ты такой ленивый. что в итогах разбираться не хочешь, отсортируй по дате и сравнивай в цикле заполнения нового документа
|
|||
26
izekia
18.07.12
✎
19:30
|
Запрос = База.NewObject("Запрос");
Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка.Дата, | РеализацияТоваровУслугТовары.Количество, | РеализацияТоваровУслугТовары.Коэффициент, | РеализацияТоваровУслугТовары.Номенклатура, | РеализацияТоваровУслугТовары.Цена, | РеализацияТоваровУслугТовары.СтавкаНДС.Ссылка, | РеализацияТоваровУслугТовары.СуммаНДС, | РеализацияТоваровУслугТовары.ЕдиницаИзмерения.Ссылка, | РеализацияТоваровУслугТовары.Ссылка.Контрагент, | РеализацияТоваровУслугТовары.Ссылка.Организация |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары |ГДЕ | РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 | И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА |ИТОГИ ПО РеализацияТоваровУслугТовары.Ссылка.Дата"; Запрос.УстановитьПараметр("Дата1", НачалоДня(ДатаН)); Запрос.УстановитьПараметр("Дата2", КонецДня(ДатаК)); дерево = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); |
|||
27
izekia
18.07.12
✎
19:30
|
по группировкам в смысле а не по иерархии
|
|||
28
Tumakota
18.07.12
✎
19:34
|
ка при вызове метода контекста (Выгрузить)
Табл = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); по причине: Произошла исключительная ситуация: Несоответствие типов (параметр номер '1') |
|||
29
el-gamberro
18.07.12
✎
19:37
|
Табл = Запрос.Выполнить().Выгрузить(База.ОбходРезультатаЗапроса.ПоГруппировкам);
|
|||
30
sergoqwe
18.07.12
✎
19:37
|
я поражен..... чувак знает как к базе по com подключиться.... и..... подстава какайт
|
|||
31
izekia
18.07.12
✎
19:40
|
(29) а да, не глядя копировал
|
|||
32
hhhh
18.07.12
✎
20:28
|
ответ в (6), ребята
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |