К статье
Практический материал

Справочники и Данные · 11 мин

Как добавить значение в справочник 1С

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

Справочники в 1С — это хранилища нормативно-справочной информации: номенклатуры, контрагентов, сотрудников, складов, договоров. Любой документ или отчёт ссылается на элементы справочников, поэтому умение правильно добавлять новые значения — базовый навык пользователя любой конфигурации: «Управление торговлей», «Бухгалтерия предприятия», «Зарплата и управление персоналом» и других.

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

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

Где находятся справочники и как открыть нужный

В типовых конфигурациях справочники сгруппированы по разделам. В «1С:Бухгалтерии» основной список доступен в разделе «Справочники», в «Управлении торговлей» — в разделе «НСИ и администрирование» → «Настройка НСИ и разделов» или напрямую через панель навигации рабочего места. Номенклатура обычно находится в разделе «Номенклатура и склад» или «Товары и услуги».

Если нужного справочника нет на видимом месте, используйте полнотекстовый поиск по меню (значок лупы в правом верхнем углу) или команду «Все функции» (в режиме тонкого клиента — через главное меню). В окне «Все функции» раскройте ветку «Справочники» и выберите нужный объект двойным щелчком.

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

Добавление элемента вручную через форму

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

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

После заполнения нажмите «Записать и закрыть» — элемент сохранится, а форма закроется. Кнопка «Записать» сохраняет элемент, оставляя форму открытой: это удобно, когда нужно проверить связанные данные или продолжить редактирование. Если незаполненные обязательные поля остались, программа покажет список ошибок в нижней части окна и не даст записать элемент.

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

Создание копированием

Когда нужно добавить элемент, похожий на существующий, быстрее использовать копирование. Выделите исходный элемент в списке и нажмите F9 или кнопку «Скопировать» в меню «Ещё». Откроется форма нового элемента со всеми заполненными реквизитами — останется изменить наименование и уникальные поля (артикул, штрихкод, ИНН).

Копирование особенно полезно для номенклатуры с большим набором характеристик: не придётся заново выбирать вид, ставку НДС, единицу измерения и группу доступа. Будьте внимательны с полями, которые должны быть уникальными, — дубли артикулов и штрихкодов создают проблемы при обменах и отчётах.

Работа с иерархическими справочниками: группы и подчинение

Многие справочники имеют иерархическую структуру: элементы объединяются в группы (папки). Например, номенклатура делится на группы «Материалы», «Готовая продукция», «Услуги», а контрагенты — на «Поставщики» и «Покупатели». Перед добавлением элемента определите, в какой группе он должен находиться.

Есть два способа поместить элемент в нужную группу. Первый — перед созданием встать курсором на группу в дереве или списке: новый элемент автоматически попадёт в неё. Второй — указать группу в поле «Группа» (или «Родитель») в форме элемента. Если элемент создан не в той папке, перетащите его мышью или используйте команду «Переместить в группу» из меню «Ещё».

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

Типичные ошибки
01
Создание дублей: перед добавлением контрагента или товара не выполнен поиск по наименованию, ИНН или артикулу — в базе появляются дубли, которые ломают отчёты и обмены
02
Элемент создан в корне вместо нужной группы — усложняется поиск и настройка отборов в документах
03
Не заполнены реквизиты, влияющие на учёт: ставка НДС, вид номенклатуры, счета учёта — документы потом проводятся с ошибками или не проводятся вовсе
04
Копирование элемента без правки уникальных полей — дубли артикулов и штрихкодов вызывают конфликты при обмене с сайтом или ЕГАИС

Массовое добавление: загрузка из таблицы и обработки

Когда нужно добавить десятки или сотни значений, ручной ввод неэффективен. В типовых конфигурациях есть штатные инструменты загрузки. В «Управлении торговлей» и «ERP» это обработка «Загрузка данных из файла» (раздел «НСИ и администрирование» → «Загрузка данных»), в «Бухгалтерии» — «Загрузка номенклатуры из файла» в списке справочника.

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

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

Программное добавление значения через встроенный язык

Разработчики и администраторы могут создавать элементы справочника кодом на встроенном языке 1С. Это используется в обработках, регламентных заданиях и интеграциях. Типовой фрагмент кода выглядит так:

НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();

НовыйЭлемент.Наименование = "Кабель ВВГнг 3х2,5";

НовыйЭлемент.Родитель = ГруппаМатериалы;

НовыйЭлемент.Записать();

Для создания группы используется метод СоздатьГруппу() вместо СоздатьЭлемент(). Перед записью можно проверить существование дубля через НайтиПоНаименованию() или НайтиПоРеквизиту() — это защищает от повторного создания элементов при повторном запуске обработки.

Программное создание обходит некоторые интерактивные проверки формы, поэтому вся ответственность за заполнение обязательных реквизитов ложится на код. Для проверки корректности используйте метод ПроверитьЗаполнение() перед записью — он вернёт ложь, если обязательные данные не заполнены.

bsl
Если Справочники.Контрагенты.НайтиПоРеквизиту("ИНН", ИНН).Пустая() Тогда
    Новый = Справочники.Контрагенты.СоздатьЭлемент();
    Новый.Наименование = Наименование;
    Новый.ИНН = ИНН;
    Новый.Записать();
КонецЕсли;

Проверка результата и контроль дублей

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

Для поиска случайных дублей используйте штатную обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Она сравнивает элементы по наименованию и выбранным реквизитам и позволяет объединить дубли с автоматической заменой ссылок во всех документах.

Контрольные точки

Как проверить результат

Элемент в списке справочника
Норма

Отображается с корректным наименованием в нужной группе

Тревожный признак

Элемент не виден, попал не в ту группу или отображается с пустым наименованием

Выбор в документе
Норма

Элемент находится поиском и подставляется в поле документа

Тревожный признак

Элемент не находится — возможно, он помечен на удаление или отключён отбором

Обязательные реквизиты
Норма

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

Тревожный признак

При проведении документа появляются сообщения о незаполненных данных

Ограничения и когда нужны права администратора

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

Если справочник участвует в обмене данными (РИБ, синхронизация с сайтом, ЭДО), добавленные вручную элементы могут конфликтовать с данными из другой базы. В распределённых системах новые элементы часто создают только в главном узле, а в подчинённых они появляются автоматически после обмена.

Маршрут решения

Как выбрать действие

Нужно добавить один-два элементаСоздайте вручную через форму элемента или копированием похожего
Нужно загрузить десятки или сотни позицийИспользуйте штатную загрузку из файла Excel/CSV после теста на малом объёме
Значения добавляются регулярно по расписаниюНастройте программное создание через обработку или регламентное задание с проверкой дублей
Кнопка «Создать» недоступнаОбратитесь к администратору для назначения прав — не пытайтесь обойти ограничение

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

Почему кнопка «Создать» неактивна в справочнике?

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

Как добавить сразу много значений в справочник?

Используйте штатную обработку загрузки из файла (в типовых конфигурациях — «Загрузка данных из файла» или «Загрузка номенклатуры из файла»). Подготовьте таблицу Excel, сопоставьте колонки с реквизитами, проверьте предварительный результат и запустите загрузку. Перед этим сделайте резервную копию базы.

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

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

Можно ли восстановить случайно удалённый элемент справочника?

Если элемент только помечен на удаление (красный крестик в списке), снимите пометку через меню «Ещё» → «Снять пометку удаления». Если элемент удалён окончательно обработкой удаления помеченных объектов, восстановить его можно только из резервной копии базы.

Почему новый элемент не виден в документе?

Проверьте три момента: элемент не помечен на удаление; в поле выбора документа не установлен отбор (например, только по группе или виду), которому элемент не соответствует; у вас есть права на просмотр этого справочника. Чаще всего причина — именно действующий отбор в форме выбора.

Как проверить, нет ли уже такого значения в справочнике?

Воспользуйтесь поиском в списке справочника (Ctrl+F или строка поиска) по наименованию, а для контрагентов — по ИНН. Для комплексной проверки перед массовой загрузкой используйте обработку «Поиск и удаление дублей» из раздела «Администрирование».

Итог

Что важно запомнить

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