|
Поиск по строке в пределах группы | ☑ | ||
---|---|---|---|---|
0
fdv_83
26.04.14
✎
07:20
|
Здравствуйте, форумчане. В объекте есть 2 реквизита одного типа справочник. В одном выбираются только группы (Реквизит1), в другом только элементы (Реквизит2). Как можно сделать так, чтобы при вводе строки в Реквизит2, поиск в справочнике происходил в пределах группы, указанной в Реквизите1? Приложение работает на обычных формах.
|
|||
1
User_Agronom
26.04.14
✎
07:23
|
Событие ПриИзменении. Не?
|
|||
2
Wobland
26.04.14
✎
07:23
|
на зачем реквизит1?
|
|||
3
User_Agronom
26.04.14
✎
07:24
|
Можно же условие отбора передавать в форму выбора.
|
|||
4
echo77
26.04.14
✎
07:24
|
Событие при окончании ввода текста
Запрос с отбором по родителю и наименование подобно &наименование% |
|||
5
User_Agronom
26.04.14
✎
07:25
|
(2) Много элементов на форме - красиво. И можно сказать, что много работал ;)
|
|||
6
fdv_83
26.04.14
✎
07:26
|
(2) Пользователь сначала выбирает группу, затем в реквизите2 хочет вводить строку и чтобы поиск происходил в пределах группы реквизита1
|
|||
7
Wobland
26.04.14
✎
07:27
|
(6) для чего эта бабуйня с двумя реквизитами?
|
|||
8
fdv_83
26.04.14
✎
07:27
|
(7) Вот так вот хочет клиент
|
|||
9
Wobland
26.04.14
✎
07:28
|
(5) подбор цветов. раскрасить форму - непростое дело и сразу бросается в глаза
|
|||
10
User_Agronom
26.04.14
✎
07:29
|
(7) А вдруг одинаковые элементы есть в разных папках. Наименование не всегда уникально в пределах базы.
(8) Клиент не всегда точно знает чего хочет. Цель этого клиент соформулировал? |
|||
11
fdv_83
26.04.14
✎
07:30
|
(4) Сейчас попробую реализовать.
|
|||
12
fdv_83
26.04.14
✎
07:32
|
(10) Вот поэтому и нужен метод поиска, который я описал
|
|||
13
User_Agronom
26.04.14
✎
07:33
|
(12) см (3)
|
|||
14
User_Agronom
26.04.14
✎
07:35
|
(12) Или (4) вполне пристойный вариант.
(13) покрасивше будет, но возиться чуть подольше. |
|||
15
Wobland
26.04.14
✎
07:38
|
а а 8.3 можно ж представлением поиграться
|
|||
16
fdv_83
26.04.14
✎
08:16
|
(4) А как правильно передать параметр в метод Подобно? Когда передаю как &Текст% ругается на %, когда передаю как ""+&Текст%+"", ничего не находит
|
|||
17
Wobland
26.04.14
✎
08:18
|
(16) сконкатенируй эти строки
|
|||
18
Defender aka LINN
26.04.14
✎
08:22
|
(16) Перебери все варианты. Тот, что останется - правильный.
|
|||
19
fdv_83
26.04.14
✎
08:36
|
(17)
Процедура ПриходыРасходыСтатьяЗатратОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка) Сообщить("Текст "+Текст); ТекущаяСтрока = ЭлементыФормы.ПриходыРасходы.ТекущиеДанные; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СтатьиЗатрат.Ссылка |ИЗ | Справочник.СтатьиЗатрат КАК СтатьиЗатрат |ГДЕ | СтатьиЗатрат.ЭтоГруппа = ЛОЖЬ | И СтатьиЗатрат.Ссылка В ИЕРАРХИИ(&ГруппаСтатейЗатрат) | И СтатьиЗатрат.Наименование ПОДОБНО ""+&Текст%+"" | |СГРУППИРОВАТЬ ПО | СтатьиЗатрат.Ссылка"; Запрос.УстановитьПараметр("ГруппаСтатейЗатрат",ТекущаяСтрока.ГруппаСтатейЗатрат); Запрос.УстановитьПараметр("Текст",Текст); Запрос.Выполнить(); КонецПроцедуры Что в этом запросе не то? Он не находит |
|||
20
Wobland
26.04.14
✎
08:42
|
(19) параметр. а что, такая гора статей затрат?
|
|||
21
fdv_83
26.04.14
✎
08:46
|
(20) Подскажите, как параметр правильно задать
|
|||
22
Wobland
26.04.14
✎
08:46
|
(21) ты хочешь почитать об этом?
|
|||
23
Wobland
26.04.14
✎
08:47
|
он ещё и группу в ТЧ держит...
|
|||
24
fdv_83
26.04.14
✎
08:48
|
(22) Хочу понять почему условие не срабатывает
| И СтатьиЗатрат.Наименование ПОДОБНО ""+&Текст%+"" |
|||
25
Wobland
26.04.14
✎
08:49
|
(24) ну не хочешь - как хочешь
|
|||
26
fdv_83
26.04.14
✎
08:50
|
(25) Написал же, что хочу
|
|||
27
Wobland
26.04.14
✎
08:50
|
(26) шифт+ф1 - язык запросов - операторы сравнения или что-то в этом духе
|
|||
28
Любопытная
26.04.14
✎
08:51
|
(26) знак процент в значении параметра передавай
|
|||
29
Wobland
26.04.14
✎
09:03
|
Ее называют матерью Любопытной. Она действительно стала матерью для многих никому не нужных детей – младенцев
из мусорных ящиков, маленьких инвалидов и сирот... Милая, улыбчивая девушка. Проницательный взгляд, подвижное лицо, большие натруженные руки. В ее присутствии собеседники ощущали себя осмысленной частью творения – она лучезарно и умно смотрела в лицо мира, смотрела людям в глаза, извиняясь, что вынуждена спешить. Не говорила ежесекундно слов об СП, но о Нем свидетельствовала своей жизнью. Она радостно делала то, что оказалось за пределами человеческих интересов: говорила никому не нужному, ничем не примечательному нищему, увечному, беспомощному: “Ты не один!”. |
|||
30
Torquader
26.04.14
✎
11:14
|
Ну, что - опять "дятловодством" занимаетесь ?
|
|||
31
fdv_83
26.04.14
✎
12:04
|
(4) Спасибо. Получилось реализовать. Только вот в чём ещё загвоздка. Как сделать так, чтобы в процедуре ОкончаниеВводаТекста не срабатывал его родной поиск, а работало только то, что я написал? Если СтандартнаяОбработка сделать Ложью, тогда реквизит очищается.
|
|||
32
fdv_83
26.04.14
✎
12:22
|
Всем спасибо, кто помог. Тема закрыта.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |