[РЕШЕНО] Работа с УФ во внешней обработке

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем maks_20, 10 дек 2015.

  1. TopicStarter Overlay
    maks_20
    Offline

    maks_20

    Регистрация:
    30 ноя 2015
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Всем привет. Есть вопрос по работе с уф. Есть внешняя обработка (заполнение объекта) - запускается из формы документа (допустим из формы поступления товаров услуг). На форме у этой обработки есть реквизит с типом ДокументСсылка.РеализацияТоваровУслуг. Как сделать, чтобы при нажатии кнопки выбора документа реализации в списке отображались только документы, у которых организация равна организации поступления. Написал в обработчике ПриОткрытии формы внешней обработки такой код:
    Организация = ВладелецФормы.Объект.Организация;
    НовыйПараметр = Новый ПараметрВыбора("Организация", Организация);
    НовыйМассив = Новый Массив;
    НовыйМассив.Добавить(НовыйПараметр);

    НовыеПараметры = Новый ФиксированныйМассив(НовыйМассив);
    Элементы.ДокументРеализация.ПараметрыВыбора = НовыеПараметры;
    Но он не отрабатывает. Если заполнять список выбора, то тогда все работает, но вместо формы просто выпадающий список в поле ввода. Подскажите плиз, с уф начал работать не так давно. Если нужно - могу полный вариант обработки скинуть.
  2. nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Этот код нужно писать в обработчике "НачалоВыбора" для реквизита с документом. Управляемые или обычные формы - не важно.
  3. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Слово "Отбор" нужно добавить.
    Код:
    НовыйПараметр = Новый ПараметрВыбора("Отбор.Организация", Организация);
  4. TopicStarter Overlay
    maks_20
    Offline

    maks_20

    Регистрация:
    30 ноя 2015
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    1
    Спасибо, помогло.

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