8.х Вопрос по автоматическому заполнению формы.

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

  1. TopicStarter Overlay
    Parvulorum
    Offline

    Parvulorum

    Регистрация:
    3 ноя 2013
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Помогите пожалуйста решить возникшую трудность.
    Есть два справочник (Студенты) и (Заявки).
    При оформлении Заявки необходимо, чтобы при выборе ФИО из справочника студенты автоматически подгружались данные по Студенту в поля формы Заявки.
    ---
    Я новичок, учусь по книжке. Что-то такого примера найти не могу.

    Вложения:

  2. 1cUserAndrew
    Offline

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

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Для поля "ФИО" создайте обработчик события "ПриИзменении". В этом событии Вам надо для выбранного студента получить его реквизиты.
    Их можно получить только на сервере.
    Создаете серверную функцию, куда в качестве параметра передадите студента. В той функции получите значения реквизитов и вернете, например в виде структуры.

    Код:
    &НаКлиенте
    Процедура ФИОПриИзменении(Элемент)
    ДанныеСтудента = ПолучитьДанныеСтудента(Объект.ФИО);
    
    Объект.Группа = ДанныеСтудента.Группа;
    Объект.Факультет = ДанныеСтудента.Факультет;
    КонецПроцедуры
    
    
    
    &НаСервереБезКонтекста
    Функция ПолучитьДанныеСтудента(Студент)
    ДанныеСтудента = Новый Структура;
    ДанныеСтудента.Вставить("Группа", Студент.Группа);
    ДанныеСтудента.Вставить("Факультет", Студент.Факультет);
    
    Возврат ДанныеСтудента;
    КонецФункции
  3. TopicStarter Overlay
    Parvulorum
    Offline

    Parvulorum

    Регистрация:
    3 ноя 2013
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Спасибо!
Похожие темы
  1. dfilimon
    Ответов:
    4
    Просмотров:
    1.571
Загрузка...

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