Имя: Пароль:
1C
 
Отбор из регистра сведений в табличное поле (появляется только после обновить)
0 AlexBor
 
naïve
08.12.16
16:24
Пытаюсь сделать отбор в табличное поле справочника. Появляется только после нажатия кнопки обновить. Что не так делаю?

ЭлементыФормы.ТФ.Значение.Отбор.Заявитель.Установить(Ссылка);
1 Wirtuozzz
 
08.12.16
16:27
Заполни реквизит на сервере 100 пудов появится.
2 AlexBor
 
naïve
08.12.16
16:31
(1) Ах да я не сказал у меня обычные формы.
3 AlexBor
 
naïve
08.12.16
16:51
????
4 Мимохожий Однако
 
08.12.16
16:54
Какое значение показывает отладчик в переменной Ссылка?
5 AlexBor
 
naïve
08.12.16
16:56
(4) Пусто
6 Мимохожий Однако
 
08.12.16
16:58
(5) Ну и? ИМХО. Делай другой код. Этот неправильный.
7 AlexBor
 
naïve
08.12.16
17:02
(6) Получилось вот так:
  ЭлементыФормы.ТФ.Значение.Прочитать();
8 Ёпрст
 
08.12.16
17:23
А где регистр сведений ?
9 Ёпрст
 
08.12.16
17:31
Ну так, спробуй:

УстановитьОтборВФормеСпискаСправочника(НужнаяФорма,"Заявитель",ССылка);

Процедура УстановитьОтборВФормеСпискаСправочника(ФормаСправочника,ИмяПараметра,ЗначениеПараметра)
    Отбор  = ФормаСправочника.СправочникСписок.Отбор;
    Если Отбор.Найти(ИмяПараметра) = Неопределено Тогда
        Отбор.Добавить(ИмяПараметра);
    КонецЕсли;
    Отбор[ИмяПараметра].Использование = Истина;
    Отбор[ИмяПараметра].ВидСравнения  = ВидСравнения.Равно;
    Отбор[ИмяПараметра].Значение      = ЗначениеПараметра;
    ФормаСправочника.ЭлементыФормы.СправочникСписок.НастройкаОтбора[ИмяПараметра].Доступность = Истина;
КонецПроцедуры