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

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

  1. TopicStarter Overlay
    wertklop
    Offline

    wertklop Опытный в 1С

    Регистрация:
    12 май 2008
    Сообщения:
    321
    Симпатии:
    0
    Баллы:
    26
    народ!
    в базе есть справочник, он иерархический. есть группа покупатели, в неё ещё 2 группы: физ и юр лица.
    если бы не было группы покупатели, то я бы обращался так:
    если Заказчик.Родитель.Наименование="Физические лица" тогда
    //код проги
    иначе
    //то же код какой то
    конеесли;
    как мне быть в моей ситуации покупателями?
  2. Melanto
    Offline

    Melanto Опытный в 1С

    Регистрация:
    28 ноя 2007
    Сообщения:
    204
    Симпатии:
    0
    Баллы:
    26
    А в чем проблема-то?
    Если Заказчик - это контрагент и он лежит или в физ.лицах или в юр. лицах, то они и будут его родителями. А уже их родителями будут Покупателя.
    Может, я сто не поняла?

    Э-э, стоп, а мы о какой конфе речь ведем? УТ или Бух?
  3. TopicStarter Overlay
    wertklop
    Offline

    wertklop Опытный в 1С

    Регистрация:
    12 май 2008
    Сообщения:
    321
    Симпатии:
    0
    Баллы:
    26
    нет, ты немного не поняла, в справочнике есть группа покупатели, а у покупателей есть ещё 2 группы- физ и юр лица. вопрос в том, как мне обратиться к конечной группе лиц...
  4. Melanto
    Offline

    Melanto Опытный в 1С

    Регистрация:
    28 ноя 2007
    Сообщения:
    204
    Симпатии:
    0
    Баллы:
    26
    Так, весь вопрос в том, откуда мы обращаемся. Если есть элемент Контрагент (напр, в документе), то его родителями и будут Физ и ЮрЛица.
    Если мы идем от "корня", то есть очень удобный механизм в запросах - В ИЕРАРХИИ.

    В указанной проверке надо выяснить что - "ПОКУПАТЕЛЬ ИЛИ НЕТ" ?
    Тогда можно и так Заказчик.Родитель.Родитель.Наименование = "Покупатель"
  5. AlexFF
    Offline

    AlexFF Разбирающийся

    Регистрация:
    6 мар 2007
    Сообщения:
    565
    Симпатии:
    1
    Баллы:
    26
    Код:
    если Заказчик.Родитель.Родитель.Наименование="Физические лица" тогда 
    
  6. Melanto
    Offline

    Melanto Опытный в 1С

    Регистрация:
    28 ноя 2007
    Сообщения:
    204
    Симпатии:
    0
    Баллы:
    26
    Так это что, в ФизическихЛицах лежит - Покупателя - а в ней элементы?

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