|
СКД - как показать все но с отбором | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
30.03.18
✎
09:35
|
пример - есть исходная "плоская" таблица
Документ Сотрудник Подразделение Номенклатура Сумма пользователь всякие разные настройки делает - группировки-таблицы и есть такая хотелка - показать все документы в которых упоминается конкретная номенклатура, но документы надо показать целиком такое можно сделать? |
|||
1
MUXACb
30.03.18
✎
09:53
|
(0) Не использовать автозаполнение
|
|||
2
Vladal
30.03.18
✎
10:08
|
+(1) то есть в запросе все поля поместить в фигурные скобки, а флажок "автозаполнение" снять.
|
|||
3
RomaH
naïve
30.03.18
✎
10:37
|
(1) и чем это поможет?
|
|||
4
MUXACb
30.03.18
✎
10:42
|
(3) СКД будет применять отборы только в тех выборках, где они указаны в фигурных скобках. Если фигурных скобок не будет, то выборка будет сделана без применения отбора, даже если он указан пользователем.
|
|||
5
Cyberhawk
30.03.18
✎
10:44
|
"показать все документы в которых упоминается конкретная номенклатура, но документы надо показать целиком" // {ГДЕ ТЧ.Номенклатура.Ссылка В (Выбрать ссылки на документы в ТЧ которых есть номенклатура)}
|
|||
6
RomaH
naïve
30.03.18
✎
11:27
|
(5) да как это сделать в запросе на ограниченную аналитику я знаю
вопрос - можно-ли сделать такое в пользовательском режиме на любую аналитику |
|||
7
Cyberhawk
30.03.18
✎
11:39
|
"в пользовательском режиме на любую аналитику" // Хз про чо ты
|
|||
8
RomaH
naïve
17.04.18
✎
09:25
|
еще раз
вот есть документ Акт у него есть ТЧ - Номенклатура В отчете - Группировка Акт и детальные - Номенклатура из ТЧ понятно пока? дальше я хочу отчет который покажет вот такой отчет, но с отбором по номенклатуре но надо показать по отбору ВСЕ строки из документов в которых эта номенклатура упоминается |
|||
9
DrShad
17.04.18
✎
09:27
|
Вычисляемое поле
|
|||
10
DrShad
17.04.18
✎
09:28
|
+(9) в него передать документ и вернуть таблицу значений по ТЧ
|
|||
11
chelentano
17.04.18
✎
09:39
|
в (1) уже сказали, сними автозаполнение
|
|||
12
echo77
17.04.18
✎
10:05
|
(0) Попробуй так:
Ресурс, в котором рассчитывается, есть ли твоя номенклатура и потом фильтр по значению этого ресурса в группировке https://imgur.com/a/V7PbD |
|||
13
Ненавижу 1С
гуру
17.04.18
✎
10:14
|
ЫБРАТЬ РАЗЛИЧНЫЕ
РеализацияТоваровУслугТовары.Ссылка ПОМЕСТИТЬ Временная ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары {ГДЕ РеализацияТоваровУслугТовары.Номенклатура.* КАК СпецНоменклатура} ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка, РеализацияТоваровУслугТовары.Номенклатура, РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Сумма ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка В (ВЫБРАТЬ Т.Ссылка ИЗ Временная КАК Т) отбор по СпецНоменклатура |
|||
14
RomaH
naïve
17.04.18
✎
10:16
|
(13) так я уже сделал
суть в том, что отчетов много иногда у пользователя возникает желание вот такой отбор сделать я спрашиваю как его в пользовательском режиме сделать на встроенном отчете |
|||
15
RomaH
naïve
17.04.18
✎
10:17
|
(12) пользовательским полем такое получится?
|
|||
16
RomaH
naïve
17.04.18
✎
10:21
|
(12) а если нет ТЧ
выборка из регистра Заказ Специалист - специалист - расчетное при проведении |
|||
17
echo77
17.04.18
✎
10:24
|
(15) да, получится. То что на скрине в выражении ресурса стоит - надо писать в пользовательском поле в Выражение итоговых записей.
Изначально я кейс делал именно для пользовательского поля - работало. ВАЖНО! Отбор накладывать надо в группировке, а не на корне отчета |
|||
18
echo77
18.04.18
✎
06:57
|
(17) Не прокатило?
|
|||
19
RomaH
naïve
18.04.18
✎
07:06
|
(18) попозже попробую,
но тут запрос к вложенной таблице а если вложенной нет? вот есть список Номенклатура - Специалист показывается в виде дерева Специалист -- Номенклатура надо показать всех со всей "вложенной" номенклатурой у которых в номенклатуре встречается "сапог" |
|||
20
RomaH
naïve
18.04.18
✎
07:12
|
ну вот элементарный пример - любой отчет из ЗУП 2.5
https://www.dropbox.com/s/hib75864xlmbg5f/2018-04-18_07h11_16.png?dl=0 хочу увидеть только те полдразделения, в которых работают внешние совместители, но с полным списком сотрудников в детальных |
|||
21
RomaH
naïve
18.04.18
✎
07:18
|
(18) не прокатило - там параметр, а параметра нет
с чем сравнивать? |
|||
22
RomaH
naïve
18.04.18
✎
07:25
|
(20) плохой пример - ВидЗанятости - перечисление
его можно описать через ЗНАЧЕНИЕ() т.е. вот так работает https://www.dropbox.com/s/27pzvgxtqpoeblp/2018-04-18_07h24_38.png?dl=0 а если ВидЗанятости - это справочник? т.е. его нельзя указать через ЗНАЧЕНИЕ()? |
|||
23
mistеr
18.04.18
✎
07:54
|
(14) В пользовательском режиме никак не получится. Нужно менять текст запроса.
Нужно добавить отбор в фигурных скобках. Примерно так: { ГДЕ Документ В (ВЫБРАТЬ Ссылка из Документ.МойДокумент.ТЧ КАК ТЧ ГДЕ ... И ТЧ.Номенклатура = &Номенклатура) } |
|||
24
echo77
19.04.18
✎
10:10
|
(21) Если номенклатура одна можно сравнивать с наименованием, т.е. Номенклатура.Наименование = "Ваша номенклатура"
или Номенклатура.Наименование Подобно "%Ваша номенклатура%" |
|||
25
RomaH
naïve
19.04.18
✎
10:30
|
(24) сам понимаешь - это не рабочий вариант
проще исправить отчет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |