|
Помогите с запросом | ☑ | ||
---|---|---|---|---|
0
cvrnvge
02.09.20
✎
16:16
|
Привет, у контрагента есть признак
1 2 3 Контрагент может быть 1, может 2, может 3, может 1 и2, может 1 и 3 и т д мне нужно выбрать всех, где есть 1, допустим контрагент 1,2,3 - подходит, контрагент 2,3 - не подходит если я ставлю параметр = 1, то он выбирает только тех, у кого просто 1, а если 2 и 1, то их не выводит |
|||
1
cvrnvge
02.09.20
✎
16:18
|
т.е.
Строитель Слесарь Механик Сергей Механик Строитель Алексей Строитель если ставлю отбор спец=строитель, то Алексея выведет, а Сергея нет |
|||
2
cvrnvge
02.09.20
✎
16:18
|
нужно чтобы и сергей выводило, как это сделать?
|
|||
3
mikecool
02.09.20
✎
16:21
|
покажи, что ты уже сделал и где ошибка
|
|||
4
cvrnvge
02.09.20
✎
16:23
|
(3)
ВЫБРАТЬ КонтрагентыКонтактнаяИнформация.Ссылка КАК Ссылка, КонтрагентыКонтактнаяИнформация.НомерТелефона КАК НомерТелефона ИЗ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация ГДЕ КонтрагентыКонтактнаяИнформация.Ссылка.ПометкаУдаления = ЛОЖЬ И КонтрагентыКонтактнаяИнформация.Ссылка.Спец = &Спец как бы ничего такого не сделал, просто хочу вывести контрагента и номертелефона, у которых спец = нужная спец |
|||
5
cvrnvge
02.09.20
✎
16:24
|
(3) он выводит их, но тех, у кого 2 спец и 1 из них нужная - нет
|
|||
6
palpetrovich
02.09.20
✎
16:26
|
(5) ну дык
И ( КонтрагентыКонтактнаяИнформация.Ссылка.Спец = &Спец1 или КонтрагентыКонтактнаяИнформация.Ссылка.Спец = &Спец2 или КонтрагентыКонтактнаяИнформация.Ссылка.Спец = &Спец3 ) :) |
|||
7
Dno1C
02.09.20
✎
16:27
|
Отбор идет на элемент справочника Контрагенты КонтрагентыКонтактнаяИнформация.ССЫЛКА.Спец = &Спец, как один и тот же реквизит у тебя может быть и тем и тем? Какой тип?
|
|||
8
Ёпрст
02.09.20
✎
16:27
|
(4)
>>> И КонтрагентыКонтактнаяИнформация.Ссылка.Спец = &Спец Т.е спец у тебя в реквизите самого клиентоса, а не в табличной части Контактная инфоомация ? |
|||
9
Ёпрст
02.09.20
✎
16:29
|
если да, то надо переписать запрос
ВЫБРАТЬ Контрагенты.Ссылка КАК Ссылка, Контрагенты.НомерТелефона КАК НомерТелефона ИЗ Справочник.Контрагенты КАК Контрагенты ГДЕ НЕ Контрагенты.ПометкаУдаления И Контрагенты.Спец = &Спец |
|||
10
cvrnvge
02.09.20
✎
16:29
|
(8) да, контактная информация - ТЧ, а спец - реквизит контрагента
|
|||
11
Ёпрст
02.09.20
✎
16:29
|
ну и подумать.. как в одном реквизите у тебя могут быть сразу 2 значения..
|
|||
12
cvrnvge
02.09.20
✎
16:29
|
(6) а разве если я так напишу, то он не выведет всех?
|
|||
13
Ёпрст
02.09.20
✎
16:29
|
(10) И ? см (11)
|
|||
14
cvrnvge
02.09.20
✎
16:30
|
(11) кнопкой Добавить добавляется 2ой такой же реквизит
|
|||
15
palpetrovich
02.09.20
✎
16:30
|
(12) не, чеснто говоря не понимаю физического смысла задачи
|
|||
16
palpetrovich
02.09.20
✎
16:31
|
(14) упс ...может таки в в ТЧ?
|
|||
17
Dno1C
02.09.20
✎
16:31
|
Объясни нам как у тебя в одном реквизите может быть два, а то и три значения?
|
|||
18
Ёпрст
02.09.20
✎
16:31
|
(14) куда добавляется то ?
У тебя Спец = строитель, реквизит самого клиентоса, а не табличной части |
|||
19
cvrnvge
02.09.20
✎
16:31
|
(15) мне нужно вывести всех контрагентов, у которых указан СТРОИТЕЛЬ, я пишу спец=строитель, он выводит тех, у кого указано СПЕЦ=СТРОИТЕЛЬ, но у тех, у кого указано
СПЕЦ=ПЛОТНИК СПЕЦ=СТРОИТЕЛЬ их не выводит, а должен всех, у кого есть СТРОИТЕЛЬ, а какие остальные - не важно |
|||
20
cvrnvge
02.09.20
✎
16:32
|
(18) на форме контрагента создаётся 2ое поле выбора специальности по кнопке "Добавить" т.к. у него может быть несколько спец
|
|||
21
Ёпрст
02.09.20
✎
16:33
|
(20) ))))
Короче, открой дерево метаданных, где видно все реквизиты клиентоса и все реквизиты табличной части КонтактнаяИнформация. Заскринь и ссылку сюда |
|||
22
Ёпрст
02.09.20
✎
16:34
|
можешь сюда положить https://postimages.org/
|
|||
23
cvrnvge
02.09.20
✎
16:34
|
(21) в ТЧ контактная информация нет спец, я её взял только ради номера телефона, спец - реквизит справочника
|
|||
24
cvrnvge
02.09.20
✎
16:34
|
(22) с ссылкой на справочник, в котором специальности все
|
|||
25
Dno1C
02.09.20
✎
16:35
|
заберите конфигуратор у строителя кто-нибудь
|
|||
26
cvrnvge
02.09.20
✎
16:38
|
Мб я как то неясно объяснил
Если я ставлю Спец=НужнаяСпец, то он выводит только тех, у кого есть НужнаяСпец, а тех, у кого помимо неё ещё другая Спец указана - их не выводит |
|||
27
palpetrovich
02.09.20
✎
16:39
|
(20) это ТЧ такая хитрая )
|
|||
28
cvrnvge
02.09.20
✎
16:40
|
(27) какая ТЧ, если это реквизит справочника ?
|
|||
29
palpetrovich
02.09.20
✎
16:41
|
(26) да ладно, Сергей - вполне себе попадает
выбрать "Сергей" как Чел, "Механик" как Спец поместить ВТ2 объединить выбрать "Сергей", "Строитель" объединить выбрать "Алексей", "Строитель" ; выбрать * из ВТ2 где Спец = "Строитель" |
|||
30
Dno1C
02.09.20
✎
16:41
|
(28) как реквизит тогда у тебя имеет несколько значений?
|
|||
31
Ёпрст
02.09.20
✎
16:41
|
(28) см.(21,22)
|
|||
32
D_E_S_131
02.09.20
✎
16:42
|
"спец - реквизит справочника" - в одном реквизите не могут хранится несколько ссылок из справочника "Специальности".
|
|||
33
Dno1C
02.09.20
✎
16:44
|
(31) да он нас тролит
|
|||
34
cvrnvge
02.09.20
✎
16:46
|
Просто не могу сейчас раскрыть дерево метаданных, поиск запустил, сек
|
|||
35
palpetrovich
02.09.20
✎
16:48
|
(34) ой )
|
|||
36
Ёпрст
02.09.20
✎
16:49
|
(32) Ctrl+Break
|
|||
37
Ёпрст
02.09.20
✎
16:49
|
прервет твой поиск
|
|||
38
cvrnvge
02.09.20
✎
16:50
|
(36) Ну я в курсе, а мне его потом по новой запускать, да ?
|
|||
39
Ёпрст
02.09.20
✎
16:59
|
(38) ну, ты либо проблему из (0) решай, либо поиском занимайся
|
|||
40
cvrnvge
02.09.20
✎
17:36
|
всё я понял, сори
|
|||
41
Ёпрст
02.09.20
✎
17:41
|
(40) Поделишься знаниями ?
|
|||
42
cvrnvge
02.09.20
✎
17:42
|
(41) на кой то хер там реквизиты спец спец1 спец2 спец3 спец4 спец5 сделали
|
|||
43
cvrnvge
02.09.20
✎
17:42
|
(41) спец в начале реквизитов, а остальные спец в конце, недоглядел
|
|||
44
palpetrovich
02.09.20
✎
17:57
|
(42) круто чё, новая специальнсть - новый реквизит )
|
|||
45
cvrnvge
02.09.20
✎
18:09
|
(44) ну это делал не я, тоже не думал, что так реализовано
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |