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

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

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

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

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

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

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