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