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