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

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

В материале разберём, как устроены справочники, как создавать и менять элементы, объединять дубли и не сломать учёт случайным удалением.

Содержание

Что такое справочник в 1С

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

В отличие от документов, справочники не формируют движений по регистрам. Они только хранят информацию. Зато на справочники ссылаются документы, регистры и отчёты — поэтому удалить элемент, который где-то использован, программа не даст.

Где хранятся справочники в типовых конфигурациях

В 1С:Бухгалтерия 8 справочники доступны через раздел Справочники. В 1С:ЗУП — через раздел Кадры и Настройка. В 1С:УТ — через НСИ и администрирование.

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

Иерархия: группы и элементы

Справочники бывают двух видов — иерархические и неиерархические.

Вид Структура Примеры
Иерархический Дерево с группами и подгруппами Номенклатура, Контрагенты, Подразделения
Неиерархический Плоский список Валюты, Банки, Единицы измерения

В иерархическом справочнике встречаются два типа иерархии:

  • Иерархия групп и элементов — группы используются только для группировки, в них нельзя записать данные. Так устроена «Номенклатура».
  • Иерархия элементов — родителем выступает обычный элемент. Подчинённый элемент может ссылаться на него. Так устроены «Подразделения».

Реквизиты и табличные части

У каждого элемента справочника есть реквизиты — поля для хранения данных. Они делятся на стандартные и пользовательские.

Стандартные реквизиты

  • Код — уникальный номер элемента. Формируется автоматически.
  • Наименование — основное название.
  • Полное наименование — расширенное название (например, для контрагентов).
  • Родитель — группа, в которую входит элемент.

Пользовательские реквизиты

Их добавляет разработчик. Например, у контрагента — ИНН, КПП, ОГРН, юридический адрес. У сотрудника — табельный номер, должность, оклад. У номенклатуры — артикул, единица измерения, ставка НДС.

Табличные части

Кроме реквизитов, в элементе могут быть табличные части — вложенные таблицы. Например, у контрагента табличная часть «Банковские счета» хранит несколько расчётных счетов одной организации.

Предопределённые элементы — особый случай

Предопределённые элементы создаются на уровне конфигурации. Они нужны для системной работы программы — например, валюта «RUB» или единица измерения «штука».

Признаки предопределённого элемента:

  • Иконка с маленькой жёлтой стрелкой.
  • Нельзя удалить даже при отсутствии ссылок.
  • Имя задаётся в Конфигураторе — пользователь его не меняет.

В отчётах и обработках программа обращается к таким элементам по имени, а не по коду. Удаление сломает встроенный функционал.

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

Справочник Где находится Что хранит
Контрагенты Справочники → Покупки и продажи Поставщики, покупатели, банки, госорганы
Номенклатура Справочники → Товары и услуги Товары, материалы, услуги, готовая продукция
Сотрудники Зарплата и кадры → Сотрудники Кадровые данные работников
Подразделения Справочники → Структура предприятия Иерархия отделов и филиалов
Склады Справочники → Товары и услуги Места хранения ТМЦ
Статьи затрат Справочники → Доходы и расходы Аналитика для счетов затрат
Договоры Подчинён справочнику Контрагенты Условия работы с каждым контрагентом

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

Алгоритм одинаков для всех справочников. Различаются только наборы реквизитов.

Стандартный путь

  1. Откройте нужный справочник через раздел программы.
  2. Если справочник иерархический — выберите группу, в которой создаётся элемент.
  3. Нажмите кнопку «Создать» или клавишу Insert.
  4. Заполните обязательные поля — обычно подсвечены красным.
  5. Нажмите «Записать и закрыть».

Создание группы

Для иерархического справочника есть отдельная команда «Создать группу». Группа отличается от элемента только функцией — в ней нельзя хранить документы или проводки, только подчинённые элементы.

Автозаполнение по ИНН

В справочнике «Контрагенты» работает автозаполнение через сервис 1С:Контрагент.

Как использовать

  1. В новом контрагенте введите ИНН в поле ИНН.
  2. Нажмите «Заполнить» рядом с полем.
  3. Программа подтянет: наименование, КПП, ОГРН, адрес, ФИО руководителя.

Сервис 1С:Контрагент входит в подписку ИТС ПРОФ. Без подписки автозаполнение не работает — данные вводятся вручную.

Проверка контрагентов через ФНС — важный шаг должной осмотрительности. Сверяйте данные при заключении новых договоров.

Изменение элемента справочника

Изменение делается так же, как создание — через двойной клик или команду «Изменить».

Что важно учесть при правке

  • Изменения сразу попадают во все документы, где использован элемент.
  • Реквизиты, влияющие на расчёт (ставка НДС, единица измерения) — лучше менять созданием нового элемента, а не правкой существующего.
  • Дату изменения программа фиксирует в истории. Восстановить старое значение можно через «Историю изменений».

Поиск, отборы и избранное

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

Способы поиска

  • Строка поиска — вверху справочника. Ищет по наименованию и коду.
  • Расширенный поиск — по любому реквизиту через комбинацию Alt + F.
  • Отборы — фильтрация по нескольким полям одновременно.
  • Избранное — часто используемые элементы помечаются звёздочкой.

Загрузка справочника из Excel

Массовый ввод элементов вручную — долгая задача. В 1С 8.3 встроена обработка для загрузки из Excel.

Стандартный путь

  1. Откройте справочник.
  2. В меню «Ещё» выберите «Загрузить данные из файла».
  3. Выберите файл и сопоставьте колонки Excel с реквизитами.
  4. Запустите загрузку.

Для сложных загрузок применяется типовая обработка «Загрузка данных из табличного документа» от фирмы 1С. Скачать её можно с портала ИТС при наличии подписки.

Удаление и помеченные на удаление

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

Алгоритм удаления

  1. Выделите элемент и нажмите Del или «Пометить на удаление».
  2. Иконка элемента изменится — появится крестик.
  3. Откройте раздел Администрирование → Сервис → Удаление помеченных объектов.
  4. Запустите автоматическую проверку.
  5. Программа покажет список ссылок на элемент.
  6. Если ссылок нет — элемент удалится. Если есть — снимите пометку или удалите ссылающиеся документы.

Восстановление

Снять пометку на удаление можно до момента полного удаления. Просто выделите элемент и нажмите «Снять пометку на удаление».

Объединение дубликатов

Дубли — частая проблема в справочнике «Контрагенты» и «Номенклатура». Один и тот же объект введён дважды с разной формулировкой.

Как объединить

  1. Откройте раздел Администрирование → Поддержка и обслуживание → Корректировка данных.
  2. Выберите обработку «Поиск и удаление дублей».
  3. Укажите справочник и параметры сравнения (наименование, ИНН).
  4. Программа найдёт похожие элементы и предложит объединить.
  5. Выберите главный элемент — все ссылки переключатся на него.

Перед объединением сделайте резервную копию базы. Операция необратима — в одной транзакции переписываются ссылки во всех документах.

Типичные ошибки и быстрые решения

Ошибка 1. «Элемент используется и не может быть удалён»

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

Ошибка 2. Не работает автозаполнение по ИНН

Не подключен сервис 1С:Контрагент. Проверьте подписку ИТС ПРОФ и доступ к интернету. Перезайдите в программу после активации.

Ошибка 3. Дубли контрагентов после загрузки из банка

Программа создаёт нового контрагента, если ИНН не совпал с существующим. Запустите поиск дублей по наименованию — лишние объедините.

Ошибка 4. Не редактируется поле «Код»

В типовой конфигурации код выдаётся автоматически. Чтобы редактировать вручную, в карточке нажмите «Все действия → Изменить → Установить новый код».

Ошибка 5. Не виден элемент в списке

Элемент скрыт отбором или находится в другой группе. Снимите все отборы и сбросьте фильтр группы — отображение восстановится.

Часто задаваемые вопросы

Можно ли создать свой справочник в типовой конфигурации?

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

Как массово изменить реквизит у группы элементов?

Через обработку «Групповое изменение реквизитов» в разделе Администрирование → Поддержка и обслуживание. Указываете справочник, фильтр и новое значение.

Что делать, если элемент случайно удалили?

Если резервная копия не делалась — восстановить нельзя. Поэтому перед массовыми операциями всегда создавайте бэкап через раздел Администрирование → Резервное копирование.

Чем код элемента отличается от внутреннего идентификатора?

Код — пользовательский номер для удобства. Внутренний идентификатор (GUID) — техническое поле платформы. Платформа использует именно GUID для связей.

Можно ли загрузить справочник из 1С версии 7.7?

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

Чем подчинённый справочник отличается от обычного?

Подчинённый справочник всегда работает в связке с владельцем. Например, «Договоры» подчинены «Контрагентам» — каждый договор привязан к одному контрагенту.

Резюме

  • Справочники в 1С хранят постоянные данные. На них ссылаются документы, регистры и отчёты — удалить «занятый» элемент программа не даст.
  • Элементы создаются через кнопку «Создать», группы — через «Создать группу». Автозаполнение по ИНН для контрагентов работает через подписку ИТС ПРОФ.
  • Удаление идёт в два шага: пометка и автоматическая проверка ссылок. Перед массовыми операциями делайте резервную копию базы.
  • Дубли в справочнике «Контрагенты» лечатся обработкой «Поиск и удаление дублей». Главный элемент сохраняется, остальные сливаются с переносом ссылок.

Читайте также