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