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