|
Фигурные скобки в СКД | ☑ | ||
---|---|---|---|---|
0
OnCheck
25.08.11
✎
13:56
|
Читаю описание:
" Кроме основных элементов, система компоновки данных принимает элементы, записанные в параметрах виртуальных таблиц. В таких случаях тип полей зависит от типа параметра, в котором располагаются элементы. Например: ВЫБРАТЬ УчетНоменклатурыОбороты.Номенклатура КАК Номенклатура, УчетНоменклатурыОбороты.Склад КАК Склад, УчетНоменклатурыОбороты.КоличествоПриход КАК КоличествоПриход, УчетНоменклатурыОбороты.КоличествоРасход КАК КоличествоРасход ИЗ РегистрНакопления.УчетНоменклатуры.Обороты({&ДатаНачала}, {&ДатаКонца}, ,{Номенклатура.*, Склад.*}) КАК УчетНоменклатурыОбороты В этом приме поля «ДатаНачала», «ДатаКонца», «Номенклатура» и «Склад» станут доступными в отборе, т.е. пользователь сможет применять для них фильтры. " и возникает вопрос. А что если а не сделаю такую комбинацию из фигурных скобок, то эти поля не будут доступны пользователю в отборе? Проверяю - помоему все доступно! Где грабли, подскажите? |
|||
1
Megas
25.08.11
✎
14:01
|
автозаполнение галка стоит?
|
|||
2
OnCheck
25.08.11
✎
14:04
|
а гхде?
|
|||
3
OnCheck
25.08.11
✎
14:05
|
нашел и сразу все понял! Спасибо!
|
|||
4
OnCheck
25.08.11
✎
14:18
|
в продолжении темы почему тогда, если включаю в этот список ресурс КоличествоПриход, то ругается, понимаю, причина видимо в том, что это ресурс, а как тогда включить его в доступные поля?
|
|||
5
Axel2009
25.08.11
✎
14:19
|
в какой этот список?
|
|||
6
OnCheck
25.08.11
✎
14:20
|
в этот {Номенклатура.*, Склад.*}
|
|||
7
Megas
25.08.11
✎
14:21
|
(6) Никак ... это вообще то отбор виртуальной таблицы.
|
|||
8
Axel2009
25.08.11
✎
14:22
|
ресурсы нужно добавлять в ГДЕ
|
|||
9
OnCheck
25.08.11
✎
14:24
|
(8) ну ты прямо опередил мой вопрос, за что огромное спасибо.
|
|||
10
OnCheck
25.08.11
✎
14:25
|
+(8) я думал, что ГДЕ это условие для фильтра запроса.
|
|||
11
Axel2009
25.08.11
✎
14:25
|
в фигурные скобки ГДЕ надо
|
|||
12
Axel2009
25.08.11
✎
14:26
|
открой конструктор. там можешь все указывать если не знаешь как
|
|||
13
Megas
25.08.11
✎
14:27
|
(12) Почти всё =)
Там есть закладка Построитель где указываешь Поля, Условия, Сортировку ... НО параметры виртуальной таблицы указывать в конструкторе нельзя =( |
|||
14
OnCheck
25.08.11
✎
14:28
|
(12) А не уместней будет обвернуть ВЫБРАТЬ в фигурные скобки, чтобы просто добавить поле в доступные?
|
|||
15
Alexandr Puzakov
25.08.11
✎
14:28
|
(0) будут доступны, но без фигурных скобок они будут обязательны к установлению. Т. е. при фигурных скобках значения этих параметров можно не устанавливать, а без них система заругается на пустые значения. Ну и плюс возможность указывать поля через точку.
|
|||
16
OnCheck
25.08.11
✎
14:29
|
(13) нет закладки Построитель в конструкторе запроса из СКД, из модуля есть.
|
|||
17
OnCheck
25.08.11
✎
14:30
|
(15) это ты про ГДЕ обвернутые в фигурные скобки говоришь, ИМХО
|
|||
18
Axel2009
25.08.11
✎
14:30
|
(13) можно. я тоже долго искал
заходишь на закладку компоновка данных там выводятся таблицы которые участвуют в запросе. там наверху этой таблички ключик. на него ткнуть |
|||
19
GenV
25.08.11
✎
14:31
|
В дополнение:
Для регистра бухгалтерии нужно не забывать, что если возможны групповые отборы одновременно по счету и по аналитике, то кроме параметров виртуальной таблицы поля нужно указать и в ГДЕ (тогда СКД сама определит куда его накладывать) иначе СКД пропустит такой отбор. |
|||
20
Axel2009
25.08.11
✎
14:32
|
(19) ась?
|
|||
21
OnCheck
25.08.11
✎
14:33
|
(18) ух ты, красава :-)
|
|||
22
GenV
25.08.11
✎
14:33
|
(20) Т.е. например, если будет отбор группа ИЛИ счет или субконто для остатков, то он возможен только в ГДЕ. Если полей там не будет - не будет отбора.
|
|||
23
Axel2009
25.08.11
✎
14:34
|
так и пиши что нужен отбор "ИЛИ". ясное дело, что в виртуальной таблице все через И соединяется
|
|||
24
OnCheck
25.08.11
✎
14:34
|
Ну, а чтобы совсем все понятно стало. Какая разница между {ВЫБРАТЬ КоличествоПриход} и {ГДЕ КоличествоПриход}? На мой взгляд и тут и там результат одинаков!?
|
|||
25
GenV
25.08.11
✎
14:35
|
(23) Для группы И тоже не сработает.
|
|||
26
Axel2009
25.08.11
✎
14:35
|
(24) выбрать - доступное поле, где - доступный отбор
|
|||
27
Axel2009
25.08.11
✎
14:36
|
(25) а понял. с группами не работал пока что =)
|
|||
28
OnCheck
25.08.11
✎
14:36
|
т.е. ВЫБРАТЬ это частный случай от ГДЕ?
|
|||
29
Axel2009
25.08.11
✎
14:37
|
это разные случаи
|
|||
30
OnCheck
25.08.11
✎
14:37
|
(25) ясно спасибо :-)
|
|||
31
OnCheck
25.08.11
✎
14:41
|
(29) да, вижу. Набор галок на поле меняется, спасибище разжевал :-)!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |