8.х Выбор элемента

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Siddy, 28 фев 2010.

  1. TopicStarter Overlay
    Siddy
    Offline

    Siddy Опытный в 1С

    Регистрация:
    18 мар 2009
    Сообщения:
    311
    Симпатии:
    0
    Баллы:
    26
    Платформа 15.14

    Требуется открыть список документов с установленным отбором по контрагенту и выбрать один из элементов. Создал поле ввода с типом ДокументСсылка.Подписка, обработка Начало выбора:
    Код:
    Процедура ПодпискаНачалоВыбора(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ФормаВыбора = Документы.Договор.ПолучитьФормуВыбора();
    ФормаВыбора.ДокументСписок.Отбор.Контрагент.ВидСравнения = ВидСравнения.Равно;
    ФормаВыбора.ДокументСписок.Отбор.Контрагент.Значение = Контрагент;
    ФормаВыбора.ДокументСписок.Отбор.Контрагент.Использование = Истина;
    ФормаВыбора.Заголовок = "Выберите документ";
    ФормаВыбора.Открыть();
    
    КонецПроцедуры
    
    
    
    затем пытаюсь подключить обработку выбора, но в эту процедуру не заходит, т.е. при выборе элемента из открывшейся формы, форма просто закрывается. Где нужно прописать выбор элемента?
  2. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    Что значит
    , куда Вы её пытаетесь подключить?
  3. TopicStarter Overlay
    Siddy
    Offline

    Siddy Опытный в 1С

    Регистрация:
    18 мар 2009
    Сообщения:
    311
    Симпатии:
    0
    Баллы:
    26
    т.е. пытаюсь назначить полю событие ОбработкаВыбора. я может, совсем неправильно делаю, но как передать это выбранное значение? после выбора форма просто закырвается, в поле ничего нет
  4. TopicStarter Overlay
    Siddy
    Offline

    Siddy Опытный в 1С

    Регистрация:
    18 мар 2009
    Сообщения:
    311
    Симпатии:
    0
    Баллы:
    26
    разобрался) значение уходило в никуда)) нужно было форму выбора так открывать:

    Код:
    ФормаВыбора = Документы.Договор.ПолучитьФормуВыбора(,Элемент);
    

Поделиться этой страницей