Данные были изменены или удалены другим пользователем #627409


#0 by kornet76
Простая самописная база, проработала в серверном варианте уже полгода. И вот под одним пользователем на любой рабочей станцией при записи любого объекта (справочника, документа) вываливается ошибка "Данные были изменены или удалены другим пользователем". К сожалению, это мой единственный опыт на управляемых формах, поэтому прошу подсказки - в какую сторону хоть рыть? )
#1 by 0_Serg_0
завести для этого чела другого пользователя?О_о
#2 by 105946
может ещё отладчиком проверить, где именно вываливается?
#3 by Reset
Вероятно, кривой код, где в обработчике призаписи(в объектах или в подписке) записывающий объект, но криво (напр ссылка.ПолучитьОбъект.Записать, т.е. изменяющий объкт в бд
#4 by olegves
вообще-то такое сообщение возникает, когда открыть форму объекта, после чего кто-то другой изменит этот объект, а уже после этого попытаться записать этот объект из этой формы. Так что копай в этом направлении
#5 by Reset
+1, но у него "любой объект", т.е. маловероятно, что друго польз. злостно следит за открываемым и меняет. Скорее всего это он сам
#6 by mikecool
не только, открыл форму, по кнопке изменил программно объект, а потом пытаешься его записать из формы и вуаля - сабж
#7 by Reset
"в какую сторону хоть рыть?" шерсти обрабчики, выполянющиеся при записи объекта(ов) и смотри где происходит форсированная запись, анализируй
#8 by Reset
Если строго под одним пользователем, то задача упрощается, там будут проверки на его права, настройкии и тп
#9 by kornet76
Спасибо, всем откликнувшимся. Нагрузили алкогольной декларацией так, что про все забыл напрочь) Разумеется, чел уже работает под другим пользователем, поэтому и вылетело из головы... на время. Но вопрос в голове остался, просто интересно разобраться. Проблема интересна тем, что появляется при любой записи (проведении) любого объекта, т.е. явно ошибка не в каком-то конкретном обработчике типа "при записи" или "обработка проведения" (причем, для многих объектов, они вообще не написаны), а где-то глобальней. И решение (да даже обсуждение) проблемы, столь уважаемым сообществом профессинолав, дало бы мне (а может, и еще кому) больше понимания механизмов 1с. Истинное знание - знание причин...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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