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

· 11 мин

Содержание

Со справочником в 1С работают из окна списка. Новый элемент создают клавишей Ins или кнопкой «Создать», копию существующего делают через F9, а группу (папку) создают через Ctrl+F9. Карточку открывают двойным щелчком или клавишей F2. Del ставит пометку на удаление, а окончательно запись удаляет отдельная обработка, когда проверит, что на неё ничего не ссылается.

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

Окно списка справочника: что на экране и как по нему ходить

Справочник открывают из панели разделов. В Бухгалтерии номенклатура и контрагенты лежат в разделе Справочники, сотрудники в ЗУП — в разделе Кадры. Если нужного справочника в меню нет, включите команду «Все функции»: Главное меню → Сервис → Параметры → Отображать команду "Все функции". После этого в главном меню появится полный перечень объектов базы, справочники там идут отдельной веткой.

В окне списка вы увидите:

  • 🔝 командную панель: «Создать», «Создать группу », кнопку «Ещё» со всеми остальными командами;
  • 🔍 строку поиска в правом верхнем углу;
  • 📁 группы с иконкой папки и элементы под ними;
  • ❌ записи, помеченные на удаление, — они перечёркнуты крестиком на иконке.

Режимы просмотра иерархии

Если справочник иерархический, у списка есть три режима. Переключают их через Ещё → Режим просмотра.

РежимКак выглядитКогда удобен
Иерархический списокПоказывает содержимое одной группы, вверху строка перехода на уровень вышеПовседневная работа, большие справочники
ДеревоВсе группы раскрываются как папки в проводникеНавести порядок в структуре групп
СписокВсе элементы подряд, без группПоиск по всему справочнику, сортировка, выгрузка

В иерархическом списке в группу входят двойным щелчком или Ctrl+↓, наверх возвращаются через Ctrl+↑.

Колонки, сортировка, выгрузка

Сортировка — щелчок по заголовку колонки, повторный щелчок меняет направление. Чтобы добавить или скрыть колонки, откройте Ещё → Изменить форму и поставьте или снимите флажки у полей. Настройка сохраняется для вашего пользователя и не меняет вид списка у коллег.

Команда Ещё → Вывести список выгружает текущий список в табличный документ. Оттуда его сохраняют в Excel через меню сохранения табличного документа. Это самый быстрый способ получить номенклатуру или контрагентов в файл без программиста.

Горячие клавиши в справочнике

КлавишаДействие
InsСоздать элемент
Ctrl+F9Создать группу
F9Скопировать текущую строку
F2 или EnterОткрыть карточку
DelПоставить или снять пометку на удаление
Ctrl+FРасширенный поиск
Ctrl+Shift+MПереместить в группу
F5Обновить список

Как создать элемент справочника и разложить его по группам

Порядок действий для нового элемента:

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

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

Копирование вместо ввода с нуля

F9 создаёт новую карточку с уже заполненными полями текущей строки. Это удобно для однотипных позиций: «Бумага А4 500 л.» и «Бумага А3 500 л.» отличаются одним словом, а вид номенклатуры, единица и ставка НДС совпадают. Проверьте после копирования артикул, штрихкод, ИНН и другие поля, которые должны быть уникальными.

Группы: когда они нужны и как с ними работать

Группа — это папка. Её создают через «Создать группу » или Ctrl+F9. В документах группу выбрать нельзя, только элемент, поэтому группы служат для порядка и для отборов в отчётах.

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

Перенести элементы в другую группу можно тремя способами:

  • 🖱️ перетащить строку мышью на нужную группу;
  • ⌨️ выделить строки и нажать Ctrl+Shift+M, затем выбрать группу;
  • 📋 открыть карточку и сменить группу в поле родителя.

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

Подчинённые справочники

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

Редактирование элементов: одна карточка и сотня сразу

Одну карточку меняют просто: открыли, исправили, записали. Изменения видны во всех документах, где элемент выбран, — документы хранят ссылку на элемент, а не копию его наименования. Переименовали контрагента — новое имя появится и в старых документах при их открытии и в отчётах.

Поэтому не превращайте один элемент в другой. Если вчерашняя «Доска обрезная 50 мм» сегодня переименована в «Брус 100×100», все прошлые приходы и списания доски станут приходами бруса. Для нового товара заведите новый элемент.

Групповое изменение реквизитов

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

  1. Выделите строки в списке. Ctrl+щелчок добавляет строку к выделению, Shift+щелчок выделяет диапазон, Ctrl+A — весь видимый список.
  2. В меню «Ещё» выберите команду изменения выделенных элементов.
  3. В открывшейся форме поставьте флажок у нужного поля и укажите новое значение.
  4. Нажмите «Изменить реквизиты» и проверьте сообщения: строки, которые не удалось записать, программа покажет отдельно.

В БП 3.0 та же обработка доступна для любого справочника через Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов.

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

Кто что поменял

Если в базе включено версионирование объектов, у карточки появляется история изменений: кто, когда и какое поле правил. Это помогает, когда «само поменялось». В Бухгалтерии настройка находится в разделе Администрирование → Общие настройки, в блоке истории изменений.

Поиск в справочнике и защита от двойных записей

Три способа найти элемент

  • 🔍 Строка поиска. Наберите часть слова — список отфильтруется по всем видимым колонкам. Подходит в 90 % повседневных случаев.
  • 🎯 Расширенный поиск (Ctrl+F). Выбираете конкретное поле, например ИНН или артикул, и вариант сравнения: по началу строки, по любой части или точное совпадение.
  • 🗂️ Отбор в режиме «Список». Если элемент лежит неизвестно в какой группе, переключитесь на плоский список: поиск в иерархическом режиме при некоторых настройках показывает только текущую группу.

Для поиска в документе используйте ввод по строке. Начните печатать наименование прямо в поле — программа подскажет подходящие элементы. F4 открывает форму выбора, Shift+F4 очищает поле.

Откуда берутся дубли

Дубли появляются, когда элемент не нашли и завели заново. Типичные причины:

  • ✍️ разное написание: «ООО Ромашка», «Ромашка ООО», «ООО “Ромашка”»;
  • 🔤 латинская «С» или «О» вместо кириллической — на глаз не отличить, а поиск их не находит;
  • 🔁 обмен с другой базой, который не сопоставил элементы и создал новые;
  • 📥 повторная загрузка одного и того же файла.

Контрагентов программа частично защищает: при вводе ИНН, который уже есть в справочнике, Бухгалтерия предупреждает о совпадении. Номенклатуру по наименованию никто не проверяет — тут контроль на пользователе.

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

В конфигурациях на БСП для этого есть обработка «Поиск и удаление дублей». В БП 3.0 она лежит в Администрирование → Обслуживание → Корректировка данных.

  1. Выберите справочник, в котором ищете.
  2. Задайте правило сравнения: по наименованию с точным совпадением или «похожие слова», по ИНН, по артикулу.
  3. Запустите поиск — программа сгруппирует подозрительные записи.
  4. В каждой группе отметьте оригинал, который остаётся.
  5. Выполните замену: ссылки в документах и других справочниках переедут на оригинал, а дубли будут помечены на удаление или удалены.

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

Пометка на удаление и окончательное удаление

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

Шаг 1. Пометка. Выделите строку и нажмите Del или кнопку пометки. Программа спросит подтверждение. Элемент остаётся в базе, но перечёркнут, и в новые документы его выбрать нельзя без предупреждения. Повторное Del снимает пометку — ошибку исправить легко.

Шаг 2. Удаление помеченных. Окончательно записи удаляет обработка «Удаление помеченных объектов». В БП 3.0 путь: Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов. Обработка проверяет ссылки и удаляет только то, что нигде не используется.

Если элемент выбран хотя бы в одном документе, обработка его не удалит и покажет, где он встречается. Варианты дальше:

СитуацияЧто делать
Элемент выбран по ошибке, нужен другойИсправьте документы или выполните замену через поиск дублей
Элемент был в работе, а теперь не нуженОставьте помеченным: история по нему сохранится
Удалять нельзя, но мешает в спискеПеренесите в группу «Не используется»

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

Сразу удалить элемент без пометки (Shift+Del) обычный пользователь не может: у него нет такого права, и это правильно. Предопределённые элементы, которые созданы разработчиком конфигурации, удалить нельзя — их использует программный код.

Ссылки на удалённые элементы

Если запись удалили в обход проверки ссылок — например, через конфигуратор или кривую обработку, — в документах на её месте появится <Объект не найден> с внутренним кодом. Это битая ссылка. Её лечат восстановлением из резервной копии или тестированием и исправлением базы в конфигураторе, где можно создать объекты взамен потерянных.

Диагностика: выберите симптом

Загрузка справочника из Excel и других файлов

Набирать тысячу позиций вручную незачем. Порядок выбора способа:

СпособКогда подходитОграничения
Команда загрузки в списке справочникаНоменклатура, контрагенты в БП 3.0, УТ 11Только справочники, где разработчик добавил эту команду
Загрузка из файла в документе поступленияПриходная накладная поставщика в ExcelНовые позиции создаются попутно, группу потом нужно разобрать
Внешняя обработка загрузки из табличного документаЛюбой справочник, нестандартные поляНужна осторожность: обработка пишет напрямую, проверок меньше
Обмен данными между базамиСправочники уже ведутся в другой базе 1СНужно настроить синхронизацию

Пошагово: загрузка номенклатуры из Excel

  1. Подготовьте файл: одна строка — один товар, в первой строке названия колонок, без объединённых ячеек и промежуточных итогов.
  2. Откройте список номенклатуры и найдите команду загрузки в командной панели или в меню «Ещё».
  3. В открывшейся форме вставьте данные из Excel в таблицу или укажите файл.
  4. Сопоставьте колонки файла с полями справочника: наименование, артикул, единица, ставка НДС, штрихкод.
  5. Посмотрите предварительный результат. Программа покажет, какие строки найдены в справочнике, какие будут созданы как новые и в каких ошибка.
  6. Выберите группу для новых элементов и выполните загрузку.
Сопоставление полей
Наименование→Наименование
Артикул→Артикул
Ед. изм.→Единица измерения
НДС→Ставка НДС
Штрихкод→Штрихкод
Группа в прайсе→Группа справочника (родитель)

Перед первой загрузкой прогоните файл из 5–10 строк. Так вы увидите, как программа сопоставляет существующие позиции: по артикулу, по наименованию или по штрихкоду. Если по наименованию — лишний пробел в конце строки создаст дубль.

Ключевая колонка для сопоставления — артикул или ИНН. Наименование меняется («Бумага А4» и «Бумага офисная А4»), а артикул и ИНН нет. Если в файле есть такая колонка, выбирайте поиск по ней, и повторная загрузка обновит существующие элементы, а не наплодит новых.

Частые вопросы

Почему в справочнике нет кнопки «Создать»?
У вашей роли нет права добавлять элементы этого справочника, либо справочник заполняется автоматически, например при загрузке классификатора. Права назначает администратор базы в настройках пользователя.
Можно ли вернуть элемент, удалённый обработкой удаления помеченных?
Нет, из базы он удалён окончательно. Вернуть его можно только из резервной копии, сделанной до удаления: загрузить копию в отдельную базу и перенести элемент.
Чем элемент отличается от группы, если оба лежат в списке?
Группа — папка для порядка, её нельзя выбрать в документе. Элемент — конкретный товар, контрагент или сотрудник, который подставляют в документы. У группы обычно только наименование и код.
Как скрыть устаревшие элементы, но не удалять их?
Перенесите их в отдельную группу, например «Архив», или пометьте на удаление и не запускайте удаление помеченных. В некоторых справочниках есть флажок вроде «Не используется» — он убирает элемент из списков выбора.
Почему одинаковое наименование не мешает записать второй элемент?
Платформа контролирует уникальность кода, а не наименования. Два товара «Гвоздь 100 мм» могут жить в справочнике одновременно, поэтому дубли и нужно искать отдельной обработкой.