К статье
Практический материал

Администрирование · 10 мин

Как убрать режим «только для чтения» в 1С

Почему документ, справочник или база 1С открывается только для чтения и как это исправить: права пользователя, атрибуты файлов, блокировки и даты запрета.

Сообщение «только для чтения» в 1С появляется в нескольких разных ситуациях, и универсальной кнопки «снять» не существует. Иногда блокируется конкретный документ, иногда — весь справочник, а иногда программа вообще не даёт сохранить изменения в базе. Причина всегда одна из четырёх: ограничение прав пользователя, дата запрета редактирования, блокировка объекта другим сеансом или атрибут «только для чтения» на файлах базы.

Прежде чем что-то менять, нужно точно понять, какой именно объект заблокирован и как выглядит блокировка. От этого зависит порядок действий: снятие атрибута с файла — задача на минуту, а изменение прав доступа требует прав администратора и согласования с руководителем учётного процесса.

Ниже разобраны все типовые сценарии: от простого случая с файлом на диске до настройки ролей в конфигураторе. Каждый раздел начинается с признаков, по которым вы поймёте, что это именно ваш случай.

Как определить причину блокировки

Начните с наблюдения за тем, что именно не редактируется. Если не открывается на изменение один конкретный документ, а соседние редактируются нормально — скорее всего, дело в дате запрета редактирования или в блокировке объекта другим пользователем. Если не редактируется вообще ничего в базе — проверяйте права учётной записи и атрибуты файлов базы.

Обратите внимание на текст сообщения. Формулировка «Нарушение прав доступа» указывает на роли пользователя. Сообщение о дате запрета прямо называет причину. Ошибка вида «Конфликт блокировок» или «Объект заблокирован» говорит о том, что с объектом работает другой сеанс. Отсутствие кнопок «Записать» и «Провести» без явных сообщений — типичный признак ограниченных прав.

Не редактируется один старый документДата запрета редактирования

Проверьте период документа и настройку дат запрета в разделе «Администрирование»

Не редактируется ничегоПрава пользователя или атрибут файла

Проверьте роль учётной записи и свойства файлов базы

Ошибка «объект заблокирован»Зависший сеанс

Посмотрите активных пользователей и завершите лишние сеансы

База открывается, но не сохраняетсяАтрибут «только для чтения» на файле

Проверьте свойства файла 1Cv8.1CD или каталога базы

Снятие атрибута «только для чтения» с файлов базы

Файловая база 1С хранится в файле 1Cv8.1CD. Если базу скопировали с CD/DVD-диска, флешки с защитой или сетевой папки, Windows часто выставляет на файлы атрибут «только для чтения». Внешне это выглядит так: база открывается, данные видны, но любая попытка записи завершается ошибкой.

Порядок снятия атрибута: закройте все сеансы 1С, найдите каталог базы через список информационных баз (путь виден внизу окна запуска), щёлкните по папке правой кнопкой мыши и откройте «Свойства». Снимите флажок «Только для чтения» и нажмите «Применить». В появившемся диалоге выберите применение «ко всем вложенным файлам и папкам» — иначе атрибут останется на самом файле 1Cv8.1CD.

Если база лежит на сетевом диске, дополнительно проверьте разрешения общей папки: у учётной записи, под которой запускается 1С, должны быть права на чтение и запись. Атрибут может быть снят, но сетевые разрешения всё равно заблокируют запись.

Порядок действий с файловой базой
  1. 1
    Завершите все сеансы 1С, работающие с этой базой
  2. 2
    Откройте каталог базы через путь в окне запуска 1С
  3. 3
    В свойствах папки снимите флажок «Только для чтения»
  4. 4
    Примените изменение ко всем вложенным файлам и папкам
  5. 5
    Для сетевой папки проверьте разрешения общего доступа
  6. 6
    Откройте базу и проверьте запись тестового документа

Дата запрета редактирования данных

В типовых конфигурациях (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей и другие) есть механизм дат запрета изменения данных. Он закрывает прошлые периоды, чтобы бухгалтерия после сдачи отчётности случайно не изменилась. Документ старше установленной даты открывается только на просмотр.

Проверить и изменить настройку может пользователь с правами администратора. В разделе «Администрирование» найдите пункт «Даты запрета изменения данных» (в некоторых конфигурациях — «Поддержка и обслуживание» → «Регламентные операции»). Там видно, установлена ли дата, для кого она действует и на какие разделы учёта распространяется.

Есть два способа открыть доступ: сдвинуть общую дату запрета назад или задать для конкретного пользователя индивидуальную дату. Второй вариант безопаснее: остальные сотрудники по-прежнему не смогут случайно испортить закрытый период, а уполномоченный человек внесёт правку. После исправления документа дату рекомендуется вернуть на место.

Настройка прав пользователя

Если кнопки записи недоступны для всех объектов определённого вида, причина в ролях учётной записи. В типовых конфигурациях права назначаются через профили групп доступа: «Администрирование» → «Настройки пользователей и прав» → «Пользователи». Откройте карточку пользователя и проверьте, какие профили ему назначены.

Для решения задачи обычно достаточно добавить пользователю профиль с правами на изменение нужных объектов — например, «Добавление и изменение базовой нормативно-справочной информации» или профиль кассира, менеджера по продажам. Не назначайте полные права «на всякий случай»: это открывает доступ к удалению данных, настройкам обмена и служебным механизмам.

В самописных или сильно доработанных конфигурациях права настраиваются через конфигуратор: «Администрирование» → «Пользователи», вкладка «Прочие» с набором ролей. Роль должна включать права «Изменение» и «Интерактивное изменение» на нужный объект. После изменения ролей пользователю нужно перезайти в базу.

Блокировка объекта другим сеансом

Ошибка «Конфликт блокировок при выполнении транзакции» или сообщение о том, что объект редактируется другим пользователем, означает, что документ уже открыт в другом сеансе. Часто это тот же самый пользователь, у которого зависло окно программы на другом компьютере или в свёрнутом сеансе.

Посмотрите список активных сеансов: в файловом режиме — «Администрирование» → «Обслуживание» → «Активные пользователи», в клиент-серверном — через консоль кластера серверов 1С. Если сеанс завис, завершите его. После этого подождите пару минут и попробуйте открыть объект снова — управляемые блокировки снимаются автоматически при завершении сеанса.

Если конфликт возникает регулярно при массовой работе (например, при проведении больших пакетов документов одновременно с обменом данными), проблема не в правах, а в организации работы: фоновые задания и обмены стоит запускать вне рабочих часов.

Файл выгрузки, Excel и внешние файлы

Отдельный частый случай — файл выгрузки из 1С (например, выписка, печатная форма в Excel или файл обмена), который открывается «только для чтения». Здесь 1С ни при чём: так Windows и Excel помечают файлы, полученные из интернета или из почты. Признак — жёлтая панель «Защищённый просмотр» вверху окна Excel.

Нажмите «Разрешить редактирование» на этой панели. Чтобы файл больше не открывался в защищённом режиме, щёлкните по нему правой кнопкой в проводнике, откройте «Свойства» и на вкладке «Общие» нажмите «Разблокировать», если такая кнопка есть. Также снимите атрибут «Только для чтения», если он установлен.

Типичные ошибки
01
Снимают атрибут только с папки, не применяя к вложенным файлам — файл 1Cv8.1CD остаётся заблокированным
02
Назначают пользователю полные права вместо точечного профиля — открывается доступ к удалению и служебным функциям
03
Сдвигают дату запрета для всех пользователей, хотя достаточно индивидуального исключения
04
Пытаются редактировать объект, пока он открыт в зависшем сеансе, вместо того чтобы завершить сеанс
05
Правят данные закрытого периода без согласования с бухгалтерией и получают расхождения с отчётностью

Проверка результата

После каждого действия проверяйте результат на безопасном объекте. Для файловой базы создайте тестовый документ или измените неважный комментарий в справочнике и запишите. Для прав пользователя — попросите сотрудника перезайти в базу и открыть проблемный объект: кнопки «Записать» и «Провести» должны стать активными.

Если после снятия атрибутов и настройки прав объект всё ещё не редактируется, вернитесь к диагностике — причин может быть несколько одновременно. Например, дата запрета в сочетании с ограниченным профилем доступа даёт ту же картину, что и отсутствие прав.

Контрольные точки

Как проверить результат

Запись тестового документа
Норма

Документ записывается и проводится без ошибок

Тревожный признак

Ошибка прав доступа или «только для чтения» сохраняется

Свойства файла 1Cv8.1CD
Норма

Атрибут «Только для чтения» снят

Тревожный признак

Атрибут появляется снова — проверьте права на сетевую папку

Кнопки в форме документа
Норма

«Записать» и «Провести» активны

Тревожный признак

Кнопки серые — не хватает прав или действует дата запрета

Список активных пользователей
Норма

Нет зависших сеансов с этим объектом

Тревожный признак

Старый сеанс держит блокировку

Частые вопросы

Почему атрибут «только для чтения» появляется снова после снятия?

Чаще всего файл регулярно копируется с источника, где атрибут установлен: например, при синхронизации с флешкой или облачным клиентом. Также папку может защищать антивирус или контролируемый доступ к папкам в Windows. Проверьте, откуда база попадает на компьютер, и настройки защитного ПО.

Можно ли снять дату запрета только для одного документа?

Напрямую — нет, механизм работает по периодам, а не по объектам. Правильный путь: задать индивидуальную дату запрета для конкретного пользователя, внести правку и вернуть настройку обратно. Это занимает несколько минут и не открывает закрытый период для остальных.

Что делать, если нет доступа к «Администрированию»?

Значит, у вашей учётной записи нет прав администратора, и менять даты запрета или профили доступа вы не сможете. Обратитесь к администратору 1С или сотруднику, ответственному за настройку программы, и опишите, какой объект и почему нужно изменить.

Отличается ли решение для клиент-серверной базы?

Для прав, дат запрета и блокировок — нет, всё настраивается так же из интерфейса. Разница только в файловых атрибутах: в клиент-серверном варианте данные хранятся в СУБД, и атрибут «только для чтения» на файлах не влияет. Если база на SQL-сервере открывается только для чтения, проверяйте состояние базы данных на стороне СУБД.

Опасно ли снимать «только для чтения» с файла базы?

Само снятие атрибута безопасно — оно лишь возвращает нормальное состояние файла. Риск в другом: если атрибут установлен намеренно (например, это архивная копия базы), запись в неё может смешать архивные и текущие данные. Убедитесь, что работаете с актуальной рабочей базой.

Итог

Что важно запомнить

Сначала определите источник блокировки: права, дата запрета, зависший сеанс или атрибут файла. Действуйте точечно — индивидуальная дата запрета и точный профиль доступа безопаснее полных прав и общего снятия ограничений. После каждого шага проверяйте результат на тестовом документе.