8.х Проблема с определением Типа данных

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

  1. TopicStarter Overlay
    twix
    Offline

    twix

    Регистрация:
    20 ноя 2008
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    доброе время суток!
    Проблема сл.
    необходимо заполнить значением реквизит документа, который имеет тип например СправочникСсылка.Контрагенты, но этот тип заранее не известен. Если воспользоваться ТекущийДок.ИмяРеквизита.Тип получим "Справочник ссылка: Контрагенты". ТипЗнч() возвращает тоже самое. Как получить "Справочники.Контрагенты"?
  2. jon
    Offline

    jon Опытный в 1С

    Регистрация:
    4 сен 2006
    Сообщения:
    76
    Симпатии:
    0
    Баллы:
    26
    Код:
    ИмяОбекта= ТекущийДок.ИмяРеквизита.ПолучитьОбъект().Метаданные().Имя;
    МенеджерСпр = Справочники[ИмяОбъекта]
    
    
    
    С МенеджерСпр можно будет работать так же как и Справочники.ИмяСправочника
  3. TopicStarter Overlay
    twix
    Offline

    twix

    Регистрация:
    20 ноя 2008
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Отлично. Спасибо.
    А как быть с элементом табличной части? Пробовал по аналогии Док.ТаблЧасть.ИмяРеквизита.ПолучитьОбъект....
    Не может найти поле "ИмяРеквизита", значит не правильное обращение к Реквизиту...
  4. jon
    Offline

    jon Опытный в 1С

    Регистрация:
    4 сен 2006
    Сообщения:
    76
    Симпатии:
    0
    Баллы:
    26
    А ты выборку из таб части прежде открыл?
  5. TopicStarter Overlay
    twix
    Offline

    twix

    Регистрация:
    20 ноя 2008
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Нет выборку не использовал, пока с ней еще не знаком, щас почитаю что-нить...

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