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

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

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

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

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

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

Где в 1С хранится КЭК: как найти нужный справочник

Первый шаг — определить, как реализовано хранение КЭК в вашей конфигурации. В «1С:Бухгалтерии государственного учреждения» (ред. 1 и 2) есть отдельный справочник «КЭК», доступный через меню «Справочники и настройки учёта» или раздел «Классификаторы». В «1С:Зарплате и кадрах государственного учреждения» коды могут подгружаться из классификаторов при обновлении. В коммерческих конфигурациях отдельного справочника КЭК обычно нет — там эта аналитика не требуется.

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

Если ни справочника, ни реквизита нет, а учёт по КЭК требуется, у вас два пути: использовать механизм дополнительных реквизитов и сведений (доступен в типовых конфигурациях без доработки) или добавить объект через конфигуратор. Второй вариант требует снятия конфигурации с полной поддержки или аккуратной работы с расширением.

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

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

В разделе «Все функции» есть справочник «КЭК»Добавляйте код напрямую созданием нового элемента справочника
Справочника нет, но есть справочник КОСГУ или статей расходовПроверьте наличие реквизита КЭК в карточке элемента и заполните его
Ни справочника, ни реквизита нетИспользуйте дополнительные сведения или добавьте реквизит через расширение конфигурации

Добавление КЭК в типовом справочнике

Стандартный сценарий для конфигураций, где справочник КЭК уже существует. Откройте справочник, нажмите кнопку «Создать» и заполните обязательные поля. Обычно это код (числовое значение классификатора), наименование (расшифровка кода) и, в зависимости от конфигурации, признак актуальности, дата начала действия или связь с КОСГУ.

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

Порядок действий
  1. 1
    Откройте справочник «КЭК» через меню конфигурации или «Все функции»
  2. 2
    Нажмите «Создать» и введите код по действующему классификатору
  3. 3
    Заполните наименование и служебные поля (период действия, связь с КОСГУ)
  4. 4
    Нажмите «Записать и закрыть»
  5. 5
    Проверьте, что код доступен для выбора в документах и отчётах

Загрузка КЭК из классификатора

В некоторых конфигурациях справочник КЭК заполняется автоматически при обновлении классификаторов — вместе с обновлением релиза или через сервис загрузки классификаторов. Если после обновления нужный код не появился, проверьте, не отключён ли он отбором по периоду действия: устаревшие коды могут скрываться, но оставаться в базе. Ручное дублирование таких кодов приведёт к задвоению элементов.

Добавление КЭК как реквизита другого справочника

Если КЭК должен указываться в карточке статьи расходов или элемента КОСГУ, а поля для него нет, самый безопасный способ — механизм дополнительных реквизитов. Откройте «Администрирование» → «Общие настройки» и включите флажок «Дополнительные реквизиты и сведения». Затем перейдите по ссылке «Дополнительные реквизиты», выберите нужный набор (например, «Статьи расходов») и создайте реквизит «КЭК» с типом «Строка» или «Число».

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

Добавление справочника или реквизита через конфигуратор

Когда штатных средств недостаточно, объект добавляют в режиме «Конфигуратор». Рекомендуемый современный подход — расширение конфигурации: оно не нарушает поддержку и упрощает обновления. В конфигураторе откройте «Конфигурация» → «Расширения конфигурации», создайте новое расширение, добавьте в него справочник «КЭК» с реквизитами «Код» и «Наименование» (или заимствуйте существующий справочник и добавьте реквизит).

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

Проверка результата

После добавления кода убедитесь, что он реально работает в учёте, а не просто существует в справочнике. Откройте документ, где должен выбираться КЭК (например, заявку на кассовый расход или бухгалтерскую операцию), и проверьте, что новый код доступен в списке выбора и корректно сохраняется при записи документа.

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

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

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

Новый КЭК в списке справочника
Норма

Элемент записан, код и наименование соответствуют классификатору

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

Элемент не сохраняется или код содержит лишние символы

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

Код доступен в поле выбора и сохраняется при записи

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

Код не виден в списке — проверьте отборы по периоду действия

Отчёт и выгрузка
Норма

КЭК выводится с корректным наименованием и форматом

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

Код обрезан или с неверным числом знаков — проверьте тип и длину реквизита

Типичные ошибки и ограничения

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

Отдельная группа проблем — права доступа. Если кнопка «Создать» недоступна, у пользователя нет прав на добавление элементов справочника; обратитесь к администратору для выдачи роли. Также помните, что в распределённых базах (РИБ) новые элементы справочников появляются в подчинённых узлах только после обмена.

Типичные ошибки
01
Создание дубля кода вручную при уже загруженном классификаторе — приводит к задвоению аналитики в отчётах
02
Ввод кода с пробелами или в неверном формате — выгрузка в казначейство отклоняется
03
Использование дополнительных сведений вместо штатного реквизита — КЭК не попадает в регламентированную отчётность
04
Изменение конфигурации без резервной копии — риск потери работоспособности базы
Итог

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

Сначала найдите, где хранится КЭК в вашей конфигурации: отдельный справочник, реквизит КОСГУ или классификатор. В типовом справочнике код добавляется созданием элемента, при отсутствии штатного места — через дополнительные реквизиты или расширение конфигурации. Любые изменения структуры выполняйте на копии базы и обязательно проверяйте код в документах, отчётах и выгрузках.

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

Что делать, если справочника КЭК нет в моей конфигурации?

В коммерческих конфигурациях (например, «1С:Бухгалтерия предприятия») справочника КЭК нет, поскольку эта аналитика относится к бюджетному учёту. Если код нужен для внутренних целей, используйте дополнительные реквизиты или сведения. Для полноценного учёта по КЭК потребуется конфигурация для государственных учреждений или доработка.

Почему добавленный КЭК не виден в документе?

Чаще всего причина в отборе по периоду действия: код создан с датой начала позже даты документа или помечен как недействующий. Также проверьте, не включён ли в поле выбора отбор по связанному КОСГУ — тогда видны только коды, связанные с выбранной статьёй.

Можно ли загрузить список КЭК из файла, а не вводить вручную?

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

Нарушит ли добавление реквизита через расширение поддержку конфигурации?

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

Как удалить ошибочно созданный КЭК?

Если код не использовался в документах, пометьте элемент на удаление и выполните «Удаление помеченных объектов» в разделе «Администрирование». Если на код есть ссылки в документах, сначала замените его в них или оставьте элемент, сняв признак актуальности, чтобы он не предлагался к выбору.