Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отбор в форме выбора справочника

Отбор в форме выбора справочника
Я
   JuixyJes
 
16.04.19 - 10:38
Доброго времени суток! Создаю программу для рекламного агенства. Возникла некая проблема. При начале выбора должна открываться ФормаВыбора с фильтром и только, но что то я сделала не так и выводится она, а потом еще и он же только уже без фильтра. Вот код:

Процедура АвторНачалоВыбора(Элемент)
    
    ФормаСписка = Справочники.Сотрудники.ПолучитьФормуВыбора("ФормаВыбора");
    ОтборСписка = ФормаСписка.Отбор;
    
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Должности.Ссылка КАК Ссылка
    |ИЗ
    |    Справочник.Должности КАК Должности
    |ГДЕ
    |    Должности.Наименование = ""Менеджер""";
    
    
    Выборка = Запрос.Выполнить().Выбрать();
    СписокДолжностей = Новый СписокЗначений;
    
    Пока Выборка.Следующий() Цикл
        
        СписокДолжностей.Добавить(Выборка.Ссылка);
        
    КонецЦикла;
    
    ОтборСписка.Должность.ВидСравнения = ВидСравнения.ВСписке;
    ОтборСписка.Должность.Значение = СписокДолжностей;
    ОтборСписка.Должность.Использование = Истина;
    ФормаСписка.ОткрытьМодально();
    

КонецПроцедуры
 
 
   1Сергей
 
1 - 16.04.19 - 10:56
Процедура АвторНачалоВыбора(Элемент, СтандартнаяОбработка) 
    СтандартнаяОбработка = Ложь;
    ...
   Жан Пердежон
 
2 - 16.04.19 - 11:16
такой фильтр можно в свойствах задать (без кода)
   dezss
 
3 - 16.04.19 - 11:18
эх...и все еще без фотки
   JuixyJes
 
4 - 16.04.19 - 11:36
(1) при отключении стандартной обработки у меня открывается так как нужно, но при выборе значения ничего не происходит(
   catena
 
5 - 16.04.19 - 11:41
(4)
Синтаксис:

ПолучитьФормуВыбора(<Форма>, <Владелец>, <КлючУникальности>)
Параметры:

<Форма> (необязательный)

Тип: Строка; ОбъектМетаданных: Форма .
Имя формы, как оно задано в конфигураторе, или объект описания метаданного требуемой формы. Если параметр не указан, то используется основная форма, заданная в конфигураторе.
<Владелец> (необязательный)

Тип: Форма; Элемент управления.
Объект, который будет являться владельцем открываемой формы.
   mikecool
 
6 - 16.04.19 - 12:22
еще какахи не полетели за использование сравнения по наименованию??
   dezss
 
7 - 16.04.19 - 12:53
(6) Посмотри другие темы, и ты все поймешь)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует