Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.
ERR_1C_CONCURRENT_MODIFICATION 1С:Предприятие и СУБД

Ошибка 1С: Данные были изменены или удалены другим пользователем

Обновлено: 27.08.2026  ·  Официальная база знаний

Почему возникает ошибка изменения данных другим пользователем?

При попытке сохранить отредактированный документ (например, Заказ покупателя или Реализацию товаров) 1С блокирует запись и выдает всплывающее диалоговое окно:

Не удалось записать: "Заказ клиента 0000-001245"!
Данные были изменены или удалены другим пользователем (или в другой сессии).
Версия данных в базе не совпадает с текущей.

Механизм оптимистической блокировки:

Чтобы сотрудники случайно не затерли чужие правки, платформа 1С использует версионирование объектов (номер версии / таймстамп). Если менеджер А открыл счет в 10:00, менеджер Б открыл этот же счет в 10:01 и сохранил изменения первым в 10:05, то когда менеджер А нажмет «Сохранить» в 10:06, программа выдаст эту ошибку, чтобы защитить правки менеджера Б от перезаписи.

Как правильно поступить при появлении этой ошибки

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

Пошаговый алгоритм для пользователя:

  1. Не закрывайте окно с ошибкой!
  2. Сделайте снимок экрана (скриншот) вашей открытой формы с новыми данными или скопируйте набранный текст/табличную часть в Excel.
  3. В окне с предупреждением нажмите кнопку «Перечитать» (или переоткройте документ заново из общего списка).
  4. Форма обновится и отобразит актуальный вариант, сохраненный вашим коллегой.
  5. Сравните данные, внесите свои необходимые корректировки поверх актуальной версии и нажмите «Провести и закрыть».

Как системно предотвратить такие конфликты в компании:

  • Используйте статусную модель документов: настройте бизнес-процессы так, чтобы на каждом этапе (Согласование, Оплата, Отгрузка) за документ отвечал строго один назначенный ответственный менеджер.
  • Настройте автоблокировку редактируемых объектов: включите в настройках параметров учета флаг «Блокировать объекты при редактировании» (пессимистическая блокировка). В этом случае, пока один сотрудник держит карточку открытой в режиме редактирования, у всех остальных она будет открываться строго «Только для чтения».
Практический опыт инженера: Если ошибка массово возникает в автоматических обменах между базами (РИБ или интеграции по REST API), переработайте код выгрузки, добавив попытку повторного чтения объекта с обработкой исключения (Попытка... Исключение) и тайм-аутом блокировки 5 секунд.

Частые вопросы (FAQ)

Может ли эта ошибка возникать, если с документом работает только один человек?

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

Что такое пессимистическая блокировка в 1С?

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

Поможет ли перезапуск 1С при этой ошибке?

Перезапуск просто очистит вашу несохраненную форму. Ошибка исчезнет, но ваши не сохраненные в базу данные придется набивать руками заново.

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

Откройте меню «Еще -> История изменений» (если включено версионирование) или посмотрите события в «Журнале регистрации» с отбором по номеру этого документа.