![]() |
![]() |
![]() |
|
v8: Указать в тексте запроса параметр(уже СКД)... | ☑ | ||
---|---|---|---|---|
0
mikecool
12.01.13
✎
17:24
|
Есть формируемый вручную отбор, среди отборов есть период
Имя = ПериодПродаж Насунуть отбор построителю отчета думаю проблем не составит, а вот как описать этот период в тексте запроса? типа Продажи.ОстаткиИОбороты(<здесь что??> , <здесь что??>,) |
|||
1
Fragster
гуру
12.01.13
✎
17:35
|
в конструкторе на закладке "построитель" все есть
|
|||
2
mikecool
12.01.13
✎
17:44
|
(1) там есть параметр начало периода, и есть параметр конец периода
как я должен обозвать эти параметры, чтобы они подхватились из отбора, когда отбор с именем "ПериодПродаж"? |
|||
3
zak555
12.01.13
✎
17:45
|
скд не предлагать ?
|
|||
4
mikecool
12.01.13
✎
17:47
|
(3) не, не смогу, структура отчета - пипец какая, точно не нарисую
|
|||
5
zak555
12.01.13
✎
17:47
|
(4) покажи скрин
|
|||
6
mikecool
12.01.13
✎
17:47
|
+4 подобное уже пробовал - не вышел каменный цветок
|
|||
7
mikecool
12.01.13
✎
17:50
|
(5) есть только кривой ексель файл, в котором пока не все понятно, что выводить придется ))
|
|||
8
mikecool
12.01.13
✎
17:51
|
+7 да и подучить построитель отчета хотца
|
|||
9
mikecool
12.01.13
✎
18:08
|
а чета подумал и полез в скд )))
|
|||
10
zak555
12.01.13
✎
18:09
|
как ты делаешь отчёт, если не знаешь, как данные формируются ?
|
|||
11
mikecool
12.01.13
✎
18:11
|
(10) да пока согласуется сам отчет - рисую каркас, дабы потом меньше ристовать пришлось
|
|||
12
mikecool
13.01.13
✎
13:56
|
гм, а в скд как сделать то же самое? )))
Есть Продажи.Обороты, надо посчитать среднее - что надо указать? Для Оборотов рисовать два параметра, значение которым присваивать из отбора? |
|||
13
mikecool
13.01.13
✎
13:57
|
+12 Для Оборотов рисовать два параметра = для периода выбрки рисовать два параметра даты
|
|||
14
mikecool
13.01.13
✎
14:04
|
помнится значения отбора = значению параметра можно указать, а вот наоборот - не знаю (
|
|||
15
mikecool
13.01.13
✎
14:05
|
ВЫБРАТЬ
Продажи.Номенклатура КАК Номенклатура ИЗ РегистрНакопления.Продажи.Обороты({(&НачалоПериодаСредниеПродажи)}, {(&ОкончаниеПериодаСредниеПродажи)}, , {(Номенклатура).* КАК Номенклатура}) КАК Продажи правильно ли указал параметры? как их привязать к диапазону отбора? |
|||
16
mikecool
13.01.13
✎
14:09
|
+15 либо выбрать какую-либо периодичность и период добавится автоматом, а потом его подпихнуть в отборы?
|
|||
17
mikecool
13.01.13
✎
14:15
|
добавил авто, чтобы добраться до периода надо выбирать "дробное" значение месяц, чекунда, год, а хочу весь период, но он тогда в полях не доступен ( как же запихнуть в отбор?
|
|||
18
mikecool
13.01.13
✎
14:35
|
пока получаю следующее
ВЫБРАТЬ Продажи.Номенклатура КАК Номенклатура, Продажи.КоличествоОборот КАК КоличествоОборот, Продажи.ПериодМесяц КАК ПериодМесяц {ВЫБРАТЬ КоличествоОборот, Номенклатура.*} ИЗ РегистрНакопления.Продажи.Обороты(, , Авто, {(Номенклатура).* КАК Номенклатура}) КАК Продажи {ГДЕ Продажи.ПериодМесяц КАК ПериодСредниеПродажи} а как параметры ВТ заюзать в отборе? |
|||
19
mikecool
13.01.13
✎
14:40
|
или забить, добавить руками нужные отборы и по "сформировать" также руками установить параметры?
|
|||
20
mikecool
13.01.13
✎
14:45
|
вернулся к варианту
ВЫБРАТЬ Продажи.Номенклатура КАК Номенклатура, Продажи.КоличествоОборот КАК КоличествоОборот {ВЫБРАТЬ КоличествоОборот, Номенклатура.*} ИЗ РегистрНакопления.Продажи.Обороты({(&НачалоПериодаСредниеПродажи)}, {(&ОкончаниеПериодаСредниеПродажи)}, , {(Номенклатура).* КАК Номенклатура}) КАК Продажи поскольку кажется более православным |
|||
21
mikecool
13.01.13
✎
14:46
|
буду думать над (19)
|
|||
22
mikecool
13.01.13
✎
16:53
|
Железный демон, как ты это сделал?
v8: СКД. Как расположить колонки в заданной последовательности? |
|||
23
mikecool
13.01.13
✎
16:56
|
оформил пользовательское поле, куда его теперь приткнуть - невдомек
|
|||
24
mikecool
13.01.13
✎
17:01
|
вдруг кто посмотрит на схему http://webfile.ru/6313745
|
|||
25
eklmn
гуру
13.01.13
✎
17:05
|
Ваще ни понял что ты хочешь ))
|
|||
26
mikecool
13.01.13
✎
17:09
|
(25) по строкам вывести номенклатуру, по колонкам - цены по типам цен, а за ними - колонку средних продаж по номенклатуре
|
|||
27
eklmn
гуру
13.01.13
✎
21:19
|
Запрос ппц ужасный ))
делать ПРАВИЛЬНО не стал, все равно переписывать будешь а так как то так http://rusfolder.com/34496272 |
|||
28
mikecool
14.01.13
✎
09:34
|
(27) а что ужасного ? )))
|
|||
29
mikecool
14.01.13
✎
16:03
|
+28 а, соединение таблиц... да, прозевал )
(27) а зачем ты средние продажи втулил к ценам? в том то вся и фигня, что надо было вывести цены по вертикали а уже за ними отдельной колонкой - средние продажи |
|||
30
mikecool
14.01.13
✎
16:03
|
+29 так то я умею
|
|||
31
mikecool
14.01.13
✎
16:04
|
вызываю духи Железного демона и Linn-а )))
|
|||
32
eklmn
гуру
14.01.13
✎
16:07
|
(29) т.е. 1 колонка в конце всех типов цен?
|
|||
33
mikecool
14.01.13
✎
16:07
|
(32) дооо
|
|||
34
mikecool
14.01.13
✎
16:07
|
+33 почему я и пытался это поле измерением объявить
|
|||
35
eklmn
гуру
14.01.13
✎
17:07
|
||||
36
mikecool
14.01.13
✎
17:14
|
(35) спс, щас попробую
|
|||
37
mikecool
14.01.13
✎
17:27
|
(35) похоже, вечером вкурюсь основательно, спасибо
|
|||
38
mikecool
16.01.13
✎
09:17
|
(35) спасибо, я наконец вкурил это шаманство )))
все вроде получается |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |