|
Ограничить список быстрого выбора | ☑ | ||
---|---|---|---|---|
0
Dirk Diggler
18.05.12
✎
16:10
|
При выборе единицы измерения ТЧ дока в типовых используется "быстрый выбор" - из списка(при этом генерируется событие НачалоВыбора).
Как получить доступ к выпадающему списку(надо исключить некоторые ед. изм.)? |
|||
1
PR
18.05.12
✎
16:12
|
А типовую посмотреть?
|
|||
2
Dirk Diggler
18.05.12
✎
16:12
|
а там нету. дают выбирать что хочешь. только предупреждают потом, что помечена на удаление.
|
|||
3
PR
18.05.12
✎
16:14
|
СписокВыбора?
|
|||
4
Dirk Diggler
18.05.12
✎
16:15
|
в случае быстрого выбора там пусто.
|
|||
5
Dirk Diggler
18.05.12
✎
16:16
|
быстрый выбор тоже из списка, но при этом - не выбор из списка )))
|
|||
6
Dirk Diggler
18.05.12
✎
16:47
|
upp
|
|||
7
Divemaster
18.05.12
✎
16:55
|
Строки списка в свойствах поля ?? Не?
|
|||
8
х86
18.05.12
✎
17:15
|
ДоступныеЗначения ?
|
|||
9
proger2011
18.05.12
✎
17:16
|
Вроде надо курить у менеджера объекта
Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка) // Вставить содержимое обработчика. КонецПроцедуры |
|||
10
Dirk Diggler
23.05.12
✎
16:49
|
(7) не.
(8) неопределено (9) это вообще хз откуда. |
|||
11
m-serg74
23.05.12
✎
16:56
|
Параметры выбора, отбор поменять, не?
|
|||
12
vvp91
23.05.12
✎
16:56
|
(9) правильно сказал - событие ОбработкаПолученияДанныхВыбора модуля менеджера того объекта, быстрый выбор которого происходит.
пример в УТ 11 - справочник НомераГТД. |
|||
13
_Alexandr_T
23.05.12
✎
17:08
|
(11) Согласен, я бы тоже параметры отбора поменял.
|
|||
14
Dirk Diggler
24.05.12
✎
10:45
|
(12) дак она же для УФ.
|
|||
15
Dirk Diggler
24.05.12
✎
10:48
|
я попробовал сейчас, ОбработкаПолученияДанныхВыбора даже не вызывается.
|
|||
16
polymorf116
24.05.12
✎
10:54
|
я делал что то подобное, только через ОкончаниеВводаТекста
Процедура СтатьяЗатратОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка) Если ЗначениеЗаполнено(НаправлениеСогласования) Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СтатьиЗатрат.Ссылка |ИЗ | Справочник.СтатьиЗатрат КАК СтатьиЗатрат |ГДЕ | НЕ СтатьиЗатрат.ПометкаУдаления | И СтатьиЗатрат.Наименование ПОДОБНО &ТекстСравнения + ""%"" | И СтатьиЗатрат.ВидБизнеса = &ВидБизнеса"; Запрос.УстановитьПараметр("ТекстСравнения", Текст); Запрос.УстановитьПараметр("ВидБизнеса", НаправлениеСогласования); Результат = Запрос.Выполнить().Выбрать(); СтандартнаяОбработка = Ложь; Список = Новый СписокЗначений; Пока Результат.Следующий() Цикл Список.Добавить(Результат.Ссылка); КонецЦикла; Значение = Список; Иначе Предупреждение("Сначала выберите направление согласования"); КонецЕсли; СтандартнаяОбработка = Ложь; КонецПроцедуры может чем-то поможет |
|||
17
Dirk Diggler
24.05.12
✎
11:29
|
да ничем особо не поможет. только разве что саму форму переработать, убрав быстрый выбор.
|
|||
18
Dirk Diggler
24.05.12
✎
11:48
|
от так сделал:
Процедура ТоварыЕдиницаНачалоВыбора(Элемент, СтандартнаяОбработка) ........... Результат = Запрос.Выполнить(); Р = Результат.Выгрузить().ВыгрузитьКолонку("Ссылка"); Спис = Новый СписокЗначений; Спис.ЗагрузитьЗначения(Р); ВыбранныйЭлемент = ВыбратьИзСписка(Спис,Элемент,Спис.НайтиПоЗначению(Элемент.Значение)); Если ВыбранныйЭлемент <> Неопределено Тогда Элемент.Значение = ВыбранныйЭлемент.Значение; КонецЕсли; СтандартнаяОбработка = Ложь; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |