7.7 поле типа "справочник"

Тема в разделе "Типовые решения "1С:Предприятие 7.7"", создана пользователем Alecs, 27 июл 2007.

  1. TopicStarter Overlay
    Alecs
    Offline

    Alecs

    Регистрация:
    27 июл 2007
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Как получить данные из поля с типом "справочник"? Програмно разумеется. Пытался разными способами, так ничего не получилось. В комплексной конфигурации, из справочника контрагенты надо вывести сводку. Там есть поле ЮрФизЛицо, в котором находится нужная информация.
  2. TopicStarter Overlay
    Alecs
    Offline

    Alecs

    Регистрация:
    27 июл 2007
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Разобрался.
    Сам виноват, был невнимателен.
    Если элемент является группой, то естественно там нет объекта ЮрФизЛицо, а у меня группа как раз была первой в списке.

    Код, если кому интересно:
    СпКонтр = СоздатьОбъект("Справочник.Контрагенты");
    СпФЮ = СоздатьОбъект("Справочник");
    СпКонтр.ВыбратьЭлементы();
    Пока СпКонтр.ПолучитьЭлемент() = 1 Цикл
    Если СпКонтр.ЭтоГруппа() =1 тогда
    Сообщить("Группа " + СпКонтр.Наименование + "//");
    иначе
    СпФЮ=СпКонтр.ПолучитьАтрибут("ЮрФизЛицо");
    Сообщить("Сотрудник " + СпКонтр.Наименование +" --- " + СпФЮ.ПолнНаименование + " //");
    конецесли
    КонецЦикла;

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