|
СКД: Не появились стандартные параметры НачалоПериода КонецПериода | ☑ | ||
---|---|---|---|---|
0
bvb
14.11.13
✎
10:33
|
Делаю простую выборку документов :
ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.Номер, РеализацияТоваровУслуг.Дата, ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Проведен По идее на закладке "Параметры" СКД должны появиться параметры по умолчанию НачалоПериода и КонецПериода. ЧЯДНТ? |
|||
1
CHerypga
14.11.13
✎
10:34
|
Они появятся только в том случае, если использовать виртуальные таблицы
|
|||
2
bvb
14.11.13
✎
10:41
|
(1) Почему ?
|
|||
3
Homer
14.11.13
✎
10:41
|
Потому
|
|||
4
DexterMorgan
14.11.13
✎
10:42
|
(2) Покачену
|
|||
5
DexterMorgan
14.11.13
✎
10:42
|
(2) Почему трава зеленая? а небо почему голубое?
|
|||
6
CHerypga
14.11.13
✎
10:43
|
(2) Потому что без параметров виртуальная таблица работать не сможет. Из-за этого СКД автоматом подставляет для оборотных таблицы НачалоПериода и КонецПериода, а для остаточных Период.
|
|||
7
DexterMorgan
14.11.13
✎
10:44
|
(6) Потому что без параметров виртуальная таблица работать не сможет
Сам придумал? |
|||
8
CHerypga
14.11.13
✎
10:46
|
(7) Да.
|
|||
9
zippygrill
14.11.13
✎
10:47
|
только если использовать вт
|
|||
10
CHerypga
14.11.13
✎
10:48
|
(2) В свой запрос добавь условия на НачалоПериода и КонецПериода и будет тебе счастье. Только не используй конструкции наподобие Между НачалоПериода(НачалоПериода, День) И КонецПериода(КонецПериода, День), тормозить будет(сам не придумывал, обнаружилось опытным путем). Если уж приводить к Началу и Концу периода, то либо перед тем как передавать параметр запросу, либо использовать >= и <=
|
|||
11
Жан Пердежон
14.11.13
✎
10:50
|
Добавь в запрос:
{ГДЕ РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода} |
|||
12
s_newbi
14.11.13
✎
10:52
|
используй регистры, а не документ
или он движений не создаёт? |
|||
13
Kerk
14.11.13
✎
10:52
|
Пардон, курить надо траву правильную, но не в таком же количестве.
Где в "Документ.РеализацияТоваровУслуг " вы нашли "НачалоПериода и КонецПериода"? Если только сами не создали такие реквизиты... |
|||
14
bvb
14.11.13
✎
11:25
|
(10) (11) Спасибо конечно.
Но я и сам до этого в состоянии допереть. Решение мне не нравится тем, что ежели юзверь запустит отчет с незаданными параметрами дат он ничего не вернет. В СКД с типовыми параметрами запрос вернет данные по всему периоду. |
|||
15
DexterMorgan
14.11.13
✎
11:27
|
(8) Так что же, если я не укажу параметры, вирт таблица работать не сможет?
|
|||
16
DexterMorgan
14.11.13
✎
11:29
|
(14) это отбор, который ты можешь задать в настройках, а не параметры
|
|||
17
DexterMorgan
14.11.13
✎
11:30
|
(14) А вообще, ты (11) попробуй сначала, а потом пиши такую чушь - "Решение мне не нравится тем, что ежели юзверь запустит отчет с незаданными параметрами дат он ничего не вернет"
|
|||
18
CHerypga
14.11.13
✎
11:31
|
(15) Я же сказал что сам придумал, никто не запрещает самому попробовать
|
|||
19
bvb
14.11.13
✎
11:32
|
(16) В настройках на закладке отбор ?
Там во первых нет вида сравнения "между" а потом эффект будет тотже самый при незаданных параметрах будет возвращен пустой результат. |
|||
20
DexterMorgan
14.11.13
✎
11:37
|
(19) Ну и что, что между нет? пользователю то все равно два параметра заполнять.
<<<а потом эффект будет тотже самый при незаданных параметрах будет возвращен пустой результат по умолчанию использование не ставь |
|||
21
DexterMorgan
14.11.13
✎
11:38
|
(19) На что спорим, что (11) выведет все документы, если параметры не заполнены?
|
|||
22
bvb
14.11.13
✎
11:43
|
(21) Ладно убедил.
Просто мне не нравится что что будет отбор а не параметры. Там много чего можно придумать я пытаюсь сделать как правильно. Кстати а компоновка данных в запросе к этой теме как то можно подвизать ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |