Что такое многоуровневый справочник в 1с примеры. Финансы в Excel. Описание структуры предприятия. Справочник Подразделения

Многоуровневые справочники

Заполнение справочников

Периодические константы

Если константа периодическая, то в списке констант храниться не только последнее ее значение, но и все ранее существовавшие значения с датами их ввода.

Для просмотра и редактирования истории значения константы необходимо:

Данные необходимые для организации аналитического учета и заполнения документов хранятся в справочниках. Каждый справочник предназначен для хранения сведений об однотипных объектах, представленных в виде таблицы:


Открыть нужный справочник можно через меню Справочники .

Для ввода в справочник нового элемента используется клавиша Insert или

В зависимости от объема хранимой об объекте информации данные могут быть введены непосредственно в ячейки таблицы или в специальную форму.

Одноуровневый справочник – это простой список элементов.

Многоуровневый справочник – это иерархический список, в котором записи объединяются в группы. Некоторые справочники позволяют создавать группы внутри групп. В окне многоуровневого справочника отображается структура списка .


Для создания новой группы в многоуровневом справочнике используется кнопка Новая группа на панели инструментов окна или на клавиатуре Ctrl+F9 .

Щелчком по знаку +(-) на дереве групп можно сворачивать и разворачивать структуру. Двойной щелчок по папке (на дереве папок или в списке) открывает группу. На клавиатуре Ctrl+↓ -- открыть группу, Ctrl+ -- закрыть группу.

Данные справочников используются при регистрации хозяйственных операций, вводе значений в документы, другие справочники и т.д.

Для ввода данных справочника достаточно в окне редактируемого объекта нажать кнопку выбора элемента справочника или на клавиатуре F4 .

В результате данные справочника будут представлены в виде нового окна либо справочник будет открыт в режиме выбора элемента.

Чтобы выбрать элемент, надо выделить его и нажать клавишу Enter или двойным щелчком.

В режиме выбора доступно создание новых элементов и их редактирование.

При построении сложных экономических моделей обычно имеется набор данных, используемых в нескольких таблицах как в качестве параметров расчетов, так и для построения отчетных форм. Создание и использование отдельных таблиц-справочников позволяет ускорить процесс разработки модели, повышает надежность расчетов, а также дает возможность применять специальные средства интерфейса Microsoft Excel.

В прилагаемом примере рассматривается модель с использованием двух типов справочников:

  • Одномерный - продукты с наименованием и единицей измерения
  • Двумерный - прайс-листы с различными ценами по продуктам и периодам.

Поиск в одномерном справочнике

На первом этапе (лист «Пример1») добавим в прайс-листы по продуктам формулу для поиска единицы измерения каждого продукта. Если продукты в прайс-листе располагаются в той же последовательности, что и в справочнике, то очевидно, что формула может использовать простую ссылку на справочник.

Для формирования денежной единицы измерения используем строковую операцию конкатенации (соединения частей текста).

Пример1!B10:

Для добавления единицы измерения в таблицу продаж прямая ссылка на справочник приведет к некопируемой формуле. Чтобы избежать этого, используем функцию поиска ВПР.

Пример1!D17:

VLOOKUP(B17;$A$3:$B$6;2;0)

Функция ВПР ищет значение по определенному номеру столбца (в примере – второй столбец) в прямоугольном диапазоне ячеек. Последний параметр (0 или ЛОЖЬ) используется для указания искать ли ближайшее значение (ИСТИНА), либо точное совпадение (ЛОЖЬ). Первый вариант редко используется на практике, так как требует предварительно отсортированного диапазона поиска. Важное замечание по параметру «столбец». Это не номер столбца во всей электронной таблице, а номер столбца в диапазоне поиска. Для аналойного поиска по горизонтальному массиву используется функция ГПР (HLOOKUP).

Поиск в двумерном справочнике

Сложный случай поиска по двум условиям реализован в формулах выбора цены из прайс-листа для таблицы продажи.

Необходимо выбрать значение из ячейки на пересечении строки покупателя и столбца месяца. Реализация такого алгоритма напрямую приводит к формуле с использованием функций вычисляемых ссылок:

Пример1!E17:

OFFSET($A$9;MATCH(B17;$A$10:$A$13;0);MATCH(DATE(YEAR(A17);MONTH(A17);1);$C$9:$E$9;0)+1)

Функция ПОИСКПОЗ (MATCH) ищет и возвращает порядковый номер элемента в списке (работает аналогично ВПР). Функция СМЕЩ (OFFSET) возвращает значение по относительной ссылке от определенной ячейки – в примере, от верхнего левого угла таблицы прайс-листов. Функция преобразования даты ДАТА (DATE) превращает дату в из таблицы продаж в дату, используемую в прайс-листе – первое число месяца.

Более простой вариант решения задачи использован в нижних ячейках таблицы продаж. Здесь использована формула обработки массива. Причем суммирование ведется по двумерному массиву:

Пример1!E22:

{=SUM(IF(B22=$A$10:$A$13;IF(MONTH(A22)=MONTH($C$9:$E$9);$C$10:$E$13)))}

Функция суммирования в данном случае не осуществляет никаких операций кроме поиска, так как значение выбирается на пересечении строк и столбцов.

Для лучшего понимания формулы, разложим ее в виде структуры и заменим диапазоны на значения (через нажатие F9 на выделенном диапазоне). Получим следующую картину:

SUM(IF("Продукт4"={"Продукт1":"Продукт2":"Продукт3":"Продукт4"}; IF(3={1;2;3}; { 2;2,1;2,2: 3;2,9;3,05: 1299;1280;1350: 6,4;6,9;6,7 })))

Первое условие на продукт возвращает массив {6,4;6,9;6,7}, второе условие выбирает из этого массива последнее значение.

В принципе обе формулы являются копируемыми и можно использовать ту, которая легче для восприятия. В части производительности вероятно первый вариант будет работать быстрее. Но это заметно только на очень больших объемах данных.

Использование справочников для создания пользовательского интерфейса

Обратите внимание на выпадающий список для выбора элементов справочника на листе «Пример2», таблицы «Продажи» (Пример2!B17).

Организация подобных выпадающих списков возможна через опцию «Проверка». Доступ в Excel до 2007 через меню Данные\Проверка (Data\Validation), в Excel 2007 и старше – лента Данные\Работа с данными\Проверка данных (Data\Data Tools\Data Validation).

При выборе данного пункта меню появляется диалог, позволяющий организовать проверку вводимых в ячейку данных. Одной из возможностей такой проверки является выбор значений из списка.

Интерфейс с организацией выпадающего списка существенно снижает риск ошибок при вводе строковых значений в ячейку электронной таблицы.

Одной из проблем организации списка через функцию проверки является невозможность использования явной ссылки на диапазон данных, находящихся вне текущего листа (попробуйте и получите сообщение об ошибке). Для сложных экономических моделей – это может быть важным ограничением.

К счастью, имеется обходной путь для решения этой проблемы. Проверки не допускает прямых ссылок на другие листы, но нормально понимает именованные диапазоны.

Обратите внимание на описание проверки в ячейке Пример2!B18. Здесь вместо ссылки на лист «Пример1» задана формула

Имя listProducts задано в примере как диапазон Пример1!$A$3:$A$6. Очевидно, что использование такого именованного диапазона делает более прозрачным смысл заданного условия проверки, а также снижает риск ошибки в формуле.

Справочники предназначены для упрощения ввода различной информации в первичные документы и уменьшения количества ошибок при вводе. Справочники содержат информацию, которая не изменяется при эксплуатации системы или изменяется редко.

Справочники бывают многоуровневыми, наибольшее число уровней равно трем. К примеру, многоуровневыми являются справочники Номенклатура , Сотрудники . Справочник может быть и простым списком.

Каждый элемент справочника имеет уникальный код. Он присваивается автоматически при вводе нового элемента͵ обеспечивает целостность информационной базы.

Некоторые реквизиты справочников имеют свойство периодичности. Это свойство позволяет хранить историю изменения значения, к примеру, курс валют. Новое значение, введенное в справочник, будет действовать, начиная с даты изменения. Периодичность используется при заполнении документа͵ и при построении отчета͵ в связи с этим перед изменением значения такого реквизита следует проверить рабочую дату, установленную в параметрах системы (Сервис Параметры Общие ).

Некоторые справочники подчинœены другим справочникам. К примеру, справочник Банковские счета подчинœен справочнику Фирмы , справочник Расчетные счета – справочнику Контрагенты , справочники Комплектация и Единицы измерения – справочнику Номенклатура .

При работе с подчинœенным справочником сначала должен быть открыт справочник-родитель. Подчинœенный справочник будет содержать только элементы, относящиеся к одному элементу справочника-родителя, при этом режим отображения должен быть в виде иерархического списка.

Просмотр и редактирование справочников возможно из главного меню. Работа с ними облегчает ввод данных в первичные документы. Некоторые справочники можно редактировать и в процессе работы.

Для редактирования справочников существует множество инструментов. Наиболее часто используются кнопки инструментальной панели. Некоторые команды выполняются из меню Действия , из контекстного меню или с использованием горячих клавиш.

Процедура удаления элементов справочника имеет особенности и состоит из двух этапов. При удалении документ сначала только помечается как кандидат на удаление. Реальное удаление следует выполнять через меню Действия Удалить .

При выполнении этой команды сначала происходит контроль данных. В случае если в удаляемых документах есть связанные данные (используемые в других таблицах), данное не может быть удалено.

4.2.1. Справочник «Фирмы»

В модели типовой конфигурации предприятия, объединяемые в единое целое предприятие торговли, имеют название «фирмы». С точки зрения управленческого учета͵ это одно предприятие. С точки зрения финансового учета͵ каждая фирма, это самостоятельное юридическое лицо.

Справочник «Фирмы» предназначен для ведения списка фирм и хранения их реквизитов, необходимых при заполнении первичных документов, ведения учета и составления отчетности. Справочник одноуровневый. Число фирм не ограничено.

Для периодических реквизитов только в этом справочнике установлено следующее правило: если значение периодического реквизита вводится в первый раз, то оно будет записано на начало года рабочей даты, а не на рабочую дату. При последующих изменениях таких реквизитов значение будет запоминаться на дату изменения (рабочую дату).

Ввод и редактирование информации о фирме выполняется в окне диалога, содержащем три вкладки.


  • - Справочники

    Константы Некоторые данные в системе учета изменяются очень редко или, в идеале, не изменяются вовсе. Такие данные обычно хранятся в константах. Например - это информация о валюте регламентированного учета. Обычно такой учет ведется в рублях, но в конфигурации... [читать подробенее]


  • - Словари, энциклопедии, справочники

    Грамматики Учебники и учебные пособия Список сокращений Имена цитируемых писателей А. А. – А. Ахматова А. Б. – А. А. Блок А. В. – А. Вознесенский Арс. – Арсеньев А. Г. – А. Галич А. Гр. – А. С. Грибоедов А. К. – А. Куприн Акс. – С. Т. Аксаков А. С. – А. И.... [читать подробенее]


  • - Справочники исполнителей.

    Принципиальная технологическая схема возведения объекта. Тема №4. Состав и разработка документации исходного этапа моделирования. 4.1. Принципиальная технологическая схема возведения объекта. 4.2. Справочники исполнителей. 4.3. Локальные сетевые модели... [читать подробенее]


  • - Онлайновые энциклопедии и справочники

    Метапоисковые системы Интернет развивается стремительными темпами - каждый день появляются сотни тысяч новых Web-страниц. Рост количества документов происходит быстрее, чем поисковые системы успевают их проиндексировать. Отсюда следует неутешительный вывод, что,... [читать подробенее]


  • - Словари и справочники

    1. Абрамов Н. Словарь русских синонимов и сходных по смыслу выражений. Любое издание. 2.Агеенко Ф.Л., Зарва М.В. Словарь ударений русского языка. М., 2000 3.Бельчиков Ю.А., Панюшева М.С. Словарь паронимов русского языка. М., 1994 4.Большой орфографический словарь русского языка. Ред.... [читать подробенее]


  • - Правовые базы данных и справочники

    Корректность ведения учета требует от бухгалтера хорошего знания существующей нормативной базы. Самостоятельно отсле­живать все изменения в законодательстве достаточно сложно. Поэтому многие бухгалте­ры и экономисты являются пользователямиправовых баз данных....

  • Интерфейс иерархического справочника

    Иерархические справочники системы имеют многоуровневую структуру. Наглядным примером такой структуры может служить обычный шкаф с хранящейся в нем документацией. Документы не собраны в одну большую стопку, а подшиты или сброшюрованы в отдельные папки, папки расставлены по полкам в определенном порядке, и таких полок в шкафу несколько. При большом количестве документов они распределяются по нескольким шкафам, причем не как попало, а опять-таки в определенном порядке. Многоуровневой, как правило, является и организационная структура любого среднего или крупного предприятия или организации. Предприятие, например, может подразделяться на цеха и участки, организация – на управления, отделы и отделения.

    Иерархический или многоуровневый справочник организован схожим образом. Он делится на разделы, которые, в свою очередь, могут состоять из подразделов (разделов более низкого уровня). Любой из этих подразделов также может состоять из более мелких подразделов (разделов еще более низкого уровня).

    Элементы, которые могут быть детализированы списком значений более низкого уровня иерархии, называются вершинами и отмечаются в иерархических справочниках значком . Конечные элементы справочника, т.е. элементы, которые нельзя детализировать, называются листьями и отмечаются значком .

    В общем случае иерархический справочник может иметь произвольную глубину вложений. Вершина может содержать в качестве элементов, как листья, так и другие вершины (подвершины), вложенные в данную.

    Рассмотрим интерфейс иерархического справочника на примере справочника Подразделения .

    При работе с иерархическим справочником строка меню окна Ведение справочников содержит следующие пункты:

    • Управление – включает в себя команды добавления, изменения и удаления элементов справочника, перемещения их вверх/вниз по списку элементов, команды импорта и экспорта данных справочника, а также команду поиска нужных элементов;
    • Сортировка – состоит из команд сортировки элементов;
    • Вид – включает в себя команды, определяющие вид списка элементов справочника (с логически удаленными элементами или без них);
    • Окно – содержит команды управления положением рабочих окон;
    • Справка – включает в себя команды вызова справочной информации;
    • Закрыть – команда завершения работы с текущим справочником.

    Если для какой-либо команды установлены «горячие» клавиши, то они указываются в меню рядом с ней.

    На панели инструментов окна находятся следующие кнопки:

    Вид кнопки

    Выполняемая команда

    Добавить элемент-вершину в справочник. Дублирует команды Управление , Добавить вершину ;

    Добавить элемент-лист в справочник. Дублирует команды Управление , Добавить лист ;

    Редактировать выбранный элемент. Дублирует команды Управление , Изменить ;

    Удалить (восстановить) выбранный элемент. Дублирует команды Управление , Удалить (восстановить) ;

    Переместить выделенный элемент на одну позицию вниз по списку. Дублирует команды Управление , Строку вниз ;

    Переместить выбранный элемент на одну позицию вверх по списку. Дублирует команды Управление , Строку вверх ;

    Перейти к поиску элементов, удовлетворяющих заданным критериям. Дублирует команды Управление , Поиск ;

    Включить в список элементов справочника логически удаленные элементы. Повторный щелчок на кнопке приводит к тому, что списке элементов будут отображаться только активные (действующие) элементы. Дублирует команды меню Вид ;

    Завершить работу с текущим справочником. Дублирует команду Закрыть .

    В таких иерархических справочниках, как Список организаций и Группы документов , в силу их специфики, помимо указанных команд меню используются дополнительные команды, а на панели инструментов находятся кнопки, дублирующие эти команды (см. разделы, посвященные ведению указанных справочников).

    При открытии окна иерархического справочника в нем формируется список верхнего уровня иерархии, содержащий, как правило, одни вершины. В заголовке окна указано только название справочника.

    Чтобы открыть вершину (показать список содержащихся в ней элементов), следует дважды щелкнуть на ней мышью или выделить ее и нажать клавишу Enter . Появится список элементов более низкого уровня иерархии, в верхней строке которого будет указано название открытой вершины, снабженное соответствующим значком – . В заголовке окна к названию справочника добавится название открытой вершины.

    Вершины, расположенные на более низких иерархических уровнях, можно последовательно открывать до тех пор, пока в списке элементов не останутся одни листья. При этом все вышележащие вершины, в которые входит данная вершина или лист, будут показаны в окне.

    Чтобы закрыть вершину, дважды щелкните на ней мышью или с помощью клавиш или PageUp установите указатель на строку с наименованием открытой вершины и нажмите клавишу Enter .

    Чтобы вернуться на любой из более высоких уровней иерархии, закройте вершину, лежащую на один уровень ниже требуемого.

    Основное назначение.

    Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа «Справочник». Система 1С:Предприятие 8 позволяет вести практически неограниченное количество необходимых справочников. Каждый справочник представляет собой список однородных объектов: должностей, сотрудников, клиентов, товаров и т. д. Каждый такой объект называется элементом справочника.

    С точки зрения пользователя, следует иметь в виду, что в Конфигураторе создается не сам справочник, как список значений, а разрабатывается заготовка справочника, его шаблон. В процессе конфигурирования описывается структура информации, которая будет храниться в справочнике, разрабатывается экранное и, если необходимо, печатное представление справочника, задаются различные особенности его поведения.

    Реквизиты справочника.

    В качестве обязательных реквизитов каждый справочник имеет Код и Наименование . Код элемента справочника может быть как числовым, так и текстовым. Система 1С:Предприятие 8 предоставляет широкие возможности по работе с кодами элементов справочника: автоматическое присвоение кодов, автоматический контроль уникальности кода и другие.

    Помимо Кода и Наименования, в справочниках системы 1С:Предприятие может храниться любая дополнительная информация об элементе справочника. Для хранения такой информации в справочнике могут быть созданы дополнительные реквизиты (поля). Например, справочник Сотрудники почти наверняка будет иметь реквизиты Должность, Оклад, ДатаПриема и другие.

    Типы данных.

    Для каждого реквизита справочника необходимо задать тип данных, например, «число», «строка», «дата», булево (Истина или Ложь). Это базовые типы, но можно указать и сложные типы данных. Например, реквизит Должность имеет тип данных Должности. В этом случае, значения этого реквизита будут выбираться из справочника Должности. Так реализуется простейшая связь между справочниками, когда значения реквизитов одного справочника выбираются из элементов другого справочника.

    Виды справочников.

    Иерархические справочники — Список элементов справочника в системе 1С:Предприятие 8 может быть многоуровневым. В этом случае все строки справочника будут разделяться на 2 вида: «просто» элементы справочника и группы справочника. Группы позволяют переходить на нижележащие уровни многоуровневого справочника. Использование многоуровневых справочников позволяет организовать ввод информации в справочник с нужной степенью детализации. Элементы и группы элементов в многоуровневом справочнике можно переносить из одной группы в другую.

    Подчиненные справочники — Между справочниками может быть установлено отношение подчиненности. В терминах реляционных баз данных, между таблицами устанавливается связь «один-ко-многим». В этом случае каждый элемент подчиненного справочника будет связан с одним из элементов справочника-владельца. Иногда можно сказать, что элементы одного справочника принадлежат элементам другого. Например, в системе может быть справочник Договора. Тогда его можно сделать подчиненным справочнику Клиенты. Это означает, что клиент владеет договорами и у одного клиента может быть несколько договоров.

    Табличная часть.

    В платформе 1С реализована возможность для элемента справочника задавать одну или несколько табличных частей. Эту возможность рекомендуется использовать для отражения информации, связанной с данным элементом, но не имеющей собственной объектной сущности (для которых рекомендуется заводить подчиненные справочники). Например, для справочника Сотрудники могут быть заведены табличные части Образование и СоставСемьи. Работа с табличными частями похожа на работу с подчиненными справочниками за исключением того, что табличные части не могут использоваться в качестве значений реквизитов других объектов.

    Примеры работы со справочниками в 1С.

    СпрСотрудники = Справочники.Сотрудники ; // или
    СпрДолжности = Справочники [ «Должности» ];

    //Создание и запись нового элемента справочника

    НовЭл = Справочники . Сотрудники . СоздатьЭлемент ();
    НовЭл. Наименование = «Петров Петр Петрович» ;
    НовЭл. Оклад = 5000 ;
    НовЭл. Записать();

    //Создание и запись новой группы справочника

    Нов = Справочники. Сотрудники. СоздатьГруппу();
    Нов
    Нов. Записать(); // или
    Нов = Справочники[ «Сотрудники»]. СоздатьГруппу();
    Нов. Наименование = «Работающие» ;
    Нов. Записать();

    ПустаяСсылка = Справочники. Валюты. ПустаяСсылка();
    Если ПустаяСсылка. Пустая() Тогда
    Сообщить(«Ссылка пустая.» );
    КонецЕсли;

    // Поиск элемента справочника, если элемент найден, то он возвращается, иначе возвращается значение Неопределено

    СпрСотр = Справочники. Сотрудники;
    НайденныйСотр = СпрСотр. НайтиПоКоду(123 ); //ищем по коду
    НайденныйСотр = СпрСотр. НайтиПоНаименованию(«Иванов Иван Иванович» ); //ищем по наименованию
    НайденныйСотр = СпрСотр. НайтиПоРеквизиту(«Оклад» , 5000 ); //ищем по реквизиту

    Если НайденныйСотр = Неопределено Тогда
    //элемент не найден
    Иначе
    //элемент найден
    КонецЕсли;

    //Удаление элемента справочника

    СпрСотр = Справочники. Сотрудники;
    СпрСотр. Удалить(); //непосредственное удаление текущего элемента справочника
    СпрСотр. УстановитьПометкуУдаления (Истина); //пометка на удаление
    СпрСотр. УстановитьПометкуУдаления (Ложь); //снять пометку на удаление

    //можно проверить, помечен ли элемент на удаление
    //свойство ПометкаУдаления имеет тип Булево (Истина или Ложь)

    Пометка = СпрСотр. ПометкаУдаления; //обратите внимание: это свойство
    Если Пометка = Истина Тогда
    //элемент помечен на удаление
    КонецЕсли;

    //перебор элементов справочника

    Выборка = Справочники. Сотрудники. Выбрать();
    // начало перебора элементов справочника в цикле

    Сообщить(«Сотрудник « + Выборка. Наименование);
    КонецЦикла;

    //перебор внутри группы (при иерархической структуре), группа в 1С является родителем для элементов внутри

    СпрСотр = Справочники. Сотрудники;
    ГруппаРаботающие = СпрСотр. НайтиПоНаименованию(«Работающие» );
    Выборка = СпрСотр. Выбрать(ГруппаРаботающие);
    Пока Выборка.Следующий() = 1 Цикл
    //действия с очередным элементом
    Сообщить («Сотрудник « + Выборка.Наименование );
    КонецЦикла;

    //выборка элементов справочника, подчиненного другому справочнику

    Выборка = Справочники. НалоговыеЛьготы. Выбрать( , Сотрудник); //тут сотрудник — ссылка на элемент справочника сотрудники
    Пока Выборка. Следующий() = 1 Цикл
    //действия с очередным элементом
    Сообщить(«льгота « + Выборка. Наименование);
    КонецЦикла;

    // Как внести изменения в элемент справочника по ссылке

    ОбъектСправочника = СсылкаНаЭлемент. ПолучитьОбъект();
    ОбъектСправочника. Комментарий = «Контрагент изменен.» ;
    ОбъектСправочника. Записать();

    // Как узнать принадлежность элемента справочника группе с учетом уровней иерархии

    Если СсылкаНаЭлемент. ПринадлежитЭлементу(СсылкаНаГруппу) Тогда
    Сообщить(СсылкаНаЭлемент. Наименование + » принадлежит « + СсылкаНаГруппу. Наименование);
    КонецЕсли;

    // Как скопировать существующий элемент справочника

    Копия = СсылкаНаЭлемент. Скопировать();
    Копия. Наименование = Копия. Наименование + » КОПИЯ» ;
    Копия. УстановитьНовыйКод();
    Копия. Записать();

    // Как выяснить уровень вложенности элемента справочника

    // Примеры работы со справочниками в 1С с помощью языка запросов
    // Как обойти все элементы справочника

    Запрос = Новый Запрос;
    Запрос. Текст =
    «ВЫБРАТЬ
    | Контрагенты.Ссылка
    | ИЗ
    | Справочник.Контрагенты КАК Контрагенты»;

    СсылкаНаГруппу = Справочники. Контрагенты. ПустаяСсылка();
    СсылкаНаЭлемент = Справочники. Контрагенты. ПустаяСсылка();


    Если ВыборкаДетальныеЗаписи. Ссылка. ЭтоГруппа Тогда
    СсылкаНаГруппу = ВыборкаДетальныеЗаписи. Ссылка;
    Иначе
    СсылкаНаЭлемент = ВыборкаДетальныеЗаписи. Ссылка;
    КонецЕсли;
    КонецЦикла;

    // Как отобрать элементы справочника по родителю (перечислим все элементы группы)

    Запрос = Новый Запрос;
    Запрос. Текст =
    «ВЫБРАТЬ
    | Контрагенты.Ссылка
    | ИЗ
    | Справочник.Контрагенты КАК Контрагенты
    | ГДЕ
    | Контрагенты.Родитель = &Родитель»;

    Запрос. УстановитьПараметр(«Родитель» , СсылкаНаГруппу);

    РезультатЗапроса = Запрос. Выполнить();

    ВыборкаДетальныеЗаписи = РезультатЗапроса. Выбрать();
    Сообщить(СсылкаНаГруппу. Наименование + «:» );
    Пока ВыборкаДетальныеЗаписи. Следующий() Цикл
    Сообщить
    КонецЦикла;

    // Как отобрать элементы справочника по владельцу (перечислим все договоры контрагента)

    Запрос = Новый Запрос;
    Запрос. Текст =
    «ВЫБРАТЬ
    | ДоговорыКонтрагентов.Ссылка
    | ИЗ
    | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
    | ГДЕ
    | ДоговорыКонтрагентов.Владелец = &Владелец»;

    Запрос. УстановитьПараметр(«Владелец», СсылкаНаЭлемент);

    РезультатЗапроса = Запрос. Выполнить();

    ВыборкаДетальныеЗаписи = РезультатЗапроса. Выбрать();
    Сообщить(СсылкаНаЭлемент. Наименование + «:» );
    Пока ВыборкаДетальныеЗаписи. Следующий() Цикл
    Сообщить(» « + ВыборкаДетальныеЗаписи. Ссылка);
    КонецЦикла;

    // Как отобрать элементы справочника по коду, наименованию, реквизиту

    Запрос = Новый Запрос;
    Запрос. Текст =
    «ВЫБРАТЬ
    | Валюты.Ссылка
    | ИЗ
    | Справочник.Валюты КАК Валюты
    | ГДЕ
    | Валюты.Наименование = &Наименование И
    | Валюты.Код = &Код И
    | Валюты.НаименованиеПолное = &НаименованиеПолное»;

    Запрос. УстановитьПараметр(«Наименование» , «руб.» );
    Запрос. УстановитьПараметр(«Код» , «643» );
    Запрос. УстановитьПараметр(«НаименованиеПолное» , «Российский рубль» );

    РезультатЗапроса = Запрос. Выполнить();

    ВыборкаДетальныеЗаписи = РезультатЗапроса. Выбрать();

    Пока ВыборкаДетальныеЗаписи. Следующий() Цикл
    Сообщить(ВыборкаДетальныеЗаписи. Ссылка);
    КонецЦикла;