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

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

Код БП в 1С: что это такое и как с ним работать

Разбираем, что означает код БП в 1С:Бухгалтерии: коды справочников, документов и бизнес-процессов, где их смотреть, как настроить и исправить нумерацию.

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

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

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

Что означает аббревиатура БП в 1С

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

Реже под БП понимают «бизнес-процесс» — специальный объект внутри 1С, который описывает маршрут согласования или выполнения задач. У бизнес-процессов тоже есть коды и номера. Чтобы понять, о чём идёт речь в конкретной ситуации, смотрите на контекст: если обсуждают справочники и документы — это «Бухгалтерия предприятия», если маршруты задач и согласования — бизнес-процессы.

Какие коды существуют в 1С:Бухгалтерии

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

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

Также у каждого объекта есть внутренний уникальный идентификатор (GUID), который пользователь в интерфейсе не видит, но именно он используется при обменах между базами. Видимый код и GUID — разные вещи: код может совпадать в двух базах, а GUID у разных объектов — нет.

Вид кодаГде встречаетсяКак формируется
Код справочникаКонтрагенты, номенклатура, сотрудникиАвтоматически, порядковый номер
Номер документаСчета, акты, накладные, платёжкиАвтоматически, с учётом префикса и периода
Код по классификаторуОКВЭД, КБК, ОКПО, валютыВручную или из классификатора
GUIDВсе объектыПлатформой при создании, не редактируется

Где посмотреть код объекта

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

Номер документа виден в заголовке формы документа и в журнале документов. Если номер содержит префикс, он отображается как часть номера, например «00БП-000123». При печати документов префикс базы обычно автоматически обрезается, чтобы номер в печатной форме соответствовал требованиям к оформлению.

Как найти код элемента справочника
  1. 1
    Откройте нужный справочник, например «Контрагенты» или «Номенклатура»
  2. 2
    Если колонки «Код» нет, нажмите «Ещё» и включите её через настройку формы списка
  3. 3
    Откройте элемент двойным щелчком — код указан в верхней части формы
  4. 4
    Для быстрого поиска введите код в строку поиска списка

Как работает автонумерация и зачем нужны префиксы

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

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

Если префиксы не заданы, при обмене между базами возможны конфликты номеров: два документа с одинаковым номером, но разным содержимым. Это затрудняет анализ и может привести к ошибкам при перенумерации. Поэтому префиксацию стоит настроить до начала обменов, а не после возникновения проблем.

Можно ли изменить код вручную

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

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

Сбои нумерации: причины и исправление

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

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

Типичные ошибки
01
Ручной ввод «красивого» номера документа — после этого автонумерация продолжается от него, и нумерация ломается
02
Перенумерация документов за период, по которому уже выданы оригиналы контрагентам — возникает расхождение номеров в бумажных и электронных документах
03
Изменение кода номенклатуры, которая синхронизируется с сайтом или кассой, — связь по коду разрывается, появляются дубли
04
Отсутствие префиксов при обмене между базами — конфликты одинаковых номеров документов

Код бизнес-процесса и обмены данными

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

При обменах данными коды становятся особенно важны. В планах обмена сопоставление объектов идёт по GUID, но при первоначальной синхронизации и при загрузке из внешних источников (Excel, другие учётные системы) код нередко используется как ключ поиска. Поэтому перед настройкой обмена стоит привести коды в порядок: убрать дубли, проверить заполненность, договориться о единых правилах нумерации во всех системах.

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

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

Нумерация новых документов
Норма

Каждый новый документ получает следующий по порядку номер без пропусков и дублей

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

Номера скачут, повторяются или начинаются с произвольного значения

Коды справочника
Норма

Коды уникальны, поиск по коду находит ровно один элемент

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

Поиск по коду выдаёт несколько элементов или ни одного

Обмен данными
Норма

Объекты сопоставляются корректно, дублей после синхронизации нет

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

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

Ответы на частые вопросы

Почему в новом году номера документов начались с единицы?

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

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

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

Чем код отличается от артикула у номенклатуры?

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

Опасно ли менять номер уже проведённого документа?

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

Как найти объект, если известен только его код?

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

Что делать, если при обмене появились дубли контрагентов?

Сначала проверьте правила сопоставления в настройках синхронизации — по каким полям ищутся соответствия (ИНН, код, наименование). Затем объедините дубли штатной обработкой поиска и удаления дублей из раздела «Администрирование». Перед объединением убедитесь, что у дублей нет разных договоров и документов, которые нужно сохранить раздельно.

Итог

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

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