Справочники и Данные · 10 мин
Какие справочники есть в 1С и как с ними работать
Какие справочники есть в 1С: номенклатура, контрагенты, сотрудники, валюты и другие. Устройство, иерархия, предопределённые элементы и работа со справочниками.
Справочники — один из базовых объектов конфигурации 1С, в которых хранятся условно-постоянные данные: списки товаров, контрагентов, сотрудников, складов, валют. В отличие от документов, справочник не фиксирует событие во времени, а описывает сущность, на которую потом ссылаются документы и регистры.
Без справочников учёт в 1С не работает: нельзя провести накладную без элемента справочника «Номенклатура», оформить платёжку без контрагента или начислить зарплату без записи о сотруднике. Поэтому понимание того, какие справочники есть в типовых конфигурациях и как они устроены, — обязательный навык и для пользователя, и для администратора.
Набор справочников зависит от конфигурации (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом), но логика устройства у всех одинаковая: код, наименование, реквизиты, табличные части, иерархия и предопределённые элементы.
Что такое справочник в 1С и чем он отличается от документа
Справочник — это объект конфигурации, предназначенный для хранения списков однотипных элементов: товаров, людей, договоров, единиц измерения. Каждый элемент имеет уникальную ссылку, код и наименование, а также произвольный набор реквизитов, заданный разработчиком конфигурации.
Ключевое отличие от документа: документ фиксирует факт хозяйственной жизни с датой и номером (поступление, реализация, платёж), а справочник описывает участников и объекты этих событий. Документы в своих реквизитах хранят ссылки на элементы справочников — именно так строится связность учёта.
Удаление элемента справочника, на который есть ссылки, по умолчанию запрещено или выполняется только через пометку на удаление с последующей проверкой целостности. Это защищает базу от «висячих» ссылок в проведённых документах.
Основные типовые справочники в популярных конфигурациях
Хотя состав зависит от конфигурации, есть устойчивый набор справочников, который встречается почти везде. Ниже — те, с которыми пользователь сталкивается ежедневно.
| Справочник | Что хранит | Где используется |
|---|---|---|
| Номенклатура | Товары, услуги, материалы | Накладные, счета, складской учёт |
| Контрагенты | Покупатели, поставщики, прочие партнёры | Документы продажи, закупки, платежи |
| Договоры контрагентов | Условия расчётов с партнёрами | Взаиморасчёты, акты, счета |
| Организации | Собственные юрлица и ИП | Все документы, отчётность |
| Сотрудники | Физлица и штатные единицы | Кадровые документы, зарплата |
| Склады | Места хранения | Складские и товарные документы |
| Валюты | Список валют и курсы | Мультивалютный учёт |
| Банковские счета | Расчётные счета организаций и контрагентов | Платёжные документы |
| Статьи затрат / доходов | Аналитика учёта | Проводки, управленческий учёт |
| Пользователи | Учётные записи и права | Разграничение доступа |
В «1С:Бухгалтерии» важную роль играют справочники «Статьи движения денежных средств», «Прочие доходы и расходы», «Основные средства». В «Управлении торговлей» добавляются «Виды цен», «Соглашения с клиентами», «Упаковки и единицы измерения». В «Зарплате и управлении персоналом» — «Подразделения», «Должности», «Начисления и удержания», «Графики работы».
Иерархические и неиерархические справочники
Справочники бывают двух видов по структуре. Неиерархический — плоский список, где все элементы равнозначны (типичный пример — «Валюты»). Иерархический позволяет создавать группы (папки) и вкладывать элементы друг в друга.
Иерархия бывает двух типов: иерархия групп и элементов (группа — только папка, как в «Номенклатуре») и иерархия элементов (любой элемент может быть родителем другого, как в справочнике «Подразделения», где отдел подчиняется департаменту). Выбор типа задаётся в конфигураторе и не меняется пользователем.
Правильная иерархия упрощает поиск и отчёты: например, отчёт по группе «Молочные продукты» автоматически соберёт данные по всем вложенным товарам. Поэтому при заведении номенклатуры сразу продумывайте структуру папок — переделывать её при большом объёме данных трудоёмко.
Предопределённые элементы: зачем они нужны
Многие типовые справочники содержат предопределённые элементы — записи, созданные разработчиком конфигурации и используемые в коде программы. Примеры: валюта «Рубль», группа «Прочие» в статьях затрат, вид расчёта «Оклад» в зарплатной конфигурации.
Отличить их можно по тому, что конфигурация обращается к ним по внутреннему имени. Удаление или переименование такого элемента может сломать типовые механизмы: например, перестанет корректно работать автоматическое заполнение документов или расчёт.
Реквизиты предопределённых элементов обычно можно редактировать (например, подставить свой счёт учёта), но удалять или менять их смысловое назначение не следует. Если элемент мешает, лучше не использовать его в документах, оставив в базе.
Как создать и настроить справочник в конфигураторе
Если типовых справочников не хватает, разработчик может добавить собственный. Для этого нужны права на конфигуратор и понимание, что изменение конфигурации снимает её с полной поддержки (если не используется механизм расширений).
- 1Откройте конфигуратор, в дереве конфигурации найдите ветку «Справочники» и добавьте новый объект
- 2Задайте имя и синоним, выберите длину кода и наименования, тип иерархии
- 3На закладке «Данные» добавьте реквизиты и табличные части
- 4Настройте формы элемента и списка или оставьте автоматически сгенерированные
- 5Определите права доступа для ролей на закладке «Права»
- 6Обновите конфигурацию базы данных и проверьте работу в пользовательском режиме
Для доработок без изменения типовой конфигурации предпочтителен механизм расширений: он позволяет добавить реквизиты к существующему справочнику или создать новый объект, сохранив возможность штатного обновления. Это особенно важно для конфигураций на полной поддержке.
В пользовательском режиме без конфигуратора доступен механизм «Дополнительные реквизиты и сведения»: администратор может добавить к справочнику новое поле (например, «Менеджер» к контрагенту) прямо из интерфейса предприятия. Это безопасный способ донастройки без вмешательства в код.
Работа со справочниками: типовые операции и ошибки
Основные операции пользователя — создание элемента, заполнение реквизитов, поиск, пометка на удаление и загрузка данных из внешних источников. При больших объёмах удобно использовать групповую обработку: например, изменение ставки НДС у выбранных позиций номенклатуры через обработку «Групповое изменение реквизитов».
Загрузка данных из Excel или из другой базы выполняется типовой обработкой «Загрузка данных из табличного документа» или через универсальный обмен. Перед загрузкой обязательно проверьте сопоставление колонок и настройте поиск дублей по наименованию, ИНН или коду — иначе справочник быстро засорится повторяющимися элементами.
Для борьбы с дублями используйте обработку «Поиск и удаление дублей», которая находит похожие элементы и заменяет ссылки в документах на выбранный «правильный» элемент. Запускайте её в копии базы или после резервного копирования: замена ссылок — необратимая операция.
Как проверить результат
Каждый контрагент и товар заведён один раз
Несколько элементов с одним ИНН или похожим наименованием
Элемент открывается, по кнопке «Ещё — Ссылки на объект» виден список документов
Пометка на удаление у элемента, используемого в проведённых документах
Элементы логично распределены по папкам
Все элементы в корне или в одной папке «Разное»
Частые вопросы о справочниках 1С
Чем справочник отличается от регистра сведений?
Справочник хранит элементы со ссылками, на которые ссылаются документы, и поддерживает иерархию. Регистр сведений хранит информацию в разрезе измерений (например, цены по номенклатуре на дату) и не имеет ссылочных элементов. Для списков сущностей используют справочник, для значений в разрезах — регистр сведений.
Можно ли восстановить помеченный на удаление элемент?
Да, пока не выполнено физическое удаление через «Операции — Удаление помеченных объектов». Снимите пометку стандартной командой в списке справочника. После физического удаления восстановление возможно только из резервной копии.
Почему не удаётся удалить элемент справочника?
На элемент ссылаются другие объекты: документы, регистры или другие справочники. При удалении помеченных объектов программа покажет список мест использования. Нужно либо убрать ссылки, либо оставить элемент помеченным — на учёт это не влияет.
Как добавить своё поле к справочнику без программиста?
Используйте механизм «Дополнительные реквизиты» в разделе администрирования: включите функциональную опцию, откройте набор дополнительных реквизитов нужного справочника и создайте новое поле. Оно появится в карточке элемента и станет доступно в отчётах.
Что делать, если в справочнике много дублей после обмена?
Запустите типовую обработку «Поиск и удаление дублей» из раздела администрирования, задайте правила сравнения (по ИНН, наименованию) и выполните объединение с заменой ссылок. Предварительно сделайте резервную копию и проверьте настройки синхронизации, чтобы дубли не появлялись снова.
Что важно запомнить
Справочники хранят постоянные данные, на которые ссылаются документы. Основные типовые справочники — номенклатура, контрагенты, сотрудники, организации, склады, валюты. Не удаляйте предопределённые элементы, контролируйте дубли и используйте дополнительные реквизиты или расширения вместо прямой доработки конфигурации.