|
Как отфильтровать выбор номенклатуры на форме по реквизиту номенклатуры? | ☑ | ||
---|---|---|---|---|
0
Простенький вопросик
24.09.20
✎
07:54
|
Как отфильтровать выбор номенклатуры на форме по реквизиту номенклатуры?
|
|||
1
Простенький вопросик
24.09.20
✎
08:18
|
?
|
|||
2
piter3
24.09.20
✎
08:18
|
ОФ или УФ?
|
|||
3
Простенький вопросик
24.09.20
✎
08:19
|
ОФ
|
|||
4
ДенисЧ
24.09.20
✎
08:19
|
Отбор "в списке", список получить запросом
|
|||
5
Простенький вопросик
24.09.20
✎
08:31
|
ну что куда вставить, говорите конкретно
|
|||
6
ДенисЧ
24.09.20
✎
08:41
|
(5) Тут не рекоменуется называть эти способы...
|
|||
7
Простенький вопросик
24.09.20
✎
08:44
|
(6)
мне не эти а правильные нужны. По виду номенклатуры нужен фильтр при выборе. ОФ |
|||
8
ДенисЧ
24.09.20
✎
08:57
|
(7) 8000 рублей
|
|||
9
Простенький вопросик
24.09.20
✎
09:28
|
По виду номенклатуры нужен фильтр при выборе. ОФ
|
|||
10
ДенисЧ
24.09.20
✎
09:29
|
(9) Убедил. 10 000 рублей.
|
|||
11
Простенький вопросик
24.09.20
✎
09:36
|
По виду номенклатуры нужен фильтр при выборе. ОФ. За спасибо
|
|||
12
Fedor-1971
24.09.20
✎
09:52
|
(11) за спасибо, просто идея: посмотри в сторону "Связи параметров выбора" и "Параметры выбора"
|
|||
13
Простенький вопросик
24.09.20
✎
11:33
|
(12)
Я указал в нужной табличной части в конфигураторе Параметры выбора Отбор.ВидНоменклатуры(Металлоконструкции). Но все равно все показывает, когда текст частично в реквизите вводишь. Список без отбора выпадает |
|||
14
FIXXXL
24.09.20
✎
11:50
|
(13) ВидНоменклатуры- какой тип в справочнике Номенклатура?
|
|||
15
Простенький вопросик
24.09.20
✎
12:01
|
(14)
СправочникСсылка.ВидыНоменклатуры |
|||
16
Ёпрст
24.09.20
✎
12:29
|
(15) для ОФ параметры выбора не работают, это всё для уф.
Работает только связь по владельцу |
|||
17
Простенький вопросик
24.09.20
✎
12:36
|
(16)
то есть никак мой вопрос на оф не решить? |
|||
18
Ёпрст
24.09.20
✎
12:38
|
(17) для выбора по кнопке, просто переопределить событие начало выбора и там открыть форму с отбором, для ввода текста..надо подумать
|
|||
19
Ёпрст
24.09.20
✎
12:38
|
событие то есть, как его ограничить, не вспомню сразу, ибо нафик не надо :)
|
|||
20
Простенький вопросик
24.09.20
✎
12:42
|
Я пробовал такую хрень написать. Она работает, но не совсем. Выдает список, который содержит полностью или частично введеную номенклатуру. Если просто часть в поле вбить, событие это видит как пусто при срабатывании
Процедура ЗаказНоменклатураНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка) СЗ = Новый СписокЗначений; Запрос=новый Запрос; Запрос.Текст="ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.ЭтоГруппа = ЛОЖЬ | И Номенклатура.ВидНоменклатуры.Наименование = &Наименование | И Номенклатура.Наименование ПОДОБНО &НаименованиеН"; Запрос.УстановитьПараметр("Наименование","Металлоконструкции"); Запрос.УстановитьПараметр("НаименованиеН","%"+строка(ЭлементыФормы.Заказ.ТекущиеДанные.номенклатура)+"%"); ТекСписокВыбора = Элемент.СписокВыбора; Если стрдлина(ЭлементыФормы.Заказ.ТекущиеДанные.номенклатура)>1 тогда ТекСписокВыбора.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка")); иначе ТекСписокВыбора.очистить(); Конецесли; КонецПроцедуры |
|||
21
Простенький вопросик
24.09.20
✎
14:19
|
Сделал еще одно поле "поиск", рядом с номенклатурой, через него получается отбор выпадающего списка делать. Не очень красиво но работает.
|
|||
22
Ёпрст
24.09.20
✎
14:26
|
(21) выпадающий список... если просто текст в реквизите набирать будут, всё, облом ?
|
|||
23
Простенький вопросик
24.09.20
✎
14:36
|
(22)
событие выпадающего списка раньше окончания ввода текста срабатывает, обработчик не видит что в реквизите |
|||
24
FIXXXL
24.09.20
✎
16:18
|
(23) в модуле менеджера Номенклатуры попробуй использовать ОбработкаПолученияДанныхВыбора()
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |