Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

АвтоПодбор элемента в форме. Собственный список ДанныеВыбора

АвтоПодбор элемента в форме. Собственный список ДанныеВыбора
Я
   camojiet
 
10.10.16 - 12:52
Доброго времени суток. Вчитываюсь в СП уже раз десятый, не получается через автоподбор подсунуть свой отобранный список элементов.
Я бы и рад использовать ПараметрыПолученияДанных.Отбор, но он не позволяет использовать ИЛИ.
Постепенно упрощал свои мытарства и пришел к выводу, что при формировании своего списка значений в ДанныеВыбора, добавляет данные, но не убирает остальные.

&НаКлиенте
Процедура КонтейнерАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)    
    ДанныеВыбора = Новый СписокЗначений;
    ДанныеВыбора.Добавить("123","123");                                   
    СтандартнаяОбработка = Ложь;                                                                                
КонецПроцедуры

Вот этот код составит список из 123 и того, что мне не нужно.
Как с этим бороться?
 
 
   Spieluhr
 
1 - 10.10.16 - 12:58
в модуле менеджера использовать обработчик ОбработкаПолученияДанныхВыбора
   camojiet
 
2 - 10.10.16 - 13:06
В менеджере справочника:

Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)
    ДанныеВыбора = Новый СписокЗначений;
    ДанныеВыбора.Добавить("123","123");                                   
    СтандартнаяОбработка = Ложь;

КонецПроцедуры

Приводит к тому же самому результату
опять 123 и то, что не нужно
   camojiet
 
3 - 10.10.16 - 13:52
Может конечно я не понял вашей подачи про ОбработкаПолученияДанныхВыбора, но я старался. У меня уже почти девять вечера, а изменения надо вносить сегодня... В общем свойстве "ПараметрыВыбора" элемента (который я мучаю), установил условие, которое никогда не выполнится. И лишние элементы ушли.

Программно, через ПараметрыПолученияДанных.Отбор.Вставить("ТипПеревозки", "невыполнимое условие") почему-то не получилось.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует