|
v7: Выбрать элементы подчиненного справочника в черном запросе | ☑ | ||
---|---|---|---|---|
0
pavlik
04.06.13
✎
14:14
|
Пытаюсь так
оЗап=СоздатьОбъект("Запрос"); тз=" |Партия=Справочник.Партии.ТекущийЭлемент; |пп=Справочник.ПартииПП.Владелец; |мат=Справочник.ПартииПП.Материал; |группировка мат без Групп; |условие (пп=партия); |"; не взлетает. Справочник ПартииПП подчинен Партии ЧЯДНТ? |
|||
1
Ёпрст
04.06.13
✎
14:15
|
(0)
//|Партия=Справочник.Партии.ТекущийЭлемент; |
|||
2
Ёпрст
04.06.13
✎
14:16
|
Хотя вижу, что и в условии бред Пит написан
|
|||
3
Ёпрст
04.06.13
✎
14:17
|
Тебе для всех подчиненных надо материал твой, или для конкретной партии ?
|
|||
4
pavlik
04.06.13
✎
14:18
|
Для каждой (всех) список подчиненных элементов
|
|||
5
pavlik
04.06.13
✎
14:19
|
LEFT JOIN хочу
|
|||
6
Chum
04.06.13
✎
14:19
|
(0) и что мешает?
|
|||
7
Chum
04.06.13
✎
14:20
|
бррр... 6->(5)
|
|||
8
Ёпрст
04.06.13
✎
14:20
|
(5)
|Партия=Справочник.Партии.ТекущийЭлемент, Справочник.ПартииПП.Владелец; |мат=Справочник.ПартииПП.Материал; |группировка Партия без Групп; |группировка мат без Групп; |"; |
|||
9
NikVars
04.06.13
✎
14:21
|
(5) А конструктор запросов использовать получается?
|
|||
10
Deryni
04.06.13
✎
14:21
|
А функцию добавить не нужно, не? Хотя-бы Счётчик().
Ещё не плохо бы описание: а) что за структура справочников б) что нужно получить в) в чём заключается "не взлетает"? |
|||
11
pavlik
04.06.13
✎
14:24
|
(10) Зарадидля для выборки из справочника функция?
|
|||
12
Ёпрст
04.06.13
✎
14:26
|
(10) нет.
|
|||
13
pavlik
04.06.13
✎
14:26
|
(8) спс
|
|||
14
Deryni
04.06.13
✎
14:27
|
(11)
Так насколько я помню Группировка без Функции не работает. |
|||
15
pavlik
04.06.13
✎
14:27
|
(14) для регистра - да
|
|||
16
Ёпрст
04.06.13
✎
14:28
|
(14) Это ты не "не помнишь", а не знаешь.
Функции нужны только при обращении к регистрам. |
|||
17
КапЛей
04.06.13
✎
14:29
|
(16) не только к регистрам
|
|||
18
Ёпрст
04.06.13
✎
14:31
|
(17) я имел ввиду "обязательность"
|
|||
19
Ёпрст
04.06.13
✎
14:31
|
их наличия
|
|||
20
КапЛей
04.06.13
✎
14:34
|
(18) хорошо, напиши запрос к журналу расчетов без функции. :)
|
|||
21
Ёпрст
04.06.13
✎
14:37
|
(20)
на: |SELECT * FROM $ЖурналРасчетов.Зарплата as ЖР |WHERE ЖР.idalg=$ВидРасчета.ВыплатаЗарплаты |
|||
22
pavlik
05.06.13
✎
11:18
|
апну
вот такой запрос не показывает Форму (элемент подчиненного справочника) |период с с_ по по_; |партия=Регистр.Мувментс.партия; |мат=регистр.Мувментс.ПФ,Справочник.Материалы.ТекущийЭлемент,Справочник.КлассификацияГП.Владелец; |форма=справочник.КлассификацияГП.Форма; |вес=Регистр.Мувментс.вес; |Группировка партия; |Группировка мат без групп; |Группировка форма; |Функция ПВес=Приход(вес); |без Итогов; |"; Где руки править? |
|||
23
Ёпрст
05.06.13
✎
11:21
|
И не покажет
|
|||
24
pavlik
05.06.13
✎
11:22
|
а хотелось бы
|
|||
25
pavlik
05.06.13
✎
11:28
|
(23) совсем никак?
|
|||
26
Ёпрст
05.06.13
✎
11:31
|
Зачем тебе данные из подчиенного справочника при обращении к регистрам ?
|
|||
27
Ёпрст
05.06.13
✎
11:31
|
тем более, все элементы ?
|
|||
28
pavlik
05.06.13
✎
11:35
|
в регистре лежит измерение (элемент основного справочника). Мне нужен отбор по признакам, которые вынесены в подчиненный. Как-то так
|
|||
29
Ёпрст
05.06.13
✎
11:57
|
Если тебе нужен отбор так и делай его, зачем тебе делать группировку по подчиненным элементам ?
Отбор можешь слепить во внешней функции, например. |
|||
30
pavlik
05.06.13
✎
12:13
|
Я не так выразился - хотелось для каждого значения группировки "мат без групп" иметь сразу значение из подчиненного справочника (с определенным признаком). Сейчас я это выбираю при обработке результатов запроса - работать-то работает, но как-то некузяво.Хотелось красивше причесать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |