Операция не может быть выполнена из-за несоответствия версии или отсутствия #679523


#0 by burrya
Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных(возможно, запись была изменена или удалена) Как заблокировать возможность одновременного открытия документа?
#1 by Fragster
Заблокировать
#2 by ale-sarin
А на зачем? Можно при открытии проверить на Заблокирован, и если нет, то Заблокировать.
#3 by Полотенчик
ДокументОбъект.<Имя документа>.Заблокировать (DocumentObject.<Имя документа>.Lock) ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) Заблокировать (Lock) Синтаксис: Заблокировать Описание: Выполняет блокировку объекта от изменения другими режимами или пользователями. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: Попытка Исключение     Текст = "ru = ""Невозможно заблокировать документ."";"      + " en = ""Can't lock the document.""";
#4 by ale-sarin
+2 Откроют все, но запишет только первый.
#5 by Fragster
но такое поведение может помешать, ну, например, автообменам...
#6 by burrya
Спасибо
#7 by Erschalaim
Есть мнение, что заблокировать работает в пределах сеанса пользователя
#8 by Armando
ошибочное мнение
#9 by lapinio
ЗаблокироватьДанныеДляРедактирования(<Ключ>, <ВерсияДанных>, <ИдентификаторФормы>). Такая ошибка может возникать если получил объект и открыта форма и пытаешься записать объект. В итоге разные версии
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С