Данные были изменены или удалены другим пользователем в 1С: решение
- При нажатии кнопки «Провести и закрыть» или «Записать» в документе вылетает окно с предупреждением.
- Текст ошибки:
Данные были изменены или удалены другим пользователем (версия данных не совпадает). - Документ не сохраняется, а программа предлагает переоткрыть форму.
Что произошло простыми словами
Этот механизм называется «Оптимистическая блокировка». Он защищает данные от случайного затирания чужой работы.
Пример: Бухгалтер Анна открыла накладную в 10:00. В 10:05 менеджер Иван тоже открыл эту же накладную, изменил в ней склад и нажал Сохранить. В 10:10 Анна закончила свои правки и нажимает Сохранить. 1С видит, что Анна пытается записать старую версию документа поверх более свежей версии Ивана, и блокирует запись, чтобы Анна случайно не стерла правки Ивана.
Что делать бухгалтеру:
- Не паникуйте и не закрывайте форму сразу: Если вы ввели много новых строк, сфотографируйте их или скопируйте в Excel/блокнот.
- Перечитайте документ: В шапке документа нажмите кнопку Еще → Перечитать (или закройте документ без сохранения и откройте его заново).
- Посмотрите актуальные изменения: Вы увидите документ со всеми правками, которые внес ваш коллега.
- Внесите свои изменения заново и нажмите «Записать»: Теперь ваш документ успешно сохранится.
Частые вопросы (FAQ)
Почему эта ошибка возникает, если со мной в базе больше никто не работает?
Проверьте, не открыт ли у вас этот же документ во второй вкладке программы или не запущены ли фоновые регламентные задания (например, автоматическая загрузка чеков или банковских выписок), которые успели обновить документ.
Может ли доработка программиста вызывать эту ошибку постоянно?
Да. Если в коде документа программист написал алгоритм, который программно меняет и записывает объект в фоне прямо во время работы формы, возникает внутренний конфликт версий.
Что значит кнопка 'Перечитать'?
Команда 'Перечитать' сбрасывает все несохраненные правки на вашем экране и загружает из базы данных самое свежее состояние документа на текущую секунду.
Как избежать этой ситуации при совместной работе?
Договоритесь в отделе не открывать на редактирование один и тот же документ одновременно нескольким сотрудникам.