Имя: Пароль:
1C
1С v8
Как задать функцию в запросе?
0 Мисти
 
16.01.14
17:42
Всего-то надо - получить список всех партнеров - родителей.
1 vicof
 
16.01.14
17:44
Добрый вечер. Зайдите в поиск. Функций в запросе нет.
2 Wobland
 
16.01.14
17:44
родитель.родитель
запросный язык - он совсем другой
3 vicof
 
16.01.14
17:44
Таких, какие Вы хотите
4 Wobland
 
16.01.14
17:45
а ЭТОГИ ПО ИЕРАРХИЯ есть
5 vicof
 
16.01.14
17:46
(0)  "всех партнеров - родителей"
А здесь точно дефис нужен?
6 Wobland
 
16.01.14
17:47
(5) это тире
7 vicof
 
16.01.14
17:47
(0) ГДЕ Ссылка.ЭтоГруппа
8 vicof
 
16.01.14
17:47
(6) докажи
9 Wobland
 
16.01.14
17:47
(8) сдаюсь. трактовать женский текст не стану
10 Мисти
 
16.01.14
17:52
ГДЕ Ссылка.ЭтоГруппа - вот! Именно! Так и написать?
11 Wobland
 
16.01.14
17:53
так вот что ей надо было!..
12 Мисти
 
16.01.14
17:53
"ВЫБРАТЬ
            |    Партнеры.Ссылка как Ссылка
            |ИЗ
            |    Справочник.Партнеры КАК Партнеры
            |ГДЕ
            |    Ссылка.ЭтоГруппа"

Не-а, не читается так запрос!
13 Wobland
 
16.01.14
17:53
это называется "получить все группы справочника"
14 Wobland
 
16.01.14
17:54
(12) Партнёры.ЭтоГруппа
15 Мисти
 
16.01.14
17:56
Нет там такого поля!
16 vicof
 
16.01.14
17:57
(15) Партнеры.Ссылка.ЭтоГруппа
Нельзя ж так тупить, уважаемая
17 Wobland
 
16.01.14
17:57
(15) ну тогда рассказывай, чего ты хочешь
18 Wobland
 
16.01.14
17:57
(16) зачем тут прокладка в виде .Ссылка?
19 vicof
 
16.01.14
17:58
(17) Щас окажется, что справочник неиерархический, или там иерархия элементов :)))
20 Wobland
 
16.01.14
17:58
(19) я думал, ты в курсе веяний УТ11 ;)
21 Мисти
 
16.01.14
17:58
Иерархический! Перебором всё работает.
22 BigShmax
 
16.01.14
17:59
а что теперь пишутся запросы без фото ?
23 vicof
 
16.01.14
17:59
(18) *обращаясь к себе* Эмм...нельзя ж так тупить, уважаемый
24 vicof
 
16.01.14
17:59
(22) Кстати, да.
25 hhhh
 
16.01.14
18:00
(16) в общем все три варианта рабочие

Партнеры.Ссылка.ЭтоГруппа
Партнеры.ЭтоГруппа
Ссылка.ЭтоГруппа

дело за Мисти, что выбрать?
26 Wobland
 
16.01.14
18:00
(23) на тебе кусок конструктора //я не знаю, чего ей надо
http://i.imgur.com/CXMuvtl.png
27 Wobland
 
16.01.14
18:02
(22) не пишутся. они будут тянуть резину до 250го поста
28 Мисти
 
16.01.14
18:03
Поле не найдено "Партнеры.ЭтоГруппа"
29 vicof
 
16.01.14
18:04
(28) Партнеры иерархический?
30 Wobland
 
16.01.14
18:04
ставлю на иерархию элементов
31 Мисти
 
16.01.14
18:05
(30) Ага!Иерархия элементов.
Так что ж, если он при этом родитель - он не группа?
А как тогда всех родителей отобрать?
32 Wobland
 
16.01.14
18:07
(31) -> (2) при ограниченности уровней
33 Wobland
 
16.01.14
18:07
(32) сторно
34 Wobland
 
16.01.14
18:08
выбрать различные Партнёры.Родитель
35 vicof
 
16.01.14
18:08
(31) Все, никак, печаль.
ГДЕ Родитель.Родитель = ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка)
Фотку давай
36 Мисти
 
16.01.14
18:09
(35) Так не пойдет, там же есть просто партнеры - не родители и не дети.
37 vicof
 
16.01.14
18:10
(36) Давай останемся просто партнерами
38 Мисти
 
16.01.14
18:11
"ВЫБРАТЬ
            |    Контрагенты.Ссылка
            |ИЗ
            |    Справочник.Контрагенты КАК Контрагенты
            |ГДЕ
            |    Контрагенты.ЭтоГруппа = &ЭтоГруппа" ;
Так тоже не работает, хотя у контрагентов - иерархия групп и элементов.
(34) Поможешь мне по обработке доп. реквизитов? Недели 2 назад писала, но так и не сделала.
39 Wobland
 
16.01.14
18:11
(36) >не родители и не дети
духи святые?
40 vicof
 
16.01.14
18:12
(38) Наглость не имеет пределов
41 Мисти
 
16.01.14
18:12
"ВЫБРАТЬ
            |    Различные Партнеры.Родитель
            |ИЗ
            |    Справочник.Партнеры КАК Партнеры" ;
Это мне нравится, посмотрим.
42 Wobland
 
16.01.14
18:12
(38) ты постучись туда, куда стучалась (я не помню)
(40) меня таращит или (34) - это ответ?
43 hhhh
 
16.01.14
18:13
(38) &ЭтоГруппа тогда проверьте
44 Мисти
 
16.01.14
18:13
(42) Мне кажется - ответ
Напишу!
45 vicof
 
16.01.14
18:15
(42) А как же просто партнеры?))
46 Мисти
 
16.01.14
18:18
Мне нужны только те, которые имеют детей.
47 Wobland
 
16.01.14
18:19
(46) бери меня, у меня дочь
48 Wobland
 
16.01.14
18:20
(45) партнёры без детей несерьёзны, это контрагенты какие-то
49 Мисти
 
16.01.14
18:31
(47) Звучит заманчиво!
50 acsent
 
16.01.14
18:38
есть регистр ИерархияПартнеров
51 Мисти
 
16.01.14
19:26
(50) Мысль интересная! Только там что-т остранное, в этом регистре.
Вообще, какзалось бы простой фокус - я не понимаю, почему не получается. Запрос работает, но ни так ни эдак пока не получу того,  что надо. Нужен список партнеров, имеющих детей.
52 Мисти
 
16.01.14
19:38
"ВЫБРАТЬ РАЗЛИЧНЫЕ
    |    Партнеры.Родитель Как ссылка,
    |    Партнеры.Ссылка как НевестьЧто
    |ИЗ
    |    Справочник.Партнеры КАК Партнеры"
Дублирует! Не выбирает различные почему-то.
53 Мимохожий Однако
 
16.01.14
19:43
(52)Консоль запросов у тебя есть?
54 Мисти
 
16.01.14
19:46
Не-а.
Мне ее даже давали, но я никогда не пользовалась. Научите?
[email protected]
55 vicof
 
16.01.14
19:46
(53) Ты понимаешь, что ты сейчас заполнил мозг Мисти на 99% и она ушла в ступор
56 vicof
 
16.01.14
19:46
?
57 Мисти
 
16.01.14
19:48
52 Должно работать!!
58 ДенисЧ
 
16.01.14
19:50
(55) Что заполнил, пардон? :-)
59 Мисти
 
16.01.14
19:55
ТекСтр = Справочники.Партнеры.Выбрать();
    Пока ТекСтр.Следующий() Цикл
        Если  (ТекСтр.Ссылка.Уровень()= 1) Тогда
            Если МассивПартнеров.Найти(ТекСтр.Родитель) = Неопределено Тогда
                МассивПартнеров.Добавить(ТекСтр.Родитель);
            КонецЕсли;
        КонецЕсли;     
    КонецЦикла;

Короче, вот так прекрасно работает, и ничуть не медленнее.
60 vicof
 
16.01.14
20:09
(58) Я дико извиняюсь, не хотел обидеть))
61 Мимохожий Однако
 
16.01.14
21:07
(54) В режиме Предприятие: Файл - Открыть - находишь обработку Консоль запросов. В поле для текста запроса по правой клавише вызываешь Конструктор запросов и пишешь туда всё, что хочешь. Ошибочный запрос не удастся даже запустить
62 Wobland
 
17.01.14
04:20
ух, хорошо-то как! бодрит! два с лишним часа спустя выяснилось, что нужен только первый уровень. что же ждёт нас дальше? какие новые сюрпризы и открытия приготовила для нас Мисти?