Данные или конфигурация 1С не меняются: где снять запрет на правку

· 9 мин

Содержание

Чтобы открыть редактирование в 1С, сначала поймите, что именно заблокировано. Документ в закрытом периоде открывают через Администрирование → Проведение документов → Даты запрета изменения. Нехватку прав снимает администратор в Администрирование → Настройки пользователей и прав. Типовую конфигурацию делают изменяемой в Конфигураторе: Конфигурация → Поддержка → Настройка поддержки → Включить возможность изменения.

Пути меню даны для 1С:Бухгалтерии 3.0 на платформе 8.3 в интерфейсе «Такси». В ЗУП 3.1 и УТ 11 механизмы те же, потому что они взяты из общей Библиотеки стандартных подсистем, а отличаются названия разделов.

Почему 1С не даёт редактировать: определяем причину за минуту

Режим «только просмотр» в 1С не включается сам по себе. У каждой блокировки есть свой признак на экране, и по нему причину видно сразу.

Что вы видитеВероятная причинаГде снимать
Поля серые, в заголовке формы «(только просмотр)»Нет права на изменение объектаПрофиль группы доступа пользователя
Форма открывается, но при записи появляется сообщение про дату запретаЗакрыт периодДаты запрета изменения
Отдельные реквизиты карточки (вид номенклатуры, ИНН) недоступны, остальное правитсяЗапрет редактирования реквизитов объектаКоманда «Разрешить редактирование реквизитов»
Проводки в «Результате проведения» не правятсяНе включена ручная корректировкаФлажок в форме движений документа
При записи сообщение, что объект заблокированЭтот же документ открыт у коллегиЗакрыть форму у другого пользователя
В Конфигураторе объекты не меняются, у них значок замкаКонфигурация на поддержке или в хранилищеНастройка поддержки или захват в хранилище
Диагностика: выберите симптом

Режим предприятия: как включить редактирование документа и справочника

Большинство вопросов «как открыть режим редактирования» решаются без администратора. Это встроенные переключатели в самих формах.

Реквизиты справочника, которые нельзя менять

В карточках номенклатуры, контрагентов, организаций часть реквизитов закрыта специально. Например, вид номенклатуры: от него зависят счета учёта, и смена после проведения документов ломает историю.

  1. Откройте карточку элемента.
  2. Нажмите Ещё → Разрешить редактирование реквизитов.
  3. Программа покажет список закрытых полей и предупредит, если элемент уже используется в документах.
  4. Отметьте нужные реквизиты, нажмите Разрешить.

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

Ручная правка проводок документа

Проводки проведённого документа по умолчанию закрыты. Открыть их можно так:

  1. В форме документа нажмите кнопку ДтКт (Результат проведения).
  2. Поставьте флажок Ручная корректировка (разрешает редактирование движений документа).
  3. Исправьте строки на вкладках регистров и нажмите Записать и закрыть.

Пока флажок стоит, перепроведение не пересчитает движения документа. Их придётся поддерживать вручную. Чтобы вернуть автоматическое формирование, снимите флажок и перепроведите документ.

Печатная форма

Сформированный счёт или акт тоже можно поправить перед печатью. В командной панели формы печати есть кнопка-переключатель редактирования (значок карандаша). Включите её, исправьте текст в ячейке и печатайте.

💡 Правка печатной формы не попадает в базу. Закрыли окно — исправление пропало. Если ошибка в данных, исправляйте документ.

Объект заблокирован другим пользователем

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

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

Как сдвинуть дату запрета изменения

Дата запрета защищает отчётный период: после сдачи отчётности никто не должен случайно перепровести документ за прошлый квартал.

  1. Откройте Администрирование → Проведение документов.
  2. Убедитесь, что флажок Даты запрета изменения включён, и перейдите по ссылке настройки.
  3. Посмотрите, какая дата задана для всех пользователей и есть ли отдельные строки по конкретным людям или организациям.
  4. Измените дату или добавьте исключение для одного пользователя.

Правильная практика — не сносить дату целиком, а открыть период одному ответственному на время исправления. После правки дату возвращают.

Исправление в закрытом периоде меняет уже сданную отчётность. Перед этим решите, будете ли подавать уточнённую декларацию.

Настраивать даты запрета может только пользователь с соответствующим правом. Обычно это администратор или главный бухгалтер.

Права пользователя в режиме предприятия

Если документ открывается в режиме просмотра только у одного сотрудника, причина — его профиль доступа.

  1. Зайдите под администратором: Администрирование → Настройки пользователей и прав.
  2. Откройте Пользователи, найдите сотрудника, нажмите Права доступа.
  3. Посмотрите, в каких группах доступа он состоит.
  4. Включите пользователя в группу с профилем, где есть изменение нужных объектов. Например, группа с профилем «Бухгалтер» вместо профиля, дающего только просмотр.

Изменения прав применяются после перезапуска сеанса пользователя.

💡 Не выдавайте «Полные права» ради одного документа. Лучше создать свой профиль копированием типового и добавить в него недостающую роль.

СпособКогда подходитРиск
Добавить в группу с типовым профилемСотруднику нужен стандартный набор правПолучит лишнее, если профиль широкий
Свой профиль на основе типовогоНужна одна-две роли сверх обычногоПрофиль придётся сопровождать при обновлениях
Временно «Полные права»Разовая срочная правкаЛегко забыть отозвать

Права для работы в Конфигураторе

Чтобы войти в Конфигуратор и менять конфигурацию, пользователю нужна роль с административными правами. В типовых конфигурациях это «Полные права» или «Администратор системы».

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

  • 🧩 в режиме предприятия — включить сотрудника в группу доступа «Администраторы»;
  • 🛠 в Конфигураторе — Администрирование → Пользователи, открыть пользователя, вкладка Прочие, отметить роли.

В конфигурациях на БСП правильнее первый путь. Роли, выставленные вручную в Конфигураторе, программа при следующей синхронизации прав может перезаписать по профилю.

Если пароля администратора никто не помнит, восстанавливайте базу из резервной копии с известным паролем или привлекайте специалиста, который сопровождает базу. Сторонние «сбрасыватели паролей» в рабочей базе не используйте.

Блокировка сеансов и монопольный режим

Изменить конфигурацию можно и при работающих пользователях. Монопольный доступ нужен только в определённых случаях:

  • 🔒 обновление конфигурации базы данных, если меняется структура данных;
  • 📦 загрузка информационной базы из файла .dt;
  • 🧪 тестирование и исправление;
  • 🔄 установка обновления типовой конфигурации.

Если правка не меняет структуру таблиц (например, текст модуля), платформа предложит динамическое обновление. Им пользуйтесь осторожно: работающие пользователи увидят изменения только после перезапуска.

Как установить блокировку

  1. Откройте Администрирование → Обслуживание, найдите ссылку «Блокировка работы пользователей».
  2. Укажите время начала, текст сообщения для пользователей и код разрешения.
  3. Включите блокировку. Через несколько минут программа завершит сеансы.
  4. Запустите Конфигуратор с параметром кода разрешения.
"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F"D:\Bases\Buh" /UC12345

Здесь /UC12345 — код, который вы указали при установке блокировки. Для серверной базы вместо /F указывают /S"сервер\имя_базы".

Установка блокировки обрывает сеансы. Несохранённые документы у пользователей пропадут. Делайте это вне рабочего времени или предупредите людей заранее.

В клиент-серверном варианте блокировку начала сеансов можно включить и в свойствах информационной базы в консоли администрирования серверов. После работ не забудьте её снять.

Перед изменением конфигурации
Выполнено: 0 / 5

Как открыть конфигурацию для редактирования и снять поддержку

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

Включение возможности изменения

  1. Запустите Конфигуратор, Конфигурация → Открыть конфигурацию.
  2. Перейдите в Конфигурация → Поддержка → Настройка поддержки.
  3. Нажмите Включить возможность изменения.
  4. Подтвердите. Платформа предупредит, что дальнейшие обновления потребуют сравнения и объединения.
  5. Для каждого объекта, который будете менять, задайте правило поддержки.

Правила поддержки на объектах:

ПравилоЧто значитПоследствия при обновлении
Объект поставщика не редактируетсяОбъект закрыт, обновляется автоматическиПроблем нет
Объект поставщика редактируется с сохранением поддержкиВы правите, поставщик тоже может менятьИзменения объединяются при обновлении
Объект поставщика снят с поддержкиОбъект полностью вашНовые версии объекта от поставщика не приходят

Полностью снимать конфигурацию с поддержки не нужно почти никогда. Ставьте «редактируется с сохранением поддержки» только на те объекты, которые меняете.

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

Внешние обработки и отчёты

Внешнюю обработку .epf или отчёт .erf правят без доступа к конфигурации базы. В Конфигураторе выберите Файл → Открыть и укажите файл. Он откроется в отдельном окне, его форму и модуль можно менять сразу, поддержка здесь ни при чём.

Если при сохранении появляется ошибка записи, проверьте сам файл:

  • 📁 у файла в свойствах Windows стоит атрибут «Только чтение»;
  • 🌐 файл открыт из сетевой папки, куда у вас нет права записи;
  • 🗂 файл встроен в базу через справочник дополнительных обработок — тогда правите копию на диске и загружаете её в карточку заново.

Последний случай частый. Исправленный на диске файл база не подхватит сама: в карточке обработки нажмите команду загрузки из файла и запишите элемент.

Если конфигурация подключена к хранилищу

Объекты с замком могут быть закрыты не поддержкой, а хранилищем конфигурации. Тогда:

  1. Откройте Конфигурация → Хранилище конфигурации → Захватить объекты в хранилище.
  2. Отметьте объекты и захватите их.
  3. После правки поместите изменения в хранилище той же командой меню.

Захваченный объект недоступен для изменения другим разработчикам, пока вы его не вернёте.

Расширения конфигурации: правки без снятия с поддержки

Расширения появились в платформе 8.3.6 и стали главным способом дорабатывать типовые базы. Типовая конфигурация остаётся на полной поддержке, а ваши изменения лежат отдельно.

Расширением удобно:

  • 🖨 добавить или изменить печатную форму;
  • 📋 добавить реквизит или поле на форму;
  • ⚙️ подменить обработчик события через аннотации &Перед, &После, &Вместо;
  • 📊 добавить свой отчёт.

Как создать расширение в Конфигураторе

  1. Конфигурация → Расширения конфигурации.
  2. Нажмите Добавить, задайте имя и назначение (например, «Адаптация»).
  3. Откройте расширение, найдите в дереве основной конфигурации нужный объект.
  4. В контекстном меню выберите Добавить в расширение — объект будет заимствован.
  5. Внесите изменения, нажмите Обновить конфигурацию базы данных в окне расширения.

Готовый файл .cfe подключают и без Конфигуратора: Администрирование → Печатные формы, отчеты и обработки → Расширения. Загрузка файла и применение к базе — разные шаги: после загрузки расширение начинает работать со следующего запуска сеанса.

💡 Флажок «Безопасный режим» в свойствах расширения ограничивает доступ к файлам и внешним ресурсам. Снимайте его только для расширений, которым доверяете.

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

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

Можно ли открыть редактирование документа задним числом без смены даты запрета для всех?
Да. В настройке дат запрета добавьте строку для конкретного пользователя с более ранней датой. Остальные останутся под общим ограничением.
Почему после снятия флажка ручной корректировки проводки вернулись к старому виду?
Флажок снят — движения формируются заново при проведении. Если нужен особый вариант проводок, оставьте флажок или оформите правку отдельной операцией.
Слетят ли мои доработки при обновлении, если я правлю через расширение?
Нет, расширение обновлением типовой конфигурации не затирается. Но его надо проверить: при изменении заимствованных объектов оно может перестать применяться.
Как вернуть конфигурацию на поддержку после включения изменений?
Полностью вернуть исходное состояние можно загрузкой файла поставки .cf поставщика. Ваши правки при этом пропадут, поэтому сначала сохраните их в файл или перенесите в расширение.
Почему пользователь видит документ, но не может его записать, хотя у него профиль бухгалтера?
Проверьте ограничение доступа на уровне записей. Профиль может разрешать изменение документов только по определённым организациям или складам.