8.х Как обратиться из справочника к элементу другого справочника

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

  1. TopicStarter Overlay
    Колесо
    Offline

    Колесо Опытный в 1С

    Регистрация:
    7 янв 2012
    Сообщения:
    69
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте.
    Допустим есть справочник ТС и МоделиТС.
    На форме ТС есть реквизит модельТС с ссылкой на справочник "МоделиТС".
    Как обратиться к реквизитам справочника "МоделиТС"?
  2. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Приложение управляемое или обычное?
  3. TopicStarter Overlay
    Колесо
    Offline

    Колесо Опытный в 1С

    Регистрация:
    7 янв 2012
    Сообщения:
    69
    Симпатии:
    0
    Баллы:
    26
    8.1 - обычное
  4. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Код:
    модельТС.{ИмяРеквизита}
    
    ?
  5. TopicStarter Overlay
    Колесо
    Offline

    Колесо Опытный в 1С

    Регистрация:
    7 янв 2012
    Сообщения:
    69
    Симпатии:
    0
    Баллы:
    26
    Написал так:
    Мощность=Справочники.МоделиТс.ДвигательМощность
    Ошибку выдает: "Поле объекта не обнаружено"
  6. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Как я понял у вас есть справочник ТС, в справочнике ТС есть реквизит МодельТС, в котором храниться ссылка на элемент справочника МоделиТС?

    Код:
    ЭлементТС = Справочники.ТС.НайтиПоКоду("00001"); // ну или любым другим способом получаем ссылку на нужный элемент справочника
    Мощность = ЭлементТС.МодельТС.ДвигательМощность;
    
    Если код вызывается из формы элемента справочника ТС, то достаточно:
    Код:
    Мощность = МодельТС.ДвигательМощность;
    

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