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

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

Для чего используются реквизиты в 1С

Зачем нужны реквизиты в 1С, какие бывают типы, как добавить реквизит в справочник и документ, типичные ошибки и проверка результата.

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

Каждый реквизит имеет имя, тип данных и назначение. Например, у справочника «Номенклатура» есть реквизиты «Артикул», «Единица измерения», «Вид номенклатуры»; у документа «Реализация товаров и услуг» — «Контрагент», «Договор», «Склад». Значения этих полей заполняет пользователь, а программа использует их при проведении документов, построении отчётов и обмене данными.

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

Что такое реквизит и где он встречается

Реквизит — это именованное поле объекта конфигурации с заданным типом данных. Тип определяет, что можно хранить: строку текста, число, дату, булево значение (да/нет) или ссылку на другой объект, например на элемент справочника «Контрагенты». Ссылочный тип — ключевая особенность 1С: он связывает объекты между собой и обеспечивает целостность данных.

Реквизиты встречаются почти у всех объектов конфигурации:

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

Основные задачи, которые решают реквизиты

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

Вторая задача — связь объектов. Реквизит «Контрагент» в документе ссылается на конкретный элемент справочника, поэтому программа «знает», чья это отгрузка, и может собрать по контрагенту взаиморасчёты, задолженность и историю операций. Удалить элемент справочника, на который есть ссылки, программа не даст — это защита от потери целостности.

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

Какие типы реквизитов бывают и когда какой выбирать

Выбор типа реквизита — проектное решение, от которого зависит удобство ввода и корректность отчётов. Основные варианты сведены в таблицу ниже.

Тип реквизитаЧто хранитКогда применять
СтрокаПроизвольный текст ограниченной или неограниченной длиныНаименования, комментарии, номера документов поставщиков
ЧислоЦелые и дробные значения с заданной точностьюКоличество, цены, суммы, ставки
ДатаДату или дату со временемСроки, периоды действия, даты рождения
Булево«Да» или «Нет»Признаки: «Архив», «Основной договор»
Ссылка на справочник или документСвязь с другим объектом базыКонтрагент, договор, склад, сотрудник
ПеречислениеОдно из фиксированных значений спискаЗакрытый набор вариантов: вид операции, статус
Составной типЗначение одного из нескольких допустимых типовКогда поле может ссылаться на разные объекты

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

Реквизиты в документах: шапка и табличная часть

В документах реквизиты делятся на две группы. Реквизиты «шапки» описывают операцию в целом: контрагента, договор, организацию, склад. Они общие для всего документа и обычно влияют на проведение: например, от договора зависят счета учёта взаиморасчётов.

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

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

Дополнительные реквизиты и сведения: настройка без программирования

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

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

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

Как реквизиты влияют на отчёты, печать и обмен данными

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

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

При обмене с сайтом, ЭДО или другой базой 1С сопоставление объектов идёт по реквизитам: ИНН и КПП контрагента, артикулу товара, номеру и дате документа. Незаполненные или дублирующиеся реквизиты — главная причина задвоения контрагентов и номенклатуры после обмена.

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

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

Заполнение ключевых реквизитов документов за период
Норма

Контрагент, договор, организация заполнены во всех проведённых документах

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

Есть проведённые документы с пустыми ключевыми полями

Работа отбора в списке по новому реквизиту
Норма

Отбор находит элементы с нужным значением

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

Отбор ничего не находит при заведомо заполненных значениях

Печатная форма документа
Норма

Данные подставляются из карточек организации и контрагента

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

Поля пустые или содержат устаревшие значения

Итоги отчёта после проведения документа
Норма

Суммы и количества появились в нужном разрезе аналитики

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

Документ проведён, но в отчёте строки нет

Типичные ошибки при работе с реквизитами

Типичные ошибки
01
Хранение аналитики в текстовом поле или комментарии — такие данные невозможно нормально группировать в отчётах.
02
Добавление реквизита в конфигураторе там, где хватило бы дополнительного реквизита — лишняя доработка усложняет обновления.
03
Изменение типа существующего реквизита с данными — значения могут быть очищены при обновлении структуры базы.
04
Дублирование одного смысла в нескольких реквизитах (например, «Склад» в шапке и в строках) без правил синхронизации — данные расходятся.
05
Ручное исправление печатной формы вместо исправления реквизита в справочнике — ошибка возвращается в каждом следующем документе.

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

Итог

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

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

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

Чем реквизит отличается от табличной части?

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

Можно ли добавить свой реквизит без программиста?

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

Почему в отчёте не видно значения моего дополнительного реквизита?

Дополнительные реквизиты выводятся не во все отчёты автоматически. Проверьте, поддерживает ли конкретный отчёт дополнительные поля, и добавьте реквизит через настройки отчёта (кнопка «Настройки», закладка с полями или дополнительными данными).

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

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

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

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

Чем дополнительный реквизит отличается от дополнительного сведения?

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