![]() |
![]() |
|
v7: Напомните как это написать запросом в клюшках | ☑ | ||
---|---|---|---|---|
0
Aswed
15.05.13
✎
17:42
|
Есть два справочника.
Первый и Второй)))) Второй подчиненный первому. Необходимо для каждого элемента Первого получить реквизит входящий в состав Второго. Вариант без запроса есть, надо такой же запросом: СпрПоказатели = СоздатьОбъект("Справочник.КлючевыеПоказатели"); СпрПоказатели.ИспользоватьВладельца(ТекуЩийЭлемент()); ЦФО = глПользователь.Подразделение.ЦФО; Если ПустоеЗначение(ЦФО) = 0 Тогда Если СпрПоказатели.НайтиПоРеквизиту("ЦФО", ЦФО,0) <> 0 Тогда ГруппаАВС = СпрПоказатели.ГруппаАВС; МинЗапас = СпрПоказатели.МинЗапас; МаксЗапас = СпрПоказатели.МаксЗапас; КонецЕсли; КонецЕсли; |
|||
1
Ёпрст
гуру
15.05.13
✎
17:43
|
если несколько подчиненных, показывать их все ?
|
|||
2
zak555
15.05.13
✎
17:44
|
там же может быть больше одного элемнета ?
|
|||
3
Aswed
15.05.13
✎
17:45
|
(1) Подчиненный только один.
(2) Неа) |
|||
4
Voronve
15.05.13
✎
17:52
|
ТекстЗапроса = "
|Обрабатывать НеПомеченныеНаудаление; |Хозяин = Справочник.КлючевыеПоказатели.Владелец; |ЦФО = Справочник.КлючевыеПоказатели.ЦФО; |Функция Счетчик = Сётчик(); |Группировка Хозяин; |Группировка ЦФО; |Условие (ЦФО = глПользователь.Подразделение.ЦФО); |"; |
|||
5
Aswed
15.05.13
✎
18:03
|
Пользуясь (4) пробую сам накаверкать запрос
ТекстЗапроса = " |Номенклатура = Справочник.КлючевыеПоказатели.Владелец, |Категория = Справочник.КлючевыеПоказатели.ГруппаАВС |Группировка Номенклатура; |Группировка Категория |" ругается Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Категория = Справочник.КлючевыеПоказатели.ГруппаАВС Запрос[3] : Неверно заданный путь 'Категория' Причем в запросе ещё хочу сделать отбор по списку номенклатуры. |
|||
6
пипец
15.05.13
✎
18:05
|
как не странно но в клюшках тоже есть конструктор запросов
|
|||
7
Aswed
15.05.13
✎
18:07
|
(6) Есть, но как им пользоватьяс я хз)))
Так и не нашел где соединения делаются) |
|||
8
Aswed
15.05.13
✎
18:09
|
+ (7) я вообще когда на клюшках работал в последние 2 года писал только прямые запросы. Вообще забыл как обычные рисуются(((
|
|||
9
Ёпрст
гуру
15.05.13
✎
18:14
|
Этот запрос не вернёт всю номенклатуру, если че...
|Номенклатура = Справочник.КлючевыеПоказатели.Владелец; |Категория = Справочник.КлючевыеПоказатели.ГруппаАВС; |Группировка Номенклатура; |Группировка Категория; |
|||
10
Aswed
15.05.13
✎
18:15
|
(9) В курсе.
А только ту у которой есть элемент подчиненного справочника. |
|||
11
Эмбеддер
15.05.13
✎
18:19
|
причем
Номенклатура = Справочник.КлючевыеПоказатели.Владелец, Справочник.Номенклатура.ТекущийЭлемент; и Номенклатура = Справочник.Номенклатура.ТекущийЭлемент, Справочник.КлючевыеПоказатели.Владелец; вернут разный результат |
|||
12
KUBIK
15.05.13
✎
18:19
|
Категория = Справочник.КлючевыеПоказатели.ГруппаАВС
Запрос[3] : Неверно заданный путь 'Категория' = на группу наткнулся? |
|||
13
Aswed
15.05.13
✎
18:22
|
Говоря нормальынм языком (восьмёрышным)))
Хочу сделать левое соединение справочника КлючевыеПоказатели со справочником Номенклатура и вывести для выбранной номенклатуры реквизит справочника КлючевыеПоказатели. Блин на восьмёрке бы и не приходя в сознание сделал бы, а вот клюшки забыл, каюсь))))) |
|||
14
Desna
15.05.13
✎
18:27
|
(13) чета какой-то ненормальный этот ваш восьмёрышный язык, левое по чем?
|
|||
15
Aswed
15.05.13
✎
18:29
|
(14) По владельцу
|
|||
16
Desna
15.05.13
✎
18:47
|
(15) в семерке у подчиненного справочника только один владелец, так что левое там тебе и не нужно
|
|||
17
Злой Бобр
15.05.13
✎
18:48
|
(0) ТекстЗапроса = "
|Номенклатура = Справочник.КлючевыеПоказатели.Владелец; |Категория = Справочник.КлючевыеПоказатели.ТекущийЭлемент; |Группировка Номенклатура; |Группировка Категория; |"; |
|||
19
Aswed
15.05.13
✎
18:54
|
(17) Вот спасибо мил человек.
Рабочий запрос, буду дальше колупать. |
|||
20
Злой Бобр
15.05.13
✎
19:03
|
(19) Та наздоровье. Делов на 5 сек.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |