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


Отбор при открытии формы

Отбор при открытии формы
Я
   vanyshan
 
20.10.16 - 14:26
В колонке табличной части в процедуре "НачалоВыбора" поля ввода установил отбор при открытии формы. Если значение пустое, все открывается с моим отбором, но как только открываю уже существующее значение, форма выбора номенклатуры открываетсяне на моем элементе. Как это исправить?

ФормаВыбора = Справочники.Номенклатура.ПолучитьФормуВыбора(,Элемент);
        Отбор = ФормаВыбора.СправочникСписок.Отбор.Ссылка;// получаю элемент отбора

        Отбор.Использование = Истина;
        Отбор.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
        
        Запрос = Новый Запрос;
        Запрос.Текст = "
        |ВЫБРАТЬ
        |    УсловияПоставокПоДоговорамКонтрагентовНоменклатураДоговора.Номенклатура
        |ИЗ
        |    РегистрСведений.УсловияПоставокПоДоговорамКонтрагентовОбщие.СрезПоследних(&Период, ДоговорКонтрагента = &ДоговорКонтрагента) КАК УсловияПоставокПоДоговорамКонтрагентовОбщиеСрезПоследних
        |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.УсловияПоставокПоДоговорамКонтрагентов.НоменклатураДоговора КАК УсловияПоставокПоДоговорамКонтрагентовНоменклатураДоговора
        |        ПО УсловияПоставокПоДоговорамКонтрагентовОбщиеСрезПоследних.Регистратор = УсловияПоставокПоДоговорамКонтрагентовНоменклатураДоговора.Ссылка";
        
        Запрос.УстановитьПараметр("Период", Дата);
        Запрос.УстановитьПараметр("ДоговорКонтрагента", ДоговорКонтрагента);
        Выборка = Запрос.Выполнить().Выбрать();
        СписокЭлементов = Новый СписокЗначений;
        
        Пока Выборка.Следующий() Цикл
            СписокЭлементов.Добавить(Выборка.Номенклатура);
        КонецЦикла;
        
        Отбор.Значение = СписокЭлементов;
        ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = Ложь;
        ФормаВыбора.Открыть();
 
 
   vanyshan
 
1 - 20.10.16 - 14:42
Закрыто !!!

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