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