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