Проверено на релизе 3.0.74.2 «Бухгалтерия для Казахстана» (редакция 3.0).
Вам понадобилось хранить в карточке контрагента поле, которого в типовой конфигурации нет. Например, «Категория надёжности», «Кредитный лимит», «Менеджер сопровождения» или «Дата последней сверки». Дорабатывать конфигурацию ради одного поля — дорого и мешает обновлениям. Вы открываете карточку контрагента, ищете, куда вписать значение, — и не находите. Именно здесь на сцену выходит справочник «Наборы дополнительных реквизитов и сведений». Это механизм, который позволяет добавлять свои поля к стандартным объектам (контрагенты, номенклатура, договоры, заказы) прямо из режима «Предприятие», без программиста и без снятия с поддержки.
1. Назначение
Справочник хранит наборы — по одному на каждый вид объекта (Контрагенты, Номенклатура, Договоры и т. д.). Внутри набора вы описываете свои дополнительные реквизиты и дополнительные сведения. После этого новые поля появляются на формах соответствующих объектов. Сам справочник — служебный: он не делает бухгалтерских проводок и не участвует в расчёте налогов. Это «настроечный» объект.
2. Где найти
Обычный путь настройки:
Администрирование → Общие настройки → Дополнительные реквизиты и сведения.
Сначала поставьте флажок «Дополнительные реквизиты и сведения» — без него гиперссылки настройки не появятся. Затем откроются две ссылки: «Дополнительные реквизиты» и «Дополнительные сведения». Левая колонка в открывшемся окне — это и есть элементы справочника «Наборы».
Чтобы открыть сам справочник напрямую (например, для просмотра всех наборов сразу), используйте навигационную ссылку. Меню «Сервис» → «Перейти по навигационной ссылке» (или «Функции для технического специалиста»), вставьте:
e1cib/list/Справочник.НаборыДополнительныхРеквизитовИСведений
2а. Как узнать свой релиз
Меню «Справка» → «О программе». В открывшемся окне вы увидите версию платформы (например, 8.3.24) и релиз конфигурации — строка «Бухгалтерия для Казахстана, редакция 3.0 (3.0.74.2)». Всё описанное ниже относится к релизу 3.0.74.2; в других релизах внешний вид формы может отличаться деталями.
3. Как заполнить — пошагово
Работать со справочником напрямую вы почти никогда не будете. Наборы создаются и наполняются через форму настройки. Разберём по шагам.
Шаг 1. Выберите набор (ОБЯЗАТЕЛЬНО). В левой колонке формы «Дополнительные реквизиты» найдите объект, к которому добавляете поле, — например, «Контрагенты». Это и есть элемент справочника. Наборы для типовых объектов уже предопределены — создавать их вручную не нужно.
Шаг 2. Нажмите «Добавить» → «Новый». Откроется карточка нового дополнительного реквизита.
Шаг 3. Наименование (ОБЯЗАТЕЛЬНО). Введите название поля так, как оно будет видно пользователю: «Кредитный лимит, ₸». Ошибётесь с формулировкой — пользователи не поймут, что вписывать, и заполнят как попало.
Шаг 4. Тип значения (ОБЯЗАТЕЛЬНО). Выберите, какие данные хранит поле:
- Дополнительное значение — выбор из заранее заданного списка (например, «Высокая / Средняя / Низкая»). Значения вы задаёте тут же, на закладке «Значения».
- Число / Строка / Дата / Булево — простые типы.
- Ссылка на объект — выбор контрагента, номенклатуры, физлица и т. д.
Ошибка с типом критична: если задать «Строку» вместо «Числа», по такому полю нельзя будет корректно отбирать и суммировать.
Шаг 5. «Заполнять обязательно». Флажок делает поле обязательным. Тогда объект не запишется, пока поле пустое. Ставьте осознанно — иначе заблокируете сохранение документов, которые заполнялись до появления реквизита.
Шаг 6. «Общий реквизит». Если это же поле нужно в нескольких наборах (и в контрагентах, и в договорах) — включите флажок «Общий». Тогда реквизит один, а привязан к нескольким наборам. Значения не задвоятся.
Шаг 7. Реквизит или сведение? Определитесь, что вам нужно:
- Дополнительный реквизит — виден прямо на форме объекта (закладка «Дополнительно»), хранится вместе с объектом, доступен в отборах и отчётах.
- Дополнительное сведение — хранится отдельно, на форме не мозолит глаза, открывается по команде «Ещё → Дополнительные сведения». Удобно для служебной информации, которую не должен править каждый.
Шаг 8. Записать и закрыть. Поле сразу появляется на формах всех объектов этого набора.
4. Разобранный пример
Задача: хранить у контрагентов кредитный лимит и категорию надёжности.
- Администрирование → Дополнительные реквизиты, в левой колонке выбираете набор «Контрагенты».
- Добавляете реквизит «Кредитный лимит, ₸», тип — Число, длина 15, точность 2. Не обязательный.
- Добавляете реквизит «Категория надёжности», тип — Дополнительное значение. На закладке «Значения» заводите: «Высокая», «Средняя», «Низкая».
- Открываете карточку ТОО «Астана-Снаб». На закладке «Дополнительно» появились оба поля. Ставите Кредитный лимит = 2 500 000 ₸ и Категория = Средняя. Записываете.
Что произошло: значение реквизита «Кредитный лимит» записалось в табличную часть «Дополнительные реквизиты» самого элемента справочника «Контрагенты». Значение «Категория надёжности» ссылается на элемент справочника значений свойств.
Проводок нет. Это принципиально: справочник «Наборы» — служебный, он не формирует движений по счетам. Никакие Дт/Кт (например, 1210, 1030, 3310) при работе с ним не возникают. Кредитный лимит 2 500 000 ₸ — это справочная величина: вы можете вывести её в отчёт «Список контрагентов» или в оборотку по 1210 как дополнительную колонку, но саму задолженность лимит не двигает.
5. Виды операций (варианты применения)
У справочника нет «видов операции» в смысле документа. Но по логике работы различают:
| Что настраиваете | Где хранится | Видно на форме |
|---|---|---|
| Дополнительный реквизит | Табличная часть объекта «Дополнительные реквизиты» | Да, закладка «Дополнительно» |
| Дополнительное сведение | Регистр сведений «Дополнительные сведения» | Нет, по команде «Ещё» |
| Общий реквизит | Один на несколько наборов | Да |
| Реквизит с типом «Дополнительное значение» | Список значений в справочнике значений | Да, выбор из списка |
| Обязательный реквизит | Там же, но с контролем заполнения | Да, блокирует запись пустым |
6. Что формируется при записи
Проведения у справочника нет. При сохранении набора и значений в объектах происходит следующее:
- Реквизиты записываются в стандартную табличную часть «Дополнительные реквизиты» того объекта, к которому привязан набор.
- Сведения записываются в регистр сведений «Дополнительные сведения» (ключ — сам объект и вид сведения).
- Описание самих полей хранится в служебном плане видов характеристик «Дополнительные реквизиты и сведения», а предопределённые значения — в справочнике значений свойств.
- Электронных документов (ЭСФ, СНТ) справочник не формирует — он к обмену с ИС ЭСФ отношения не имеет.
- Бухгалтерских проводок нет.
7. Печатные формы
Собственных печатных форм у справочника «Наборы дополнительных реквизитов и сведений» нет — печатать нечего. Заведённые вами поля попадают в печатные формы и отчёты тех объектов, к которым они привязаны (например, дополнительный реквизит контрагента можно вывести в универсальный отчёт по справочнику «Контрагенты» или добавить колонкой в списки через «Ещё → Изменить форму»).
8. Частые ошибки
«Раздел настройки не отображается / ссылки "Дополнительные реквизиты" нет». Не включена функциональная опция. Администрирование → Общие настройки → поставьте флажок «Дополнительные реквизиты и сведения».
Поле создали, а на форме объекта его нет. Реквизит добавлен не в тот набор либо у пользователя нет права на просмотр. Проверьте, что выбрали в левой колонке именно нужный объект, и что реквизит — «Дополнительный реквизит», а не «Дополнительное сведение» (сведения на форме не видны).
«Поле "Категория надёжности" не заполнено» при записи контрагента. У реквизита включён флажок «Заполнять обязательно». Либо заполните значение, либо снимите обязательность в настройке реквизита.
«Значение свойства "…" используется и не может быть удалено». Вы пытаетесь удалить значение из списка, которое уже проставлено в объектах. Сначала очистите это значение в объектах (через обработку «Групповое изменение реквизитов»), затем удаляйте.
После удаления реквизита данные «пропали». Удаление реквизита удаляет и его настройку. Значения в объектах становятся недоступны. Прежде чем удалять — выгрузите данные отчётом.
9. FAQ
В: Чем дополнительный реквизит отличается от дополнительного сведения? О: Реквизит виден на форме объекта (закладка «Дополнительно») и хранится вместе с объектом. Сведение хранится отдельно в регистре и открывается по команде «Ещё → Дополнительные сведения» — его удобно скрыть от рядовых пользователей.
В: Нужно ли снимать конфигурацию с поддержки, чтобы добавить поле? О: Нет. Это штатный механизм режима «Предприятие». Обновлениям он не мешает.
В: Делает ли этот справочник проводки или ЭСФ? О: Нет. Это служебный объект настройки. Ни бухгалтерских проводок, ни ЭСФ/СНТ он не формирует.
В: Можно ли одно поле использовать сразу для контрагентов и договоров? О: Да. Включите у реквизита флажок «Общий» и привяжите его к нужным наборам.
В: Как сделать поле обязательным к заполнению? О: В карточке реквизита установите флажок «Заполнять обязательно». Объект не запишется, пока поле пустое.
В: Можно ли отобрать документы или контрагентов по значению доп. реквизита? О: Да, по дополнительным реквизитам работают отборы в списках и универсальный отчёт. По дополнительным сведениям отбор на форме недоступен — их анализируют через отчёты по регистру сведений.
В: Куда физически записывается значение поля? О: Реквизит — в табличную часть «Дополнительные реквизиты» самого объекта. Сведение — в регистр сведений «Дополнительные сведения».
В: Я удалил реквизит — можно вернуть данные? О: Настройку можно создать заново, но ранее введённые значения после удаления реквизита недоступны. Поэтому перед удалением выгружайте данные отчётом.
В: Появится ли новое поле в печатных формах автоматически? О: Нет. В типовые печатные формы оно само не встанет. В списки и универсальный отчёт его можно добавить через «Ещё → Изменить форму».
В: Можно ли ограничить список значений (только «Высокая/Средняя/Низкая»)? О: Да, задайте тип «Дополнительное значение» и на закладке «Значения» перечислите допустимые варианты — пользователь сможет выбрать только из них.
10. Смежные объекты
- Справочник «Контрагенты», «Номенклатура», «Договоры контрагентов» и другие объекты, к которым привязаны наборы, — именно на их формах появляются ваши поля.
- План видов характеристик «Дополнительные реквизиты и сведения» — хранит описания самих полей.
- Справочник значений свойств объектов — хранит списки значений для реквизитов типа «Дополнительное значение».
- Регистр сведений «Дополнительные сведения» — хранилище дополнительных сведений.
- Обработка «Групповое изменение реквизитов» — массово проставить или очистить значения доп. реквизитов.
Как узнать свой релиз
Меню «Справка» → «О программе»: там указаны версия платформы 1С:Предприятие и релиз конфигурации. Эта методичка составлена для релиза «Бухгалтерия для Казахстана», редакция 3.0 (3.0.74.2). В соседних релизах пункты меню и внешний вид формы настройки могут незначительно отличаться.
Материал подготовлен для 1С: Бухгалтерия для Казахстана, редакция 3.0, релиз 3.0.74.2.
