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