Родитель. Перебор элементов внутри группы

Справочники 1С — специализированный объект древа метаданных, который служит для хранения статичной информации справочного характера. Например, в типовых конфигурациях можно увидеть следующие виды: , Номенклатура, Сотрудники, Основные средства и т.д. Информация в справочниках, как правило, часто не изменяется. Справочники в дальнейшем используются практически во всех объектах учета как разрез учета или справочная информация.

Ниже мы рассмотрим настройку и проектирование справочника из конфигуратора на примере справочника «Номенклатура».

Вкладка «Основные»

На вкладке «Основные» указывается имя, синоним, представление объектов, описание назначения.

Вкладка «Иерархия справочника»

Здесь устанавливается иерархичность справочника.

Иерархия в 1С 8.3 бывает двух типов — «групп и элементов » и «элементов «. Отличается тем, что в первом случае родителем (папкой) может быть только папка (группа), а во втором случае родителем может быть и элемент.

«Размещать группы сверху» — флаг отвечает за отображение групп в форме списка.

Также в настройках можно ограничить количество групп иерархии справочника соответствующей настройкой.

Вкладка «Владельцы»

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

Владельцем справочника могут также быть следующие объекты метаданных: , .

Вкладка «Данные»

Получите 267 видеоуроков по 1С бесплатно:

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

У справочника есть набор стандартных реквизитов, которые не редактируются программистом 1С 8.2, список их можно увидеть, нажав кнопку «Стандартные реквизиты»:

Остановлюсь на каждом подробнее:

  • ЭтоГруппа — реквизит с типом булево, показывающий, группа это или элемент. Доступен только в иерархическом справочнике. Обратите внимание, значение этого реквизита невозможно изменить в режиме 1С: Предприятие .
  • Код — реквизит, тип число или строка (как правило строка). Номер, присваиваемый системой автоматически. Как правило, рассчитывается как (предыдущий код + 1). Рекомендую использовать именно строковый тип, потому как сортировка числовых значений происходит не так, как нужно. Можно использовать как представление справочника в списке и в полях ввода. Как правило, используется для поиска элемента при вводе по строке. Если Вам нужно убрать поле Код, укажите в длине строки ноль.
  • Наименование — реквизит, обязательный к заполнению, строкового типа. Максимальная длина строки — 150 символов. Можно использовать как представление справочника в списке и в полях ввода. Как правило, используется для поиска элемента при вводе по строке. Если Вам нужно убрать поле Наименование, укажите в длине строки ноль.
  • Родитель — реквизит, имеющий тип СправочникСсылка.<ИмяТекущегоСправочника>. Доступен только в иерархическом справочнике. Указывает на вышестоящего родителя в иерархии. Если Элемент или Группа находятся в корне справочника, указывается значение Справочник.<ИмяТекущегоСправочника>.ПустаяСсылка.
  • Владелец — ссылка на элемент-владелец текущего элемента (группы) справочника. Доступен только в подчиненном справочнике 1С .
  • ПометкаУдаления — реквизит с типом булево. Отвечает за отображение «пометки удаления» в системе. Помеченный на удаление элемент считается непригодным к использованию, однако на нём могут оставаться старые движения в документах.
  • Ссылка — поле строкового типа. В этом реквизите хранится уникальный идентификатор объекта — GUID. То, что в системе мы видим в визуальном отображении под название «ссылка», — это всего лишь представление объекта. Невозможно изменить.
  • Предопределенный — тип булево, отображает, является ли элемент предопределенным, об этом позже. Невозможно изменить.

На вкладке «Данные» так же указывается представление справочника в системе, до версии 8.2.16 представление могло быть лишь Кодом или Наименованием. В свежих версиях платформы (начиная с 8.3) представление можно описать самостоятельно в модуле менеджера с помощью обработчика «ОбработкаПолученияПредставления».

Вкладка «Нумерация»

Здесь указываются настройки справочника по части нумерации. Рекомендуется использовать именно автонумерацию. Контроль уникальности — флаг, который помогает, если нужно, сделать код уникальным. Если с установленным флагом Вы попытаетесь записать элемент справочника с неуникальным кодом, в 1С Вы получите сообщение «Код справочника стал неуникальным».

Серия кодов — определяет, как нумеровать справочник, можно ввести нумерацию справочника в разрезе владельца. Например, у контрагента «Рога и копыта» будет иметься своя нумерация договоров — «1, 2, 3» и тд.

Вкладка «Формы»

Тут описываются формы для справочника. Если конфигурация запускается как в обычном, так и управляемом режиме, тогда вкладок с формами по умолчанию будет две: «основные» и «дополнительные» — для обычного и управляемого приложения разные.

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

Вкладка «Прочее»

На вкладке можно получить быстрый доступ к основным модулям справочника — модулю объекта и модулю менеджера.

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

На этой вкладке также определяется режим блокировки — автоматический или управляемый. Использование полнотекстового поиска, а также справочная информация о справочнике, доступная в режиме 1С: Предприятия.

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

К примеру, занесли в справочник наименование фирмы или ИП, его ИНН, фактический и юридический адрес, телефон, ФИО руководителя и эту запись можно использовать во всех документах прихода и расхода, актах сверок, книг покупок и продаж со всеми заполненными реквизитами записи справочника.

Такой подход в работе учетных программ 1С позволяет существенно снижать трудоемкость ввода первичных сведений в информационную базу. При работе в реальных задачах учета, справочники могут содержать по нескольку тысяч или даже десятков тысяч записей, т.е. наименований объектов учета. Поэтому помимо хранения структурированных информационных данных, в справочниках реализованы функции удобного поиска, отбора и сортировки информации …

Особенности справочников 1С в Бухгалтерии 8

Справочники в 1С Бухгалтерии 8 имеют ряд полезных особенностей, знание которых существенно помогает пользователям при работе в программах 1С:

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

2) Во всех справочниках 1С можно производить сортировку по колонкам и поиск. Сортировка записей возможна только по установленным в конфигураторе колонкам. Практически всегда – это код и наименование записи и возможны дополнительные колонки.

Для сортировки колонки справочника или проверки возможности ее сортировки достаточно кликнуть мышкой по заголовку колонки. Смена направления сортировки – повторный клик по заголовку.

Для поиска нужной записи можно использовать комбинацию клавиш Ctrl — F , меню программы, контекстное меню или панели инструментов интерфейса. При поиске важно понимать, что программа просто ищет строку введенных символов, не более и не менее. Если искомое наименование длинное, то можно искать только ключевую часть искомой строки, чтобы не тратить время на длительный ввод строки поиска. Или точно не известно, что необходимо найти. В этом случае в сроке поиска так же вводится часть искомой строки, а программа 1С будет последовательно предлагать все вхождения поиска. Для продолжения начатого поиска следует последовательно нажимать F3 .

Пример: если в поиске адреса указать город Москва, то это слово будет найдено в именительном падеже в соответствии с введенной строкой символов. А если указать «москв», то можно будет последовательно найти все адреса, в которых есть вхождение указанной подстроки поиска: Москва, Москву, москвич и т.д.

3) Многие справочники 1С связаны с другими объектами учета на логическом уровне. Например, справочник «Контрагенты» связан со справочником «Договоры контрагентов», а справочник — с регистром сведений «Цены номенклатуры». Таких взаимных связей может быть достаточно много.

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

Типовая конфигурация 1С Бухгалтерия 8.2 имеет больше сотни справочников разной степени важности. Нет большого смысла изучать их все, достаточно понять общие принципы работы со справочниками и работать с ними по мере необходимости. Cправочники в 1с, как правило, имеют очевидные названия, по которым нетрудно догадаться об их назначении.

Наиболее важные справочники в 1С Бухгалтерии 8 описаны в разделе

На странице можно скачать полный видеоурок по работе со справочниками в 1С.

Работа со справочниками является одновременно фундаментом и каркасом бухучета.

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

Список всех справочников можно вызвать на экран командой меню Операции — Справочники

Простота работы в программе «1С: Бухгалтерия предприятия 8.2» провоцирует на желание не тратить лишнее время на подготовительные действия, а сразу получить результат. Конечно, можно заполнить какой-то справочник, попавшийся на глаза, или для которого у вас готовы данные. Но в таком случае велика вероятность того, что при заполнении вам потребуется значение из другого справочника, который может быть пуст. В такой ситуации ничего страшного нет, но у начинающих работать в системе может возникнуть путаница, которая приведет к неправильному отражению данных в отчетах, выборках различной аналитической информации. Впоследствии исправлять пропущенные значения будет гораздо сложнее.

Далее будут рассмотрены правила заполнения основных справочников, сделаны акценты на тонкие и важные моменты при их заполнении, реализована тактика работы «делай как я» под управлением преподавателя.
Только после их заполнения можно переходить к дальнейшей работе.

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

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

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

  • Справочник «Организации»
  • Справочник «Банки»
  • Справочник «Банковские счета»
  • Справочник «Контрагенты»
  • Справочник «Типы цен номенклатуры»
  • Справочник «Номенклатура»

Справочник «Склады (места хранения)»

  • Справочники для ведения кадрового учета.
  • Справочник «Подразделения»
  • Справочник «Физические лица»
  • Справочник «Сотрудники организации»

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

Сегодня мы рассмотрим особенности одного из видов объектов 1С Предприятие – справочников.

Справочники 1С 8.2 предназначены для хранения информации, которая будет использована в других объектах 1С – документах, отчетах. Таким образом учет в 1С ведется в разрезе (по) справочников.

Информация, которая хранится в справочниках называют Нормативно-справочной информацией.

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

Тем не менее это не мешает во множестве компаний такие классификаторы исправлять и дополнять как хочется.

Зачем нужны Справочники 1С

Яркий пример можно сделать на примере товара. Есть некий товар, например «Лопата». Движения этого товара (покупка, поступление на склад, продажа) оформляются определенными документами.

В «жизни» — это бумажные документы, т.к. некие бланки, при заполнении которых каждый просто пишет от руки — Лопата, 20 штук.

В электронной системе, 1С – это электронные документы, где также есть поле товара. Но если каждый оператор будет писать наименование товара от руки, то могут быть опечатки. И тогда купили мы «Лопату», а продали «Лапату». Дополнительно – минус в том, что нам придется это писать множество раз.

Поэтому мы заводим список товаров, в который один раз заводим этот товар. Чтобы указать товар в документах, достаточно выбрать его из готового списка. Дополнительный плюс — когда мы заводим товар в список, мы можем указать какие-либо данные по нему, например «Страна происхождения».

Таким образом справочники в 1С Предприятие – это готовые списки данных, которые нужны для учета – товары, клиенты и прочее. Пользователи могут дополнять и изменять эти списки самостоятельно.

Где расположены Справочники 1С 8.2

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

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

В тонком клиенте, у администратора тоже есть меню, только называется Все функции. Его работа аналогична пункту Операции.

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

Как выглядят Справочники 1С

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

Нажав на группу мы проваливаемся в нее. Нажав на элемент – открывается форма элемента справочника. Она состоит из группы полей этого справочника, который предполагается заполнять.

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

Поле Код, которое заполняется обычно автоматически (номера по порядку) обычно по-умолчанию закрыты от редактирования пользователем. Изменить можно вот таким способом (конечно если это разрешено правами).

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

Настройка и разработка Справочников 1С

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

Основные особенности Справочников 1С, по закладкам:

Знакомство с 1С Бухгалтерией

В программе 1С Бухгалтерия справочники служат для хранения условно-постоянной информации, поддержки внутрифирменных или общих классификаторов. Так-же справочники используются для формирования списков возможного значения субконто т.е. для организации аналитического учета. Использованние справочников позволяет исключить неоднозначность при использовании реквизитов документов или иных справочников. Например, если в счете требуется вводить название организации клиента, выбор элемента из справочника клиента позволит избежать ввода ошибочного наименования разными конечными пользователями. Работа со справочниками может осуществляться в двух режимах: режим Просмотра и редактирования и режим Выбора элемента справочника .

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

Форму справочника можно вызвать через главное меню программы нажав кнопку в панели инструментов или в гланом меню программы Операции > Справочники .

На экран будет выдан список существующих в системе справочников. В этом списке клавишами или мышью следует выбрать наименование справочника и затем нажать кнопку ОК .

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

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

Окно справочника представляет собой в общем случае таблицу, набор граф в которой полностью определяется конфигурацией. Обычно присутствует две графы: Код и Наименование элемента справочника

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

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

Активная ячейка

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

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

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

В результате будет открыта выбранная группа. Название этой группы и всех групп верхнего уровня будет выдано в первых строках таблицы.

Просмотр дерева групп

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